.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.page-contact .contact__button{text-align:right;margin:0}.page-contact .contact__button .button:hover{background-color:#393939;color:#7ecbe7}.page-contact .contact__button .button .fa-angle-right{position:absolute;right:1.5rem}.page-contact .contact__button .button{font-weight:700;min-width:10.5rem;padding:0 3rem}.page-contact .field__input--select{max-width:290px;width:100%;margin-bottom:1.5rem}.page-contact .field__input--select .field__input{padding:0 3.5rem 0 1rem;color:#3f4c58}.page-contact .field__input--select:hover.field:after{border:1px solid #7ecbe7;color:#7ecbe7}.page-contact .field__input--select .field__input:hover{color:#7ecbe7;border:1px solid #7ecbe7}.page-contact .field__input::placeholder{opacity:1;color:#8798a9}.page-contact .field__input:not(:placeholder-shown){padding:1rem 1.5rem}.page-contact .field__input:not(:placeholder-shown)~.field__label{display:none}.page-contact .field__input:focus{box-shadow:0 0 0 transparent;outline:none;border:1px solid #7ecbe7;background:#fff;color:#5f7285}.page-contact .field__input{box-shadow:0 0 0 transparent;outline:none;padding:1.5rem;height:40px;font-size:14px;background:#f8f8fa;border:1px solid #dadae5;border-top-color:#cbcbdb;color:#8798a9}input[type=checkbox]{margin:0}.privacy-information{margin:20px 0}.page-contact .field__label{display:none}.page-contact .rte p:last-child{margin-bottom:12px}.page-contact .field:hover.field:after{box-shadow:none}.page-contact .privacy-information label{color:#393939}.page-contact .text-area{resize:vertical;min-height:60px}.page-contact .page-title.h2{font-size:42px;line-height:1.2}.page-contact .button:not([disabled]):hover:after{box-shadow:none}.page-contact .contact__fields{grid-template-columns:repeat(1,1fr)}.page-contact .field:after,.page-contact .field:before{display:none}.page-contact .field:after{border:1px solid #cbcbdb;box-shadow:none}.page-contact .forms--required{font-size:12px;line-height:1.5rem;margin-bottom:10px;font-family:sans-serif}.page-contact .tcl-right .page-width{border-radius:3px;background-clip:padding-box;border:1px solid #dadae5}.page-contact .field.select-field:after{content:"\f107";display:inline-block;font-family:"font awesome 5 pro";position:absolute;left:auto;padding:1rem}.page-contact form .main-page-title{padding:0 0 1rem;border-bottom:1px solid #dadae5;text-decoration:none!important;font-size:16px;font-weight:700;color:#3f4c58}@media screen and (max-width: 960px){.page-contact .page-title.h2{font-size:35.7px}}@media screen and (max-width: 750px){.main-page-title{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
