:root{--pr-100:#ff7070;--pr-300:#5ed190;--pr-500:#606ffb;--pr-700:#040e3c;--pr-900:#ffd869;--se-100:linear-gradient(193.32deg,#4557f7 -18.35%,#101d95 127%);--se-300:linear-gradient(193.32deg,#10247e 7.7%,#040e3c 91%);--se-500:linear-gradient(225deg,rgba(57,57,57,.0001) 0%,rgba(57,57,57,.7) 69.24%,rgba(0,0,0,.9) 100%);--se-700:radial-gradient(143.84% 106.73% at 91.25% 18.84%,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.05) 14.1%,rgba(0,0,0,.2) 32.15%,rgba(0,0,0,.35) 47.3%,rgba(0,0,0,.6) 72.17%,rgba(0,0,0,.9) 100%);--se-900:linear-gradient(225deg,#515151 0%,#909090 72.32%,#dedede 100%);--mono1:#fff;--mono2:#dcdcdc;--mono3:#6c6c6c;--mono4:#393939;--mono5:#000;--mega-menu-left-color:#000;--mega-menu-right-color:#383838;--mega-menu-links-color:#040e3c;--mega-menu-links-active-color:#a80209;--mob-menu:#ccdcf9;--mob-menu-open:#e3af22;--container-width:1320px;--grid-padding:15px;--body-fontsize:clamp(1.4rem,1.122rem + .362vw,1.6rem);--body-lineheight:clamp(2.4rem,1.122rem + .362vw,2.6rem);--base-transition:all .3s ease;--base-radius:15px;--font-thin:'Avenir-Thin',sans-serif;--font-light:'Avenir-Thin',sans-serif;--font-roman:'Avenir',sans-serif;--font-medium:'Avenir-Semibold',sans-serif;--font-bold:'Avenir-Bold',sans-serif;--font-heavy:'Avenir-Bold',sans-serif;--font-black:'Avenir-Bold',sans-serif;--font-heading:"Newsreader",serif;--gradient-mono-linear:linear-gradient(225deg,rgba(57,57,57,0) 0%,rgba(57,57,57,.7) 69.24%,rgba(0,0,0,.9) 100%);--gradient-mono-radial:radial-gradient(143.84% 106.73% at 91.25% 18.84%,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.05) 14.1%,rgba(0,0,0,.2) 32.15%,rgba(0,0,0,.35) 47.3%,rgba(0,0,0,.6) 72.17%,rgba(0,0,0,.9) 100%);--gradient-secondary-linear:linear-gradient(225deg,var(--se-700) 0%,var(--se-500) 72.32%,var(--se-100) 100%);--banner-gradient:linear-gradient(180deg,#393939 0%,rgba(53,53,53,.878431) 2.95%,rgba(48,48,48,.717647) 7.46%,rgba(42,42,42,.533333) 13.43%,rgba(34,34,34,.34902) 20.77%,rgba(25,25,25,.184314) 29.37%,rgba(14,14,14,.0627451) 39.15%,rgba(0,0,0,.0001) 50%);--header-gradient:background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);--shadow:20px 40px 60px rgba(1,16,44,.15)}.dropdown_wrapper .dropdown_content li a,.contact-form-full-wrapper .form-group .input-field{font-size:1.6rem!important;line-height:1.6rem!important}.dropdown_wrapper .ddl_selected,.language_swticher .ddl_selected{font-size:1.6rem}.contact-form-full-wrapper .contact-message-wrapper [id*="SuccessMsgId"] p strong{font-size:3.2rem;line-height:4rem;font-weight:400;font-family:var(--font-heading);margin-bottom:0}.contact-form-full-wrapper .contact-message-wrapper [id*="SuccessMsgId"] p{font-family:var(--font-roman);letter-spacing:.2rem;font-size:1.6rem;line-height:1.8rem}.contact-form-full-wrapper .form-group .dropdown_wrapper{margin-bottom:5px}.contact-form-full-wrapper .form-group label{display:block;color:var(--mono5);font-weight:500;margin-bottom:5px;font-family:var(--font-medium);letter-spacing:.5rem;font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper{position:relative}.contact-form-full-wrapper .form-group.checkbox-wrapper,.contact-form-full-wrapper .form-group.constant-checkbox{margin-top:82px}.contact-form-full-wrapper .checkbox-wrapper label,.contact-form-full-wrapper .constant-checkbox label,.contact-form-full-wrapper label.radio_button_wrapper_title,.radio_button_wrapper .radio-btn-wrapper label{opacity:1;font-weight:600;font-family:var(--font-bold)}.contact-form-full-wrapper .form-group{padding-bottom:20px;margin-bottom:18px;position:relative}.contact-form-full-wrapper .form-group-validation span{position:absolute;left:0;font-size:1.1rem;opacity:1;text-transform:uppercase;font-weight:700;letter-spacing:1px;bottom:0;opacity:1}.contact-form-full-wrapper .form-group .input-field{border:1px solid var(--pr-500);border-radius:0;padding:15px;min-height:50px;width:100%;color:var(--mono5);font-weight:500;margin-bottom:5px;font-family:var(--font-roman);font-size:clamp(1.4rem,1.522rem + .362vw,1.6rem);line-height:clamp(2.4rem,1.522rem + .362vw,2.6rem);resize:none}.contact-form-full-wrapper .form-group .required{color:#f00;font-size:14px;display:inline-block}.contact-form-full-wrapper .form-group .input-field:focus{border-color:var(--se-500)}.contact-form-full-wrapper .form-group textarea.input-field{min-height:201px}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper label:before,.contact-form-full-wrapper .form-group.constant-checkbox label:before{content:'';width:20px;height:20px;position:absolute;left:0;top:0;border:1px solid var(--pr-500)}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper input:checked~label:after,.contact-form-full-wrapper .form-group.constant-checkbox input:checked~label:after{content:'';background:transparent;width:5px;height:10px;position:absolute;top:4px;left:8px;border:2px solid var(--pr-500);border-top:0;border-left:0;transform:rotate(45deg)}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper input,.contact-form-full-wrapper .form-group.constant-checkbox input{position:absolute;top:0;transform:scale(1.5);opacity:0;cursor:pointer;z-index:1}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper input:focus+label:before,.contact-form-full-wrapper .form-group.constant-checkbox input:focus+label:before{outline:2px dotted var(--pr-700)}.contact-form-full-wrapper .checkbox-btns-hoder,.radio_button_wrapper .radio-btns-hoder{margin:30px 0}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper,.radio_button_wrapper .radio-btn-wrapper{margin-bottom:33px}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper:last-child,.radio_button_wrapper .radio-btn-wrapper label{margin-bottom:0}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper label,.contact-form-full-wrapper .form-group.constant-checkbox label{padding-left:35px;position:relative;font-size:1.6rem;line-height:2rem;letter-spacing:.3rem}.contact-form-full-wrapper .submit-btn--group{position:relative;display:inline-block;padding-bottom:0}.contact-form-full-wrapper .submit-btn--group span.icon{color:var(--mono1);padding-left:15px}.contact-form-full-wrapper .form-group.submit-btn--group input{border:0;padding-left:40px;font-weight:600;font-size:16px;border-radius:100px!important;line-height:24px;letter-spacing:3px;text-transform:uppercase;background:var(--pr-500);color:var(--mono1);transition:var(--base-transition);cursor:pointer;-webkit-transition:var(--base-transition);-moz-transition:var(--base-transition);font-family:var(--font-light);-ms-transition:var(--base-transition);-o-transition:var(--base-transition)}.contact-form-full-wrapper .form-group.submit-btn--group input:focus{outline:2px dotted var(--mono5)}.contact-form-full-wrapper .form-group.submit-btn--group:hover input{background:var(--pr-700)}.contact-form-full-wrapper .form-group label span.max_char{text-transform:initial;margin-left:13px}.contact-form-full-wrapper .form-group .input-field:focus-visible{outline:0}.contact-form-full-wrapper .contact-message-wrapper span[style="color:red;"]{clear:both;position:absolute;bottom:85px!important;left:20px;font-size:1.1rem;text-transform:uppercase;font-weight:700;letter-spacing:1px}.contact-form-full-wrapper .contact-message-wrapper *{display:block}@media screen and (max-width:767.98px){.contact-form-full-wrapper .form-group.constant-checkbox label{padding-left:35px}.contact-form-full-wrapper .form-group.checkbox-wrapper,.contact-form-full-wrapper .form-group.constant-checkbox{margin-top:0}.contact-form-full-wrapper .checkbox-btns-hoder{margin-bottom:0}.contact-form-full-wrapper .radio_button_wrapper{margin-top:30px;margin-bottom:0;padding-bottom:0}}