.contact img{max-width:100%}.contact .field{display:block;margin-bottom:1.5rem}.ct_contact_form{background:#0a1151}.ct_contact_form .flex-grid{flex-direction:row-reverse;display:flex;gap:147px}.ct_contact_form .contact .field{margin-bottom:10px;line-height:normal}.ct_contact_form .ct_contact_right{background:linear-gradient(180deg,#646dc1,#1a29b8);padding:50px 44px 34px;border-radius:25px}.ct_contact_form .title-wrapper{justify-content:center}.ct_contact_form .field__input{background-color:#fff;box-shadow:none;border-radius:10px;border:1px solid rgb(165 150 150 / 20%);height:48px;color:#000;font-weight:400;font-size:19px}.ct_contact_form .ct-button.button{max-width:100%;border:1px solid #000000;min-height:47px;background-color:#bde5ec}.ct_contact_form .custom_text{font-weight:400;font-size:16px;line-height:23px;letter-spacing:0%;color:#fff}.ct_contact_form .custom_text a{color:currentColor;text-decoration:none}.custom_text strong{font-weight:400;text-decoration:underline;color:#bde5ec;text-underline-offset:1px}.ct_contact_form .ct_textarea.field{margin-bottom:10px}.ct_contact_form .contact__list .info_block{color:#fff;font-family:Syne;font-weight:700;font-size:48px;line-height:100%;margin-bottom:15px;letter-spacing:0%}.ct_contact_form .contact__list p{color:#fff;font-weight:400;font-size:19px;line-height:1.22;margin-block:0;letter-spacing:0%}.ct_contact_form .contact__list .h3{color:#bbe5eb;margin-bottom:4px;letter-spacing:0%;font-family:Manrope;font-weight:600;font-size:19px;line-height:1.22}.ct_contact_form .icon_head{display:flex;gap:20px;align-items:center}.ct_contact_form .sub_text{padding-left:45px}.contact__list .sub_text:first-child{padding-left:0}.ct_contact_form .info_sub_text{padding-bottom:60px}.ct_contact_form .contact__list{row-gap:0;padding-top:30px;padding-left:0;max-width:444px}.contact__list li:last-child .sub_text{padding-left:41px}.ct_contact_form .contact__list li{padding-bottom:40px}.ct_contact_form .sub_text a{color:#bbe5eb;text-decoration:none}.ct_contact_form .ct-button.button:hover{background-color:#000}.ct_contact_form .contact__button{margin-top:20px}.ct_contact_form .title-wrapper .title{margin:0;font-family:Syne;font-weight:700;font-size:36px;line-height:36px;letter-spacing:0%;color:#fff}.ct_contact_form .privacy_text{padding-top:50px}.ct_contact_form input::placeholder,.ct_contact_form textarea::placeholder{color:#000}.ct_contact_form .container{display:block;position:relative;padding-left:40px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Manrope;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#fff}.ct_contact_form .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ct_contact_form .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #000;border-radius:4px}.ct_contact_form .container:hover input~.checkmark{background-color:#bbe5eb}.ct_contact_form .container input:checked~.checkmark{background-color:#bbe5eb}.ct_contact_form .checkmark:after{content:"";position:absolute;display:none}.ct_contact_form .container input:checked~.checkmark:after{display:block}.ct_contact_form .container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@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.page-width--inner .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.contact__list{padding-top:5rem;line-height:calc(1 + .5 / var(--font-body-scale));display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:4rem}@media screen and (min-width:750px){.contact__list{padding-top:0;padding-inline-start:6rem}}.contact__list>li{flex:0 0 100%}.contact__list .h3{margin-top:0;margin-bottom:1rem;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.contact__list .link{padding-bottom:.2rem}.contact__list .list-social{padding-top:.5rem}@media screen and (max-width:749px){.contact .flex-grid .flex-grid__item{width:100%;max-width:100%}.contact__list>li{flex:1 0 calc(50% - 1rem)}}@media screen and (max-width:480px){.contact__list>li{flex:0 0 100%}}.contact-form__input .form__facet-checkbox,.contact-form__input .form__facet-radio{position:relative;display:flex;align-items:center;word-break:break-word;line-height:1.6rem;cursor:pointer}.contact-form__input .form__facet-checkbox input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1rem;width:.1rem}.contact-form__input .form__facet-checkbox .icon{color:rgb(var(--color-border));background-color:rgb(var(--color-background));margin-inline-end:1rem;flex-shrink:0;width:2rem;height:2rem}.contact-form__input .form__facet-checkbox .icon path:last-child{color:rgb(var(--color-foreground))}.contact-form__input .form__facet-radio .icon{display:block;width:2rem;height:2rem;margin-inline-end:1rem;position:relative;border:1px solid rgb(var(--color-border));border-radius:50%}.contact-form__input .form__facet-radio .icon:after{content:"";width:.6rem;height:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;border-radius:50%}.contact-form__input .form__facet-checkbox .icon path:last-child,.contact-form__input .form__facet-radio .icon:after{opacity:0;transition:opacity var(--duration-short) ease}.contact-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.contact-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{opacity:1}.contact-form__input fieldset.contact-form__input{flex-direction:column;row-gap:1rem;padding:0;margin:0;border:none;display:flex;flex-wrap:wrap}.contact-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1rem;width:.1rem}@media screen and (max-width:989px){.ct_contact_form .contact__list .info_block{font-size:42px}.ct_contact_form .flex-grid{gap:20px}.contact_image_text .info_box{padding-left:40px}}@media screen and (max-width:768px){.ct_contact_form .custom_text,.ct_contact_form .field__input,.ct_contact_form .contact__list p,.ct_contact_form .container{font-size:14px}.ct_contact_form .ct_contact_right{padding:20px;border-radius:20px}.ct_contact_form .field__input{height:40px;padding:5px 10px}.ct_contact_form .privacy_text{padding-top:30px}.ct_contact_form .flex-grid{gap:20px;margin-bottom:0;flex-direction:column-reverse}.ct_contact_form .contact__list .info_block{font-size:24px}.privacy_text .field{display:flex;align-items:self-start}.privacy_text label{font-size:12px}.ct_contact_form .contact__list p{line-height:20px}.ct_contact_form .contact__list .h3{font-size:16px}.ct_contact_form .info_sub_text{padding-bottom:40px}.ct_contact_form .contact__list li{padding-bottom:20px}.ct-contact_icon{height:20px;width:20px}.ct_contact_form .sub_text{padding-left:40px}.ct_contact_form .title-wrapper .title{font-size:28px}.ct_contact_form .contact__list{padding-top:10px}.ct_contact_form.section--padding{padding-top:30px;padding-bottom:30px}.ct_contact_form .ct-button.button{min-height:38px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-contact-form.css.map */
