.form{justify-content:center;flex-direction:column;align-items:center;width:100%;display:flex}.form__content{flex-shrink:0;max-width:600px}.form__content,.form__title{justify-content:center;flex-direction:column;align-items:flex-start;width:100%;display:flex}.form__title{padding-top:60px}.form__item{justify-content:flex-start;position:relative;flex-direction:column;align-items:flex-start;width:100%;display:flex}.form__item__label{padding:25px 0 5px}.form__item__input,.form__item__label{justify-content:center;flex-direction:column;align-items:flex-start;width:100%;display:flex}.form__item__input{padding:22px 18px 20px;font-size:16px;font-size:1rem;border:1px solid #ece5e3;font-weight:400;color:#4a4747;background-color:#fff;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__input.-invalid{border:1px solid #bb2323}.form__item__input::-webkit-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__input:-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__input::-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__input::placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__input:focus{border:1px solid #7cb34e}.form__item__select{padding:22px 18px 20px;justify-content:center;font-size:16px;font-size:1rem;border:1px solid #ece5e3;font-weight:400;color:#9f8f90;flex-direction:column;background-size:12px auto;background-position-y:center;align-items:flex-start;background-position:right 20px center;width:100%;background-image:url(https://rimerolaxintavqyl.lol/assets/svg/arrow-bottom.svg);line-height:18px;line-height:1.125rem;background-repeat:no-repeat;font-family:Montserrat,sans-serif;background-position-x:96%;display:flex}.form__item__select.-invalid{border:1px solid #bb2323}.form__item__select:focus{border:1px solid #7cb34e}.form__item__textarea{height:100px;padding:22px 18px 20px;justify-content:center;font-size:16px;font-size:1rem;border:1px solid #ece5e3;font-weight:400;margin-bottom:40px;color:#4a4747;flex-direction:column;background-color:#fff;align-items:flex-start;width:100%;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif;display:flex}.form__item__textarea.-invalid{border:1px solid #bb2323}.form__item__textarea::-webkit-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__textarea:-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__textarea::-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__textarea::placeholder{font-size:16px;font-size:1rem;font-weight:400;color:#9f8f90;line-height:18px;line-height:1.125rem;font-family:Montserrat,sans-serif}.form__item__textarea:focus{border:1px solid #7cb34e}.form__item.-parent-invalid .form__item__requirement{opacity:1;visibility:visible}.form__item__requirement{font-size:11px;font-size:.6875rem;font-weight:500;right:0;color:#bb2323;position:absolute;opacity:0;visibility:hidden;top:30px;align-items:flex-start;line-height:17.6px;line-height:1.1rem;font-family:Montserrat,sans-serif}.form__information,.form__item__requirement{justify-content:flex-start;flex-direction:row;display:flex}.form__information{text-align:center;align-content:center}.form__information__text{font-size:12px;font-size:.75rem;font-weight:400;color:#4a4747;align-self:center;text-align:left;padding-bottom:10px;line-height:20px;line-height:1.25rem;font-family:Montserrat,sans-serif}.form__information__text a{text-decoration:underline;font-weight:500;color:#4a4747}.form__information__text a:active,.form__information__text a:visited{color:#4a4747}.form__information__input{height:0;margin:0;width:0;display:none}.form__information__input:checked~.form__information__box:before{opacity:1}.form__information__box{height:24px;flex-shrink:0;justify-content:center;border:1px solid #ede8e8;flex-direction:row;margin:0 12px 10px 0;align-items:center;cursor:pointer;width:24px;display:flex}.form__information__box:before{height:12px;justify-content:flex-start;transition:opacity .2s;content:"";flex-direction:row;background-size:12px auto;opacity:0;align-items:center;background-position:50%;width:12px;background-image:url(https://rimerolaxintavqyl.lol/assets/svg/correct.svg);background-repeat:no-repeat;display:flex}.form__information .form__requirement{display:none}.form__information.-parent-invalid .form__information__box{border:1px solid #bb2323}.form__button{height:60px;justify-content:center;font-size:15px;font-size:.9375rem;border:0;font-weight:600;color:#fff;transition:background-color .3s ease-out;position:relative;flex-direction:row;letter-spacing:1.07px;background-color:#c97858;margin:35px 0 95px;align-items:center;border-radius:30px;cursor:pointer;width:100%;line-height:24px;line-height:1.5rem;font-family:Montserrat,sans-serif;display:flex}.form__button:hover{background-color:#aa5939}.form__button[disabled]{opacity:.5;cursor:default}@media only screen and (min-width:640px){.form__title{padding-top:80px}.form__button{margin:40px 0 105px}}.contact{align-items:center}.contact,.contact__content{justify-content:center;flex-direction:column;width:100%;display:flex}.contact__content{max-width:600px;align-items:flex-start}.contact-info{flex-direction:column}.contact-info,.contact-info__content{justify-content:center;align-items:center;width:100%;display:flex}.contact-info__content{padding:60px 0;border-bottom:1px solid #ede8e8;flex-direction:row}.contact-info__content:first-of-type{padding-top:0}.contact-info__item{padding:0;justify-content:space-between}.contact-info__item,.contact-info__item__image{flex-direction:column;align-items:center;width:100%;display:flex}.contact-info__item__image{height:auto;justify-content:flex-start;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0}.contact-info__item__detail{padding:24px 0 0;justify-content:flex-end;flex-direction:column;align-items:flex-start;width:100%;display:flex}.contact-info__name{font-size:20px;font-size:1.25rem;font-weight:400;color:#402020;line-height:30px;line-height:1.875rem;font-family:Montserrat,sans-serif}.contact-info__address{padding:5px 0 15px}.contact-info__whatsapp-line{height:30px;padding:25px 0 25px 40px;justify-content:space-between;font-size:15px;font-size:.9375rem;text-decoration:none;font-weight:700;color:#5abba6;flex-direction:row;align-items:center;background-position:0;width:100%;background-image:url(https://rimerolaxintavqyl.lol/assets/image/whatsapp.png);line-height:24px;line-height:1.5rem;background-repeat:no-repeat;white-space:nowrap;font-family:Montserrat,sans-serif;display:flex}.contact-info__whatsapp-line:active,.contact-info__whatsapp-line:visited{color:#5abba6}.contact-info__customer-line{padding:5px 0 25px;justify-content:space-between;font-size:15px;font-size:.9375rem;text-decoration:none;font-weight:700;color:#c97858;flex-direction:row;align-items:center;width:100%;line-height:24px;line-height:1.5rem;white-space:nowrap;font-family:Montserrat,sans-serif;display:flex}.contact-info__customer-line:active,.contact-info__customer-line:visited{color:#c97858}.contact-info__number{justify-content:space-between;flex-direction:column;align-items:flex-start;width:100%;white-space:nowrap;display:flex}.contact-info__number label{font-weight:700}.contact-info__number a{font-size:15px;font-size:.9375rem;text-decoration:none;font-weight:400;color:#4a4747;margin:0;line-height:24px;line-height:1.5rem;font-family:Montserrat,sans-serif}.contact-info__number a:active,.contact-info__number a:visited{color:#4a4747}.contact-info__fax,.contact-info__phone{justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;display:flex}.contact-info__fax{padding:15px 0 0}.contact-info__map-link{height:42px;justify-content:center;font-size:13px;font-size:.8125rem;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;flex-direction:row;text-align:center;background-color:#c97858;align-items:center;border-radius:27px;width:100%;line-height:20.8px;line-height:1.3rem;margin-top:30px;font-family:Montserrat,sans-serif;display:flex}@media only screen and (min-width:1024px){.contact-info__content{padding:70px 0}.contact-info__item{padding:0 90px;flex-direction:row;align-items:flex-start}.contact-info__item__image{height:279px;margin-right:70px;max-width:373px;width:100%}.contact-info__item__detail{padding:0}.contact-info__number{flex-direction:row}.contact-info__fax{padding:0 0 0 15px}.contact-info__map-link{margin:30px 0;width:210px}}