:root{--container-width:1290px;--container-width-tab:720px;--container-width-mob:540px;--grid-padding:15px;--body-fontsize:1.6rem;--body-lineheight:2.4rem;--base-transition:all .3s ease;--font-thin:'Poppins Thin',sans-serif;--font-thin-italic:'Poppins Thin Italic',sans-serif;--font-light:'Poppins Light',sans-serif;--font-light-italic:'Poppins Light Italic',sans-serif;--font-extra-light:'Poppins Extra Light',sans-serif;--font-extra-light-italic:'Poppins Extra Light Italic',sans-serif;--font-regular:'Poppins Regular',sans-serif;--font-italic:'Poppins Italic',sans-serif;--font-medium:'Poppins Medium',sans-serif;--font-medium-italic:'Poppins Medium Italic',sans-serif;--font-semibold:'Poppins Semi Bold',sans-serif;--font-semibold-italic:'Poppins Semi Bold Italic',sans-serif;--font-bold:'Poppins Bold',sans-serif;--font-bold-italic:'Poppins Bold Italic',sans-serif;--font-extra-bold:'Poppins Extra Bold',sans-serif;--font-extra-bold-italic:'Poppins Extra Bold Italic',sans-serif;--font-black:'Poppins Black',sans-serif;--font-black-italic:'Poppins Black Italic',sans-serif;--gradient-mono-linear:linear-gradient(225deg,rgba(57,57,57,0.0001) 0,rgba(57,57,57,0.7) 69.24%,rgba(0,0,0,0.9) 100%);--gradient-mono-radial:radial-gradient(143.84% 106.73% at 91.25% 18.84%,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.05) 14.1%,rgba(0,0,0,0.2) 32.15%,rgba(0,0,0,0.35) 47.3%,rgba(0,0,0,0.6) 72.17%,rgba(0,0,0,0.9) 100%);--gradient-secondary-linear:radial-gradient(143.84% 106.73% at 91.25% 18.84%,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.05) 14.1%,rgba(0,0,0,0.2) 32.15%,rgba(0,0,0,0.35) 47.3%,rgba(0,0,0,0.6) 72.17%,rgba(0,0,0,0.9) 100%);--shadow:20px 40px 60px rgba(1,16,44,0.15);--pr-100:#f6babd;--pr-300:#e8797f;--pr-500:#8031a7;--pr-700:#a80209;--pr-900:#700105;--se-100:#dedede;--se-300:#c5c5c5;--se-500:#909090;--se-700:#515151;--se-900:#121212;--mono1:#fff;--mono2:#dcdcdc;--mono3:#6c6c6c;--mono4:#393939;--mono5:#000}.contact-form-full-wrapper .form-group label{display:block;color:var(--mono5);letter-spacing:.3rem;font-size:1.2rem;font-style:normal;font-family:var(--font-roman);font-weight:500;line-height:1.8rem;text-transform:uppercase;opacity:.5;margin-bottom:14px}.contact-form-full-wrapper .checkbox-btns-hoder .checkbox-btn-wrapper{position:relative}.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;letter-spacing:.3rem;font-size:1rem;font-style:normal;font-weight:500;text-transform:uppercase;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%;font-family:var(--font-light);font-size:1.6rem;line-height:2.6rem;font-weight:400;resize:none}.contact-form-full-wrapper .form-group .required{color:var(--pr-500);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:15px;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:23px;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;left:15px}.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:50px;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;width:fit-content}.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;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{background:var(--pr-500)}.contact-form-full-wrapper .form-group.submit-btn--group:hover input{background:var(--pr-500);padding-left:60px}.contact-form-full-wrapper .form-group label span.max_char{text-transform:initial;margin-left:13px}@media screen and (max-width:767.98px){.contact-form-full-wrapper .form-group.constant-checkbox label{padding-left:50px}.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}}