:root{--font-family-default: "Lato", sans-serif;--font-family-title: "Lato", sans-serif;--font-color-default: #000;--font-color-title: #000;--primary: #b02b2c;--secondary: #3d3d3d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: all .3s ease-in-out;--primary-rgb: 176, 43, 44;--secondary-rgb: 61, 61, 61}::-webkit-scrollbar{display:none;width:5px}::-webkit-scrollbar-track{background:var(--secondary)}::-webkit-scrollbar-thumb{background:var(--primary)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.max-container{max-width:1300px;margin:0 auto;padding:0 15px}:hover,:focus{text-decoration:none;outline:none!important}a:hover{color:var(--primary)}a,input,button,img,canvas{transition:var(--default-transition)}.img-wrapper{position:relative}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.video-wrapper{position:relative}.video-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.video-wrapper video{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.video-wrapper iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-wrapper video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bg-wrapper.fixed canvas{background-attachment:fixed}#main-wrapper{background:#000;overflow:hidden}main{background:#fff}section{position:relative}.header{width:100%;background:#000;padding:0 15px;transition:var(--default-transition);position:absolute;top:0;left:0;z-index:100}.header.fixed{position:fixed;opacity:0;transform:translateY(-100%);background:#000}.header.fixed.show-fixed{transform:translateY(0);opacity:1}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:85px;max-width:1472px;margin:auto;padding:15px 0}.header__logo__inner a{display:block}.header__logo__inner a img{width:276px}.header__navigation{flex-grow:1}.header__nav{display:flex;justify-content:space-between;align-items:center}.header__nav>li{position:relative}.header__nav>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase;padding:0 0 0 1px}.header__nav>li:hover>a{color:#b9b9b9}.header__nav>li:hover>.sub-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.header__nav .sub-menu{width:-moz-fit-content;width:fit-content;min-width:132px;position:absolute;left:-100vw;right:-100vw;margin:auto;text-align:center;pointer-events:none;opacity:0;transform:translateY(30px);transition:var(--default-transition);padding:11px 0 0}.header__nav .sub-menu .sub-menu{top:0;left:0;padding:0;margin:0 0 0 100%}.header__nav .sub-menu>li{background:#fff;position:relative}.header__nav .sub-menu>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#000;text-align:center;text-transform:uppercase;padding:9.5px 30px 9.5px 31px;white-space:nowrap}.header__nav .sub-menu>li:hover>a{color:#777}.header__nav .sub-menu>li:hover>.sub-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.oc__trigger{display:flex;justify-content:center;align-items:center;gap:16px;cursor:pointer}.oc__trigger span{display:flex;flex-flow:column;align-items:flex-end;gap:6px;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.oc__trigger span i{display:flex;justify-content:center;align-items:center;transition:var(--default-transition)}.oc__trigger[data-event=open] span i{width:27px;height:2px;background:#fff}.oc__trigger[data-event=open] span i:first-child{max-width:17px}.oc__trigger[data-event=open] span i:last-child{max-width:23px}.oc__trigger[data-event=open]:hover span i{max-width:100%}.oc__trigger[data-event=close]{position:absolute;top:62px;right:68px;z-index:100}.oc__trigger[data-event=close] span i{font-size:30px}.oc__trigger[data-event=close]:hover span i{color:var(--primary)}.oc__open{overflow:hidden}.oc__backdrop{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:1000;pointer-events:none;opacity:0;transition:var(--default-transition)}.oc__open .oc__backdrop{opacity:.5;pointer-events:auto}.oc{width:100%;max-width:766px;height:100%;position:fixed;top:0;right:0;z-index:1001;overflow:hidden;overflow-y:auto;pointer-events:none;transform:translate(100%);opacity:0;transition:var(--default-transition);background:#000;padding:0 15px}.oc__open .oc{pointer-events:auto;transform:translate(0);opacity:1}.oc__inner{display:flex;flex-flow:column;width:100%;height:100%;margin:auto;padding:57px 83px}.oc__bg:before{content:"";width:100%;height:100%;background:#000;opacity:.9;position:absolute;top:0;left:0;z-index:1}.oc__logo{position:relative;z-index:1}.oc__logo__inner a{display:block}.oc__logo__inner a img{width:76px}.oc__navigation{flex-grow:1;margin:50px 0 0;position:relative;z-index:1;overflow-x:hidden}.oc__navigation::-webkit-scrollbar{display:block}.oc__nav{display:flex;flex-flow:column wrap;justify-content:space-between;align-content:flex-start;gap:40px 75px;max-height:525px}.oc__nav>li{display:flex;flex-flow:column;align-items:flex-start;gap:20px}.oc__nav>li:nth-child(3){order:-1}.oc__nav>li:nth-child(1){order:-1}.oc__nav>li>a{display:block;font-size:25px;font-weight:500;letter-spacing:1%;color:#fff;text-transform:uppercase}.oc__nav>li>a:hover{color:var(--primary)}.oc__nav .sub-menu{display:flex;flex-flow:column;align-items:flex-start;gap:15px}.oc__nav .sub-menu>li>a{display:block;font-size:15px;font-weight:500;letter-spacing:1%;color:#fff;text-transform:uppercase}.oc__nav .sub-menu>li>a:hover{color:var(--primary)}.oc__contact{margin:55px 0 0;position:relative;z-index:1}.oc__contact__inner{display:flex;flex-flow:column;align-items:flex-start;gap:22px}.oc__contact__inner a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.2;color:#fff}.oc__contact__inner a i{display:flex;justify-content:center;align-items:center;font-size:13px;width:15px}.oc__contact__inner a i.ai-font-envelope-f{font-size:11px}.oc__contact__inner a i.ai-font-location-c{font-size:18px;top:1px}.oc__contact__inner a:hover{color:var(--primary)}.fixed-smi{position:fixed;top:50vh;right:33px;z-index:100;transform:translateY(-50%)}.fixed-smi__inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:25px}.fixed-smi__inner:before{content:"";width:1px;height:46px;background:#878787}.fixed-smi__inner>span{display:block;font-size:15px;font-weight:600;letter-spacing:20%;color:#878787;text-align:center;text-transform:uppercase;writing-mode:sideways-lr;order:-1}.fixed-smi__inner a{display:block;color:#878787}.fixed-smi__inner a i{display:flex;justify-content:center;align-items:center;font-size:26px}.fixed-smi__inner a i.ai-font-youtube{font-size:30px}.fixed-smi__inner a:hover{color:var(--primary)}.site-title h2{font-family:var(--font-family-title);font-size:70px;font-weight:500;color:#000;text-transform:uppercase}.site-title h2 span{display:block;font-size:20px;font-weight:400;letter-spacing:5px;margin:0 0 9px}.site-title.light h2{color:#fff}.site-title.center h2{text-align:center}.site-title.center h2 span{padding:0 0 0 5px}.site-button{display:flex}.site-button a,.site-button button{display:block;font-size:17px;font-weight:600;letter-spacing:2px;color:#000;text-align:center;text-transform:uppercase;padding:0 0 21px;position:relative}.site-button a:after,.site-button button:after{content:"";width:70px;height:2px;background:#000;position:absolute;bottom:0;left:0;transition:var(--default-transition)}.site-button a:hover:after,.site-button button:hover:after{width:100%!important}.site-button.light a,.site-button.light button{color:#fff}.site-button.light a:after,.site-button.light button:after{background:#fff}.site-button.center{justify-content:center}.site-button.long a:after,.site-button.long button:after{width:100px}.site-button.short a:after,.site-button.short button:after{width:30px}.site-arrow{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.site-arrow a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:var(--primary);font-size:24px;color:#fff}.site-arrow a:hover{background:var(--secondary)}.site-arrow.transparent a{background:rgba(var(--primary-rgb),.75)}.site-arrow.transparent a:hover{background:rgba(var(--secondary-rgb),.75)}.hp-cwu{background:#000;padding:0 15px}.hp-cwu__inner{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1220px;margin:auto;padding:102px 0 84px;position:relative}.hp-cwu__bg{width:calc(0% + 100vw);left:calc((-100vw + 100%)/2)}.hp-cwu__bg:before{content:"";width:100%;height:100%;background:#000;opacity:.8;position:absolute;top:0;left:0;z-index:1}.hp-cwu__title-form{width:51.3114754098%;border:1px solid #fff;padding:51px 71px 49px;position:relative;z-index:1}.hp-cwu__title{margin:0 0 35px}.hp-cwu__form{max-width:460px}.hp-cwu__form__inputs{display:flex;flex-flow:row wrap;gap:18px 0;margin:0 -6px}.hp-cwu__form__input{width:50%;padding:0 6px}.hp-cwu__form__input.full{width:100%}.hp-cwu__form__input span{display:block}.hp-cwu__form__input input,.hp-cwu__form__input select,.hp-cwu__form__input textarea{display:block;width:100%;max-height:87px;background:transparent;border:none;border-bottom:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#fff;padding:9px 0}.hp-cwu__form__acceptance{margin:10px 0 0}.hp-cwu__form__acceptance span{display:block}.hp-cwu__form__acceptance .wpcf7-list-item{margin:0}.hp-cwu__form__acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px}.hp-cwu__form__acceptance .wpcf7-list-item input{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;background:transparent;border:1px solid #231f20;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hp-cwu__form__acceptance .wpcf7-list-item input:before{content:"";width:7px;height:7px;background:var(--primary);opacity:0;transition:var(--default-transition)}.hp-cwu__form__acceptance .wpcf7-list-item input:checked:before{opacity:1}.hp-cwu__form__acceptance .wpcf7-list-item span{display:block;font-size:8px;font-weight:400;letter-spacing:5%;line-height:1.5;color:#363636}.hp-cwu__form__acceptance .wpcf7-list-item span a{color:#000;text-decoration:underline}.hp-cwu__form__acceptance .wpcf7-list-item span a:hover{color:var(--primary)}.hp-cwu__form__button{margin:39px 0 0}.hp-cwu__form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:calc(100% + 15px);z-index:1;margin:auto}.hp-cwu__form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;height:-moz-fit-content;height:fit-content;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;top:0!important;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.hp-cwu__form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#fff;text-align:center;text-transform:none;padding:5px 15px!important;margin:30px auto 0!important}.hp-cwu__newsletter-title-form{width:calc(48.6885245902% + 24px);margin:60px 0 0 -24px;background:#fff;padding:53px 94px 39px 75px;position:relative;z-index:1}.hp-cwu__newsletter-title{margin:0 0 26px}.hp-cwu__newsletter-title span{display:block;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#000;margin:7px 0 0}.hp-cwu__newsletter-form__inputs{display:flex;flex-flow:row wrap;gap:18px 0;margin:0 -6px}.hp-cwu__newsletter-form__input{width:50%;padding:0 6px}.hp-cwu__newsletter-form__input.full{width:100%}.hp-cwu__newsletter-form__input span{display:block}.hp-cwu__newsletter-form__input input,.hp-cwu__newsletter-form__input select,.hp-cwu__newsletter-form__input textarea{display:block;width:100%;max-height:87px;background:transparent;border:none;border-bottom:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#000;padding:9px 0}.hp-cwu__newsletter-form__acceptance{margin:10px 0 0}.hp-cwu__newsletter-form__acceptance span{display:block}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item{margin:0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;background:transparent;border:1px solid #231f20;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:before{content:"";width:7px;height:7px;background:var(--primary);opacity:0;transition:var(--default-transition)}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:checked:before{opacity:1}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span{display:block;font-size:8px;font-weight:400;letter-spacing:5%;line-height:1.5;color:#363636}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span a{color:#000;text-decoration:underline}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span a:hover{color:var(--primary)}.hp-cwu__newsletter-form__button{justify-content:flex-end;margin:17px 0 0}.hp-cwu__newsletter-form .wpcf7-spinner{position:absolute;top:0;bottom:0;right:calc(100% + 15px);z-index:1;margin:auto}.hp-cwu__newsletter-form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;height:-moz-fit-content;height:fit-content;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;top:0!important;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.hp-cwu__newsletter-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#000;text-align:center;text-transform:none;padding:5px 15px!important;margin:30px auto 0!important}.footer{background:#000;padding:0 15px}.footer__inner{max-width:1456px;margin:auto;padding:41px 0 75px;position:relative}.footer__logo__inner{display:flex;justify-content:center;align-items:center;gap:30px}.footer__logo__inner a{display:block}.footer__logo__inner a img{width:354px}.footer__smi{margin:34px 0 0}.footer__smi__inner{display:flex;justify-content:center;align-items:center;gap:48px}.footer__smi__inner a{display:block;color:#fff}.footer__smi__inner a i{display:flex;justify-content:center;align-items:center;font-size:26px}.footer__smi__inner a i.ai-font-youtube{font-size:30px}.footer__smi__inner a:hover{color:var(--primary)}.footer__contact{margin:33px 0 0}.footer__contact__inner{display:flex;justify-content:center;align-items:center;gap:25px}.footer__contact__inner a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.2;color:#fff}.footer__contact__inner a i{display:flex;justify-content:center;align-items:center;font-size:13px}.footer__contact__inner a i.ai-font-envelope-f{font-size:11px}.footer__contact__inner a i.ai-font-location-c{font-size:18px;width:11px;top:1px}.footer__contact__inner a:hover{color:var(--primary)}.footer__navigation-copyright-logos{margin:41px 0 0}.footer__nav{display:flex;justify-content:center;align-items:center;gap:15px 58px}.footer__nav>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.footer__nav>li>a:hover{color:var(--primary)}.footer__copyright{margin:38px 0 0}.footer__copyright p{font-size:15px;font-weight:400;line-height:1.2;color:#fff;text-align:center}.footer__logos{display:flex;justify-content:center;align-items:center;margin:15px 0 0}.footer__logos img{width:123px}.btt-button{position:absolute;bottom:186px;right:0;z-index:100}.btt-button a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid #fff;border-radius:50%;font-size:20px;color:var(--primary);padding:0 0 4px}.btt-button a:hover{background:var(--primary);border-color:var(--primary);color:#fff}#pojo-a11y-toolbar,#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{display:block}.footer__dre{padding-top:40px}.footer__dre p{color:#fff;text-align:center}@media screen and (min-width:1024px){::-webkit-scrollbar{width:.3125vw}.max-container{max-width:81.25vw;padding:0 .9375vw}.header{padding:0 .9375vw}.header__inner{gap:5.3125vw;max-width:92vw;padding:.9375vw 0}.header__logo__inner a img{width:17.25vw}.header__nav>li>a{font-size:1.0625vw;letter-spacing:.0625vw;padding:0 0 0 .0625vw}.header__nav .sub-menu{min-width:8.25vw;transform:translateY(1.875vw);padding:.6875vw 0 0}.header__nav .sub-menu>li>a{font-size:1.0625vw;letter-spacing:.0625vw;padding:.59375vw 1.875vw .59375vw 1.9375vw}.oc__trigger{gap:1vw}.oc__trigger span{gap:.375vw;font-size:1.0625vw;letter-spacing:.0625vw}.oc__trigger[data-event=open] span i{width:1.6875vw;height:.125vw}.oc__trigger[data-event=open] span i:first-child{max-width:1.0625vw}.oc__trigger[data-event=open] span i:last-child{max-width:1.4375vw}.oc__trigger[data-event=close]{top:3.875vw;right:4.25vw}.oc__trigger[data-event=close] span i{font-size:1.875vw}.oc{max-width:47.875vw;padding:0 .9375vw}.oc__inner{padding:3.5625vw 5.1875vw}.oc__logo__inner a img{width:4.75vw}.oc__navigation{margin:3.125vw 0 0}.oc__nav{gap:2.5vw 4.6875vw;max-height:32.8125vw}.oc__nav>li{gap:1.25vw}.oc__nav>li>a{font-size:1.5625vw}.oc__nav .sub-menu{gap:.9375vw}.oc__nav .sub-menu>li>a{font-size:.9375vw}.oc__contact{margin:3.4375vw 0 0}.oc__contact__inner{gap:1.375vw}.oc__contact__inner a{gap:.625vw;font-size:.9375vw}.oc__contact__inner a i{font-size:.8125vw;width:.9375vw}.oc__contact__inner a i.ai-font-envelope-f{font-size:.6875vw}.oc__contact__inner a i.ai-font-location-c{font-size:1.125vw;top:.0625vw}.fixed-smi{right:2.0625vw}.fixed-smi__inner{gap:1.5625vw}.fixed-smi__inner:before{width:.0625vw;height:2.875vw}.fixed-smi__inner>span{font-size:.9375vw}.fixed-smi__inner a i{font-size:1.625vw}.fixed-smi__inner a i.ai-font-youtube{font-size:1.875vw}.site-title h2{font-size:4.375vw}.site-title h2 span{font-size:1.25vw;letter-spacing:.3125vw;margin:0 0 .5625vw}.site-title.center h2 span{padding:0 0 0 .3125vw}.site-button a,.site-button button{font-size:1.0625vw;letter-spacing:.125vw;padding:0 0 1.3125vw}.site-button a:after,.site-button button:after{width:4.375vw;height:.125vw}.site-button.long a:after,.site-button.long button:after{width:6.25vw}.site-button.short a:after,.site-button.short button:after{width:1.875vw}.site-arrow a{width:3.75vw;height:3.75vw;font-size:1.5vw}.hp-cwu{padding:0 .9375vw}.hp-cwu__inner{max-width:76.25vw;padding:6.375vw 0 5.25vw}.hp-cwu__title-form{border:.0625vw solid #fff;padding:3.1875vw 4.4375vw 3.0625vw}.hp-cwu__title{margin:0 0 2.1875vw}.hp-cwu__form{max-width:28.75vw}.hp-cwu__form__inputs{gap:1.125vw 0;margin:0 -.375vw}.hp-cwu__form__input{padding:0 .375vw}.hp-cwu__form__input input,.hp-cwu__form__input select,.hp-cwu__form__input textarea{max-height:5.4375vw;border-bottom:.0625vw solid #fff;font-size:.9375vw;letter-spacing:.0625vw;padding:.5625vw 0}.hp-cwu__form__acceptance{margin:.625vw 0 0}.hp-cwu__form__acceptance .wpcf7-list-item label{gap:.75vw}.hp-cwu__form__acceptance .wpcf7-list-item input{width:.6875vw;height:.6875vw;border:.0625vw solid #231f20}.hp-cwu__form__acceptance .wpcf7-list-item input:before{width:.4375vw;height:.4375vw}.hp-cwu__form__acceptance .wpcf7-list-item span{font-size:.5vw}.hp-cwu__form__button{margin:2.4375vw 0 0}.hp-cwu__form .wpcf7-spinner{left:calc(100% + .9375vw)}.hp-cwu__form .wpcf7-not-valid-tip{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important}.hp-cwu__form .wpcf7-response-output{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important;margin:1.875vw auto 0!important}.hp-cwu__newsletter-title-form{width:calc(48.6885245902% + 1.5vw);margin:3.75vw 0 0 -1.5vw;padding:3.3125vw 5.875vw 2.4375vw 4.6875vw}.hp-cwu__newsletter-title{margin:0 0 1.625vw}.hp-cwu__newsletter-title span{font-size:.9375vw;letter-spacing:.0625vw;margin:.4375vw 0 0}.hp-cwu__newsletter-form__inputs{gap:1.125vw 0;margin:0 -.375vw}.hp-cwu__newsletter-form__input{padding:0 .375vw}.hp-cwu__newsletter-form__input input,.hp-cwu__newsletter-form__input select,.hp-cwu__newsletter-form__input textarea{max-height:5.4375vw;border-bottom:.0625vw solid #000;font-size:.9375vw;letter-spacing:.0625vw;padding:.5625vw 0}.hp-cwu__newsletter-form__acceptance{margin:.625vw 0 0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item label{gap:.75vw}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input{width:.6875vw;height:.6875vw;border:.0625vw solid #231f20}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:before{width:.4375vw;height:.4375vw}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span{font-size:.5vw}.hp-cwu__newsletter-form__button{margin:1.0625vw 0 0}.hp-cwu__newsletter-form .wpcf7-spinner{right:calc(100% + .9375vw)}.hp-cwu__newsletter-form .wpcf7-not-valid-tip{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important}.hp-cwu__newsletter-form .wpcf7-response-output{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important;margin:1.875vw auto 0!important}.footer{padding:0 .9375vw}.footer__inner{max-width:91vw;padding:2.5625vw 0 4.6875vw}.footer__logo__inner{gap:1.875vw}.footer__logo__inner a img{width:22.125vw}.footer__smi{margin:2.125vw 0 0}.footer__smi__inner{gap:3vw}.footer__smi__inner a i{font-size:1.625vw}.footer__smi__inner a i.ai-font-youtube{font-size:1.875vw}.footer__contact{margin:2.0625vw 0 0}.footer__contact__inner{gap:1.5625vw}.footer__contact__inner a{gap:.625vw;font-size:.9375vw}.footer__contact__inner a i{font-size:.8125vw}.footer__contact__inner a i.ai-font-envelope-f{font-size:.6875vw}.footer__contact__inner a i.ai-font-location-c{font-size:1.125vw;width:.6875vw;top:.0625vw}.footer__navigation-copyright-logos{margin:2.5625vw 0 0}.footer__nav{gap:.9375vw 3.625vw}.footer__nav>li>a{font-size:1.0625vw;letter-spacing:.0625vw}.footer__copyright{margin:2.375vw 0 0}.footer__copyright p{font-size:.9375vw}.footer__logos{margin:.9375vw 0 0}.footer__logos img{width:7.6875vw}.btt-button{bottom:11.625vw}.btt-button a{width:3.125vw;height:3.125vw;border:.0625vw solid #fff;font-size:1.25vw;padding:0 0 .25vw}}@media screen and (max-width:1023px){.header__inner{max-width:720px}.header__navigation,.fixed-smi{display:none}.site-title h2{text-align:center}.site-title h2 span{text-align:center;padding:0 0 0 5px}.site-arrow.transparent a{background:rgba(var(--primary-rgb),1)}.site-arrow.transparent a:hover{background:rgba(var(--secondary-rgb),1)}.hp-cwu__inner{max-width:720px}.hp-cwu__title-form{width:100%;padding:51px 30px 49px}.hp-cwu__title{max-width:460px;margin:0 auto 35px}.hp-cwu__form{margin:auto}.hp-cwu__newsletter-title-form{width:100%;margin:auto;padding:53px 30px 39px}.hp-cwu__newsletter-title{max-width:460px;margin:0 auto 26px}.hp-cwu__newsletter-title span{text-align:center}.hp-cwu__newsletter-form{max-width:460px;margin:auto}.hp-cwu__newsletter-form__button{margin:39px 0 0}.footer__inner{max-width:720px}.footer__contact__inner,.footer__nav{flex-flow:column}}@media screen and (max-width:743px){.oc__trigger[data-event=open] span:first-child{display:none}.oc__trigger[data-event=close]{top:30px;right:30px}.oc__trigger[data-event=close] span i{font-size:20px}.oc__inner{padding:57px 30px}.oc__nav{max-height:none}.site-title h2{font-size:40px!important}.hp-cwu__form__input{width:100%}}
