:root{--font:"Montserrat";--font-title:"Unbounded";--color-black:#000;--color-white:#fff;--text-color:#cfcece;--title-color:#fcf3e3;--title-color-dark:#070707;--accent-color:#fec92b;--accent-color-39:#fec92b63;--bg-color:#070707;--grey-color:#333232;--bg-surface:#1c1b1b;--bg-leed-funnel:#040404;--load-more-button-color:#eebb4d;--bg-form-color:#0f0f0f;--error-color:#fe2b25;--telegram-color:#2ca3d6;--whatsapp-color:#4caf50;--scrolled-header-background:#1c1b1bf5;--border-color:#33323229;--section-space:160px;--header-height:132px}*{box-sizing:border-box;scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);font:400 16px/1.5 var(--font),sans-serif;line-height:24px;margin:0;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh}body.overflow{overflow:hidden}@media (min-width:1200px){body.overflow{padding-right:13px}}main{padding-top:var(--header-height)}body>main{flex-grow:1}h1,h2,h3,h4,h5,h6{color:var(--title-color);font-family:var(--font-title),sans-serif;font-weight:700;margin:0}h1 span,h2 span{color:var(--accent-color)}h1,h2{font-size:40px;line-height:1.3;text-transform:uppercase}h3{font-size:24px;line-height:1.33}h4,h5{font-size:20px;line-height:1.6}p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none;transition:.3s}iframe,img,video{border-style:none;max-width:100%}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}button,input,optgroup,select,textarea{border:0;color:var(--text-color);font:400 16px/1.5 var(--font),sans-serif;margin:0;padding:0}button{background-color:transparent}input:focus,select:focus,textarea:focus{outline:2px solid #000}section{margin-bottom:var(--section-space);position:relative}.consent-wrapper,.contact-consent-wrapper{color:var(--title-color);display:flex;flex-direction:column;font-size:14px;margin-top:16px;position:relative}.consent-checkbox-wrapper,.consent-checkbox-wrapper>p{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-start}.consent-checkbox-wrapper label{align-items:center;cursor:pointer;display:flex;gap:8px;user-select:none}.wpcf7-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:var(--bg-color);border:1px solid var(--grey-color);border-radius:4px;cursor:pointer;flex-shrink:0;height:24px;margin:0;position:relative;width:24px}.wpcf7-list-item input[type=checkbox]:checked:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23e6bb42' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 1 5 9 1 6'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.consent-text{color:var(--title-color);font-family:var(--font),sans-serif;font-size:12px;font-weight:400;line-height:24px}.consent-arrow{align-items:center;display:flex;margin-bottom:auto;margin-top:2px;padding:8px;transition:transform .3s ease}.consent-wrapper.open .consent-arrow,.contact-consent-wrapper.open .consent-arrow{transform:rotate(180deg)}.consent-wrapper .consent-details,.contact-consent-wrapper .consent-details{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.consent-wrapper.open .consent-details,.contact-consent-wrapper.open .consent-details{max-height:500px;opacity:1}.consent-details p{color:var(--title-color);font-size:12px;font-weight:400;line-height:18px;margin:0}.consent-details a{color:var(--accent-color);font-size:12px;line-height:18px;text-decoration:underline;text-decoration-style:solid;vertical-align:baseline}form{margin:0 auto;max-width:846px}form #contact-form-contact-us .input-wrapper:first-child{grid-column:1/-1}form .wpcf7-submit{background-color:var(--accent-color);border:none;border-radius:99px;color:var(--bg-color);cursor:pointer;font-family:var(--font),sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:24px 40px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .3s ease}form .wpcf7-submit:hover{background-color:var(--color-white)}form.submitting .wpcf7-submit{opacity:.7;pointer-events:none}form.submitting .wpcf7-submit:after{animation:spin .6s linear infinite;border:2px solid var(--bg-color);border-radius:50%;border-top:2px solid transparent;content:"";height:18px;left:calc(50% - 9px);position:absolute;top:calc(50% - 9px);width:18px}@keyframes spin{to{transform:rotate(1turn)}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:var(--title-color)!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}.custom-breadcrumbs{margin-bottom:36px}.custom-breadcrumbs a{align-items:center;color:var(--text-color);display:flex;font-size:20px;gap:8px;line-height:32px;text-decoration:none;transition:color .3s ease;width:fit-content}.custom-breadcrumbs a:hover{color:var(--accent-color)}[data-action]{cursor:pointer}.container{margin:0 auto;max-width:1344px;padding:0 32px;width:100%}@media (max-width:767px){.container{padding:0 16px}}.container-fluid{margin:0 auto;max-width:1440px}.grid{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.text-center{text-align:center}.hidden{display:none!important}.img_absolute{height:100%!important;left:0;position:absolute;top:0;width:100%}.swiper .swiper-pagination{bottom:0!important;display:flex;gap:4px;justify-content:center;margin-top:16px;position:relative;top:0!important}:is(.swiper .swiper-pagination) .swiper-pagination-bullet{border-radius:2px;height:6px;margin:0!important;opacity:1;width:6px}.swiper-button-next,.swiper-button-prev{all:unset;align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:.4s;user-select:none;width:40px}:is(.swiper-button-prev,.swiper-button-next):after{display:none}:is(.swiper-button-prev,.swiper-button-next) svg{height:12px;width:12px}.swiper-button-disabled:is(.swiper-button-prev,.swiper-button-next){opacity:1}.swiper-button-disabled:is(.swiper-button-prev,.swiper-button-next) path{stroke:#fff}.primary_button{background-color:var(--accent-color);border:0;border-radius:8px;cursor:pointer;display:inline-block;font-weight:500;line-height:inherit;padding:6px 16px;text-align:center;transition:.4s}@media (max-width:767px){.primary_button{padding:9px 32px}}.primary_button[disabled]{pointer-events:none}.primary_link{border-bottom:2px solid var(--text-colorc);cursor:pointer;font-weight:500;padding:3px 3px 4px;transition:.4s}.primary_link[disabled]{cursor:not-allowed}.loading{color:transparent!important;pointer-events:none;position:relative}.loading:after{all:unset;animation:addToCartSpin .7s linear infinite!important;border:2px solid #fff;border-radius:50%;border-top-color:#999;content:""!important;height:16px;left:50%;position:absolute!important;top:50%!important;transform:translate(-50%,-50%);width:16px}@keyframes addToCartSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}[data-action=toggle-accordion] [data-target]{display:none}[data-video-box]:hover .video_controls{opacity:1}.video_controls{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;z-index:1}.video_controls,.video_controls span{align-items:center;justify-content:center}.video_controls span{background-color:var(--accent-color);border-radius:50%;cursor:pointer;display:inline-block;display:flex;height:80px;width:80px}.video_controls .pause_btn{display:none}.video_controls.playing{opacity:0}.video_controls.playing .play_btn{display:none}.video_controls.playing .pause_btn{display:flex}@media (max-width:768px){.video_controls{inset:0;position:absolute;transform:none}}label.field_box{display:block;position:relative}label.field_box input:not([type=radio],[type=checkbox],[type=file],[type=submit]),label.field_box select,label.field_box textarea{background-color:#fff;border:0;border-radius:60px;display:block;padding:12px 24px;width:100%}label.field_box select{appearance:none}label.field_box textarea{border-radius:16px;height:100px;resize:none}label.field_box input[type=radio]{outline:none}label.field_box.select:after{border-bottom:1px solid var(--text-color);border-right:1px solid var(--text-color);content:"";height:8px;pointer-events:none;position:absolute;right:30px;top:18px;transform:rotate(45deg);width:8px}label.field_box.checkbox{display:grid;grid-template-columns:24px auto;position:relative;grid-gap:8px;cursor:pointer;outline:none}label.field_box.checkbox input{height:24px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:24px}label.field_box[hidden]{display:none!important}.yith-wcwl-feedback-messages-container{bottom:25px;left:auto;right:25px;top:auto;transform:none}.woocommerce .woocommerce-form-coupon-toggle{display:none}:is(.woocommerce .woocommerce-form-coupon-toggle)~.woocommerce-message{display:none}@media (min-width:1200px){.hide_desktop{display:none!important}}.ul li{margin-bottom:8px;padding-left:24px;position:relative}:is(.ul li):before{background-color:var(--text-color);content:"";height:3px;left:12px;position:absolute;top:13px;transform:translate(-50%,-50%);width:3px}:is(.ul li):last-child{margin-bottom:0}@media (max-width:1199px){:root{--section-space:80px;--header-height:72px}.custom-breadcrumbs{margin-bottom:32px}body{font-size:14px}h1,h2{font-size:24px}h3{font-size:18px}h4{font-size:14px}.hide_mobile{display:none!important}.custom-breadcrumbs a{font-size:16px;line-height:24px}}@media (max-width:1023px){.contact__imageWrapper{display:none}form #contact-form-contact-us .input-wrapper:first-child{order:1}form #contact-form-contact-us .input-wrapper:nth-child(3){order:2}form #contact-form-contact-us .input-wrapper:nth-child(2){order:3}.contact-form-single .input-wrapper.textarea-wrapper{height:auto}}.policy-content{padding-top:32px}.policy-content h1{font-size:56px}.policy-content__text{padding:60px 0 0}@media (max-width:1023px){.policy-content{padding-top:45px}.policy-content__text{padding:20px 0 0}}.otgs-development-site-front-end{display:none}