/** Shopify CDN: Minification failed

Line 267:0 Unexpected "}"

**/
.footer-form-box .rich-text__blocks.center {
    max-width: 1170px !important;
    padding-left: 20px;
    padding-right: 20px;
}
.vip-wrap.banner .forter-forrm-row.vip-forrm-row {
    background: none;
    border: none;
    box-shadow: unset;
    margin-top: 0!important;
}
form#ContactForm {
    /* margin: 30px 0px; */
    max-width: 875px;
    margin: 6rem auto;
      width: 95%;
}
.forter-forrm-row form#ContactForm .field {
    width: 100%;
    margin-bottom: 12px;
   
}
form#ContactForm {
    /* margin: 30px 0px; */
    max-width: 875px;
    margin: 6rem auto;
}
.forter-forrm-row form#ContactForm .field {
    width: 100%;
    margin-bottom: 12px;
    
}
.forter-forrm-row form#ContactForm .field input {
    height: 57px;
    line-height: 57px;
}
.forter-forrm-row form#ContactForm .field label.field__label {
    top: 17px;
 color: #16383A;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 400;
}
.forter-forrm-row form#ContactForm .field label.field__label {
    top: 17px;
    color: #16383A;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 400;
}
.contact__button button.button {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    background: #CDA693;
    max-width: 356px;
    width: 100%;
    margin-top: 20px;
}
.forter-forrm-row form#ContactForm .field input {
    height: 57px;
    line-height: 57px;
}
.forter-forrm-row form#ContactForm .field label.field__label {
    top: 17px;
 color: #16383A;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 400;
}
.forter-forrm-row form#ContactForm .field label.field__label {
    top: 17px;
    color: #16383A;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 400;
}
.footer-form-box h2.rich-text__heading.rte.h2 {
    font-size: 40px;
    line-height: 55px;
    letter-spacing: 0px;
    font-weight: 400;
    margin: 0!important;
    margin-top: 5.5rem !important;
}
.footer-form-box .rich-text__text.rte p {
    line-height: 25px;
}
.footer-form-box .rich-text__text.rte {
    margin-top: 13px;
}
.forter-forrm-row .contact__fields {
    display: flex;
    column-gap: 12px;
}
.footer-form-box.rich-text.content-container{
   margin-bottom: -271px; 
 
}
.forter-forrm-row form#ContactForm .field {
    width: 100%;
    margin-bottom: 12px;
}
.forter-forrm-row {
    background: #FDFDFD;
    border: 1px solid rgba(112,112,112,0.5);
    box-shadow: 0px 10px 50px rgb(0 0 0 / 5%);
    max-width: 1000px;
    width: 100%;
  margin: 36px auto 0px;
}
.footer-vip-form .forter-forrm-row {
    background: none !important;
    border: none;
    box-shadow: unset;
}
.footer-vip-form .contact__button button.button {
    font-size: 20px;
    padding: 0px;
    letter-spacing: 0px;
    line-height: 59px;
    margin: 0px !important;
    top: 0px;
    margin-top: -13px !important;
    border: 1px solid;
}
section#shopify-section-vip-rich-footer {
    margin-top: 4rem;
    margin-bottom: -27rem;
}
section#shopify-section-thank-rich-footer {
    margin-top: 4rem;
    margin-bottom: -27rem;
}
.footer-vip-form .forter-forrm-row form#ContactForm .field input {
    height: 57px;
    line-height: 57px;
    border: 1px solid;
}
section#shopify-section-vip-rich-footer .rich-text__blocks.center {
    max-width: 100% !important;
}
section#shopify-section-thank-rich-footer .rich-text__blocks.center {
    max-width: 100% !important;
}
.footer-vip-form .contact__button button.button svg {
    margin-left: 6px;
}
.footer-vip-form .forter-forrm-row form#ContactForm {
    max-width: 990px;
    width: 100%;
    margin: 0 auto;
}
.footer-vip-form .forter-forrm-row form#ContactForm .field:before {
    display: none;
}
.footer-vip-form .forter-forrm-row form#ContactForm .field:after {
    display: none;
}
.footer-vip-form .contact__fields > div {
    flex: 0 0 calc(24% - 0.3333%);
    margin: 0px;
}
.footer-vip-form .forter-forrm-row .contact__fields {
    display: flex;
    column-gap: 1%;
    flex-wrap: wrap;
    grid-template-columns: unset !important;
    align-items: center;
}
@media screen and (max-width: 1100px) {
.footer-vip-form .forter-forrm-row {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media screen and (max-width: 900px) {
.footer-form-box .rich-text__text.rte p br {
    display: none;
}
  .footer-vip-form .forter-forrm-row {
    padding-left: 5px;
    padding-right: 5px;
}

.footer-vip-form .contact__button button.button {
    font-size: 16px;
  
}
}
@media screen and (max-width: 700px) {
  .footer-vip-form .contact__button button.button {
    font-size: 18px;
  
}
.forter-forrm-row .contact__fields {
    column-gap: 0;
    flex-direction: column;
}
  form#ContactForm {
    max-width: 875px;
    margin: 3rem auto;
}
.footer-form-box .rich-text__blocks.center {
    padding-left: 0px;
    padding-right: 0px;
}
  .footer-form-box .rich-text__text.rte p br {
    display: none;
}
  .footer-form-box .rich-text__text.rte p {
    line-height: 25px;
    font-size: 16px;
}
  .footer-form-box h2.rich-text__heading.rte.h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    font-weight: 400;
    margin: 0!important;
    margin-top: 0.5rem!important;
}
  .contact__button button.button {
    font-size: 17px;
   
 }
  section#shopify-section-vip-rich-footer {
    margin-top: 0rem;
    margin-bottom: -10rem;
}
   section#shopify-section-thank-rich-footer {
    margin-top: 0rem;
    margin-bottom: -10rem;
}
.footer-text-box.rich-text.content-container {
    background-size: cover;
}
.footer-vip-form .contact__fields>div {
    flex: 0 0 100% !important;
    margin: 0;
    max-width: 100% !important;
    display: block;
}
.footer-vip-form .contact__fields .contact__button {
    max-width: 100%;
    width: 100%;
    margin-top: 22px;
}
.footer-vip-form .forter-forrm-row .contact__fields {
    row-gap: 3% !important;
}
}
@media only screen and (max-width: 428px){
  .footer-form-box.rich-text.content-container {
    margin-bottom: 54px;
}
}
}