@keyframes site-scroll-top-rotator-animate{0%{transform:translate(-50%,-50%) rotateZ(0)}to{transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes site-scroll-top-rotator-animate-2{0%{transform:translate(-50%,-50%) rotateZ(90deg)}to{transform:translate(-50%,-50%) rotateZ(450deg)}}@keyframes site-scroll-top-rotator-animate-3{0%{transform:translate(-50%,-50%) rotateZ(180deg)}to{transform:translate(-50%,-50%) rotateZ(540deg)}}@keyframes site-scroll-top-rotator-animate-4{0%{transform:translate(-50%,-50%) rotateZ(270deg)}to{transform:translate(-50%,-50%) rotateZ(630deg)}}*{box-sizing:border-box}footer,header,nav,section{display:block}body,html{scroll-behavior:smooth}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#222;color:var(--blue-dark);font-size:62.5%;height:100%}button,img,input{border:0;vertical-align:middle}button{font-size:100%;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0;background:0 0;padding:0;text-align:left}img,input{display:block}button,input{color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}input{appearance:none;background:#fff0;font-size:inherit;letter-spacing:inherit;resize:none}body{font-size:1em;margin:0;background:var(--white-off);font-family:var(--font-primary);font-size:var(--font-size);letter-spacing:-.01em;line-height:1.25;min-height:100%;-webkit-font-smoothing:antialiased}a:active{outline:0}strong{font-weight:700}input,nav ul,ul{margin:0;padding:0}ul{list-style-type:none}nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;height:auto;width:100%}svg:not(:root){overflow:hidden}form{margin:0}label{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}ul .wpml-ls-menu-item a{display:flex;align-items:center}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none;background:var(--blue-dark);color:var(--white)}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url(/wp-content/themes/hector/fonts/Poppins-ExtraLightItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url(/wp-content/themes/hector/fonts/Poppins-ExtraLight.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url(/wp-content/themes/hector/fonts/Poppins-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url(/wp-content/themes/hector/fonts/Poppins-LightItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(/wp-content/themes/hector/fonts/Poppins-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url(/wp-content/themes/hector/fonts/Poppins-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url(/wp-content/themes/hector/fonts/Poppins-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url(/wp-content/themes/hector/fonts/Poppins-MediumItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url(/wp-content/themes/hector/fonts/Poppins-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url(/wp-content/themes/hector/fonts/Poppins-SemiBoldItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(/wp-content/themes/hector/fonts/Poppins-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url(/wp-content/themes/hector/fonts/Poppins-BoldItalic.woff2)format("woff2")}:root{--font-size:1.6rem;--font-primary:"Poppins", sans-serif;--max-width:128rem;--max-width-small:82rem;--max-width-smaller:64.8rem;--max-width-text:96rem;--security-padding-x:8rem;--security-padding-y:8rem;--security-padding-y-small:5.6rem;--shadow:0 1rem 2rem rgba(0, 0, 0, 0.2);--site-header-height:13rem;--site-header-height-compacted:10rem;--transition-duration:0.65s;--transition-duration-long:1.2s;--transition-easing:cubic-bezier(0.19, 1, 0.22, 1);--window-height:100dvh;--window-width:100dvw;--beige:#e8e6dc;--blue:#2a3c48;--blue-dark:#10232f;--blue-gray:#69767f;--gray:#b8b8b8;--gray-dark:#7b7b7b;--gray-light:#dbdbdb;--gray-lighter:#efefef;--green:#4ebf69;--orange:#f26730;--red:#dc3232;--white:#fff;--white-off:#f8f7f6;--yellow:#f9dab2;--yellow-dark:#fd9711}@media (max-width:1279px){:root{--security-padding-x:4rem}}@media (max-width:1139px){:root{--site-header-height:6.4rem;--site-header-height-compacted:6.4rem}}@media (max-width:767px){:root{--security-padding-x:1.5rem;--security-padding-y:6.4rem;--security-padding-y-small:4rem}}body:not(.js-user-keyboard) a,body:not(.js-user-keyboard) button,body:not(.js-user-keyboard) input{outline:0}a{color:currentColor;text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-color,border-color,color,opacity;transition-timing-function:var(--transition-easing)}@media (hover:hover){a:hover{color:currentColor}}h1,h2,h3,h5{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000000s ease-in-out 0s}p{margin:0}svg{display:block;height:auto;pointer-events:none;width:100%}@media (prefers-reduced-motion:reduce){*{animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}}.js-drawers-item-toggled{display:none}.js-reveal-on-scroll[data-js-reveal-on-scroll-style=translate-up]{transition-duration:var(--transition-duration-long);transition-property:opacity,transform;transition-timing-function:var(--transition-easing)}.js-reveal-on-scroll[data-js-reveal-on-scroll-style=translate-up]:not(.js-visible),body:not(.js-loaded) .js-reveal-on-scroll[data-js-reveal-on-scroll-style=translate-up]{opacity:0;transform:translateY(4rem)}.js-reveal-on-scroll:not(.js-visible){transition-delay:0s!important}.js-reveal-on-scroll.js-reveal-on-scroll--delay-1{transition-delay:100ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-2{transition-delay:200ms}.js-window-sizer{inset:0;opacity:0;position:fixed;pointer-events:none}.button{background:var(--orange);border:0;border-radius:.3rem;color:var(--white);display:inline-flex;font-weight:600;padding:1.2rem 1.6rem;transition-duration:var(--transition-duration);transition-property:background-color,border-color,color,opacity;transition-timing-function:var(--transition-easing)}@media (hover:hover){.button:hover{background:var(--yellow-dark);color:var(--white)}}.button:disabled{opacity:.3;pointer-events:none}.button--round{align-items:center;aspect-ratio:1;border-radius:100%;font-size:1.8rem;font-weight:600;height:5.8rem;justify-content:center;padding:1.6rem;width:5.8rem}@media (max-width:1023px){.button--round{height:4.4rem;padding:1.2rem;width:4.4rem}}.button--white{background:var(--white);border:.1rem solid var(--gray-light);color:var(--blue-dark)}@media (hover:hover){.button--white:hover{background:#fff0;border-color:var(--blue-dark);color:var(--blue-dark)}}.button-back{align-items:center;align-self:flex-start;display:inline-flex;font-size:1.8rem;font-weight:500;gap:.8rem;transition:opacity var(--transition-duration) var(--transition-easing)}.button-back__icon{flex-shrink:0;transform:rotateZ(90deg);width:1rem}@media (hover:hover){.button-back:hover{opacity:.3}}.h1,.wysiwyg h5{text-wrap:balance}.h1,.wysiwyg h2,.wysiwyg h3{font-size:6.4rem;font-weight:500;letter-spacing:-.03em;line-height:1.11}@media (max-width:1439px){.h1{font-size:5.6rem}}@media (max-width:1279px){.h1{font-size:4.8rem}}@media (max-width:767px){.h1{font-size:3.6rem}}.wysiwyg h2,.wysiwyg h3{font-size:3.6rem;line-height:1.25;text-wrap:balance}@media (max-width:1279px){.wysiwyg h2{font-size:3.2rem}}@media (max-width:767px){.wysiwyg h2{font-size:2.8rem}}.wysiwyg h3{font-size:2.4rem}@media (max-width:1439px){.wysiwyg h3{font-size:2.2rem}}@media (max-width:767px){.wysiwyg h3{font-size:2rem}}.wysiwyg h5{font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:uppercase}@media (max-width:767px){.wysiwyg h5{font-size:1.4rem}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:.1rem;overflow:hidden;position:absolute;white-space:nowrap;width:.1rem}.wysiwyg{display:flex;flex-direction:column;gap:2rem;line-height:1.82}.wysiwyg a:not(.button){border-bottom:.1rem solid currentcolor;display:inline;transition:border-color var(--transition-duration) var(--transition-easing)}@media (hover:hover){.wysiwyg a:not(.button):hover{border-color:#fff0}}.wysiwyg h2:not(:first-child),.wysiwyg h3:not(:first-child),.wysiwyg h5:not(:first-child){margin-top:1.2rem}.wysiwyg h5{margin-bottom:-1.2rem}.wysiwyg img{border-radius:.8rem}.form-newsletter{display:flex;flex-direction:column;gap:.8rem;position:relative}.form-newsletter::after{background:var(--white)url(/wp-content/themes/hector/images/ajax-loader.gif)no-repeat center center;content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition-duration) var(--transition-easing) .1s;z-index:5}.form-newsletter input[type=email],.form-newsletter input[type=text]{background:var(--white);border:.1rem solid var(--gray-light);border-radius:.3rem;display:block;margin:0;padding:1.1rem 1.6rem;transition:border-color var(--transition-duration) var(--transition-easing);width:100%}.form-newsletter input[type=email]:user-invalid,.form-newsletter input[type=text]:user-invalid{border-color:var(--red)}.form-newsletter .button{align-self:flex-start}.form-newsletter__message{border:.1rem solid var(--red);border-radius:.8rem;font-size:1.4rem;font-weight:500;margin-top:.8rem;padding:1.2rem 1.6rem;width:100%}.form-newsletter__message:empty{display:none}.form-newsletter--compact{display:grid;gap:.4rem;grid-template-areas:"a a a""b b c""d d d";grid-template-columns:1fr 1fr auto}.form-newsletter--compact::after{background-color:var(--white-off)}.form-newsletter--compact label:nth-child(1){grid-area:a}.form-newsletter--compact label:nth-child(2){grid-area:b}.form-newsletter--compact .button{grid-area:c}.form-newsletter--compact .form-newsletter__message{grid-area:d}.modal-header,.modal-header__primary>div>ul>li.wpml-ls-item>a{display:none}.modal-header__toggler{aspect-ratio:3/2;position:relative;width:2.4rem;z-index:20}.modal-header__toggler span{background:currentcolor;display:block;height:.2rem;left:0;position:absolute;right:0;transition-property:opacity,transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.modal-header__toggler span:first-child{top:0}.modal-header__toggler span:nth-child(2),.modal-header__toggler span:nth-child(3){top:calc(50% - .1rem)}.modal-header__toggler span:last-child{bottom:0}.modal-header__toggled{display:flex;inset:var(--site-header-height)0 0;overflow:hidden;pointer-events:none;position:fixed;z-index:10}.modal-header__toggled-ctn{background:var(--white-off);color:var(--blue-dark);display:flex;flex-direction:column;gap:3.8rem;inset:0;overflow:auto;padding:2.8rem var(--security-padding-x) var(--security-padding-x);pointer-events:auto;position:absolute;transform:translateY(-110%);transition:transform var(--transition-duration) var(--transition-easing);white-space:normal}.modal-header__secondary{font-weight:500;padding-bottom:3.8rem;position:relative}.modal-header__secondary::before{border-bottom:.1rem solid var(--gray-light);content:"";display:block;inset:auto calc(var(--security-padding-x)*-1)0;position:absolute}.modal-header__secondary-items{display:flex;flex-direction:column}.modal-header__secondary-item-link-wrapper{align-items:center;display:flex;gap:2rem}.modal-header__secondary-item-link-wrapper .js-drawers-item-toggler{flex-shrink:0;margin-left:auto;position:relative;width:1.4rem}.modal-header__secondary-item-link-wrapper .js-drawers-item-toggler::after{content:"";display:block;height:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.modal-header__secondary-item-link-wrapper .js-drawers-item-toggler svg{transition:transform var(--transition-duration) var(--transition-easing)}.modal-header__secondary-item-link{align-items:center;display:flex;font-size:2rem;height:5.2rem}.modal-header__secondary-subitem{font-size:1.4rem}.modal-header__secondary-subitem-items,.modal-header__secondary-subitem-terms{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 0}.modal-header__secondary-subitem-terms{gap:2.8rem}.modal-header__secondary-subitem-term{display:flex;flex-direction:column;gap:1.2rem}.modal-header__secondary-subitem-term-title{font-size:1.8rem;font-weight:600}.modal-header__primary>div>ul,.modal-header__secondary-subitem-term-items{display:flex;flex-direction:column;gap:1.2rem}.modal-header__phone{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:1rem;transition:opacity var(--transition-duration) var(--transition-easing)}.modal-header__phone svg,.site-header__phone svg{width:1.6rem}@media (hover:hover){.modal-header__phone:hover{opacity:.3}}.modal-header__primary{font-size:1.6rem;font-weight:500;text-transform:uppercase}.modal-header__primary>div>ul{gap:1.6rem}.modal-header__primary>div>ul>li.wpml-ls-item{font-weight:600}.modal-header__primary>div>ul>li.wpml-ls-item ul{display:flex;gap:1.8rem}.modal-header__primary a{transition:opacity var(--transition-duration) var(--transition-easing)}@media (hover:hover){.modal-header__primary a:hover{opacity:.3}}.modal-header__links{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:auto}.modal-header__links .button{justify-content:center;text-align:center}@media (max-width:1139px){.modal-header{display:block}}.component{padding:var(--security-padding-y) var(--security-padding-x) var(--security-padding-y);position:relative;width:100%}.component__ctn{margin:0 auto;max-width:var(--max-width);position:relative}.component-text{display:flex;flex-direction:column;gap:var(--security-padding-y-small)}.component-text--single{max-width:var(--max-width-text)}.hero{padding:calc(var(--site-header-height) + var(--security-padding-y)) var(--security-padding-x) var(--security-padding-y);position:relative;width:100%}.hero__ctn{margin:0 auto;max-width:var(--max-width)}.hero-blog{display:flex;flex-direction:column;gap:4rem}.hero-blog__infos{display:flex;font-size:1.8rem;font-weight:500;gap:1.6rem 2rem}@media (max-width:1023px){.hero-blog__infos{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.hero-blog__infos{font-size:inherit}}.hero-blog__date{border:.1rem solid currentcolor;border-radius:3rem;padding:.8rem 2.4rem}.hero-blog__length{align-items:center;border-right:.1rem solid currentcolor;display:flex;padding-right:2rem}@media (max-width:1023px){.hero-blog__length{border-right:0;padding-right:0}}.hero-blog__share{align-items:center;display:flex;gap:1.6rem}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle{margin:0!important;min-height:.1rem!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper{display:flex;gap:1rem}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-list-item{float:none!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn{background:var(--blue)!important;box-shadow:none!important;border:0!important;border-radius:100%!important;color:var(--white)!important;display:block;height:auto!important;margin:0!important;min-width:.1rem!important;padding:.5rem!important;transition:all var(--transition-duration) var(--transition-easing)!important;width:auto!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn::after{display:none!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon{background:#fff0!important;border:0!important;border-radius:0!important;color:currentcolor!important;height:auto!important;inset:0!important;padding:0!important;margin:0!important;transition:none!important;width:auto!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon .dpsp-network-icon-inner{color:currentcolor!important;display:block!important;height:2.4rem!important;padding:.4rem!important;transform:none!important;transition:none!important;width:2.4rem!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon .dpsp-network-icon-inner>svg{height:100%;fill:currentcolor!important;stroke:#fff0!important;max-height:100%;max-width:100%;transition:none!important;width:100%}@media (hover:hover){.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn:hover{background:var(--white)!important;color:var(--blue)!important}.hero-blog__share-content .dpsp-content-wrapper.dpsp-shape-circle .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg{fill:currentcolor!important;stroke:#fff0!important}}.site-footer{background:var(--white-off);border-top:.1rem solid var(--gray);overflow:hidden;padding:var(--security-padding-y) var(--security-padding-x)0;position:relative}.site-footer__ctn{margin:0 auto;max-width:var(--max-width)}.site-footer__content{align-items:flex-start;display:grid;gap:2.8rem var(--security-padding-y-small);grid-template-areas:"a c""b c""d c";grid-template-columns:40rem 1fr;grid-template-rows:auto auto 1fr}@media (max-width:1139px){.site-footer__content{gap:4rem;grid-template-areas:"a b""c c""d d";grid-template-columns:1fr 1fr}}@media (max-width:767px){.site-footer__content{gap:var(--security-padding-y-small);grid-template-areas:"a""b""c""d";grid-template-columns:1fr}}.site-footer__newsletter{display:flex;flex-direction:column;gap:1.6rem;grid-area:a}.site-footer__newsletter-title{font-size:1.8rem;font-weight:500}.site-footer__externals{align-items:flex-end;display:grid;gap:2.8rem;grid-area:b;grid-template-columns:1fr 1fr}.site-footer__apps{display:flex;flex-direction:column;gap:1.6rem}.site-footer__apps-title{font-size:1.8rem;font-weight:500}.site-footer__apps-items{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.site-footer__apps-item,.site-header__primary a{transition:opacity var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-footer__apps-item:hover{opacity:.3}}.site-footer__socials{align-items:center;display:flex;gap:2.4rem}.site-footer__social{transition:opacity var(--transition-duration) var(--transition-easing);width:2.8rem}@media (hover:hover){.site-footer__social:hover{opacity:.3}}.site-footer__navigation{grid-area:c}.site-footer__navigation-items{display:grid;grid-template-areas:"a c d""b c e";gap:2.8rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr}@media (max-width:767px){.site-footer__navigation-items{grid-template-areas:"a""b""c""d""e";grid-template-columns:1fr}}.site-footer__links ul,.site-footer__navigation-item{display:flex;flex-direction:column;gap:1.2rem}.site-footer__navigation-item-title{font-size:1.8rem;font-weight:500}.site-footer__navigation-item:nth-child(1){grid-area:a}.site-footer__navigation-item:nth-child(2){grid-area:b}.site-footer__navigation-item:nth-child(3){grid-area:c}.site-footer__navigation-item:nth-child(4){grid-area:d}.site-footer__navigation-item:nth-child(5){grid-area:e}.site-footer__navigation-subitems{display:flex;flex-direction:column;gap:.8rem}.site-footer__navigation-subitem-link{font-size:1.4rem;transition:color var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-footer__navigation-subitem-link:hover{color:var(--orange)}}.site-footer__legals{display:grid;font-size:1.2rem;gap:2.4rem;grid-area:d;grid-template-areas:"a c""b c";grid-template-columns:1fr 1fr}@media (max-width:1139px){.site-footer__legals{grid-template-areas:"c c""a b";grid-template-columns:1fr auto}}@media (max-width:767px){.site-footer__legals{grid-template-areas:"c""a""b";grid-template-columns:1fr}}.site-footer__copyright{grid-area:a}.site-footer__links{grid-area:c}.site-footer__links ul a{border-bottom:.1rem solid currentcolor;transition:border-color var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-footer__links ul a:hover{border-color:#fff0}}@media (max-width:1139px){.site-footer__links ul{flex-direction:row;flex-wrap:wrap;gap:1.2rem 2.4rem}}.site-footer__logo{margin-top:4rem;position:relative}.site-footer__logo img{pointer-events:none}.site-footer__logo img:last-child{inset:0;opacity:0;position:absolute;transition:opacity var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-footer__logo:hover img:last-child{opacity:1}}.site-header{background:var(--white);border-bottom:.1rem solid var(--gray-light);color:var(--mauve-dark);display:flex;flex-direction:column;height:var(--site-header-height);inset:0 0 auto;position:fixed;transition-duration:var(--transition-duration);transition-property:height,transform;transition-timing-function:var(--transition-easing);white-space:nowrap;z-index:20}.site-header__ctn{align-items:center;box-sizing:content-box;display:flex;flex-grow:1;gap:4rem;margin:0 auto;max-width:var(--max-width);padding:0 var(--security-padding-x)}@media (max-width:1139px){.site-header__ctn{gap:2.6rem}}.site-header__top{background:var(--blue);color:var(--white);display:flex;flex-shrink:0;height:4rem}@media (max-width:1139px){.site-header__top{display:none}}.site-header__phone,.site-header__primary>div>ul>li.wpml-ls-item ul{display:flex;transition:opacity var(--transition-duration) var(--transition-easing)}.site-header__phone{align-items:center;gap:1rem}@media (hover:hover){.site-header__phone:hover{opacity:.3}}.site-header__primary{font-size:1.4rem;margin-left:auto;text-transform:uppercase}.site-header__primary>div>ul{align-items:center;display:flex;gap:2.6rem}.site-header__primary>div>ul>li.wpml-ls-item{align-items:center;display:flex;height:4rem;position:relative;text-transform:none}.site-header__primary>div>ul>li.wpml-ls-item>a{align-items:center;display:flex;gap:.8rem}.site-header__primary>div>ul>li.wpml-ls-item>a::after{background:url(/wp-content/themes/hector/images/icon-chevron-white.svg)no-repeat right center;background-size:contain;content:"";height:1rem;width:1rem}.site-header__primary>div>ul>li.wpml-ls-item ul{background:var(--blue-dark);border-radius:0 0 .8rem .8rem;box-shadow:var(--shadow);flex-direction:column;gap:.8rem;inset:100%0 auto auto;min-width:calc(100% + 1.6rem);opacity:0;padding:.8rem 1.8rem 1.2rem 1.6rem;pointer-events:none;position:absolute}.site-header__primary>div>ul>li.wpml-ls-item ul a{display:block;text-align:right}@media (hover:hover){.site-header__primary>div>ul>li.wpml-ls-item:hover ul{opacity:1;pointer-events:auto}.site-header__primary>div>ul>li.wpml-ls-item:focus-within ul{opacity:1;pointer-events:auto}}@media (hover:hover){.site-header__primary a:hover{opacity:.3}}.site-header__bottom{display:flex;flex-grow:1}.site-header__logo{display:block;margin-right:auto;position:relative;transition:width var(--transition-duration) var(--transition-easing);width:16rem}@media (max-width:1279px){.site-header__logo{width:14rem}}@media (max-width:1139px){.site-header__logo{width:12rem}}.site-header__secondary{align-self:stretch;display:flex;font-weight:500;margin:0 auto}.site-header__secondary-items{display:flex}.site-header__secondary-item{display:flex;position:relative}.site-header__secondary-item-link{align-items:center;display:flex;gap:.8rem;padding:0 1.3rem;transition:opacity var(--transition-duration) var(--transition-easing)}.site-header__secondary-item-link svg{flex-shrink:0;width:.8rem}@media (hover:hover){.site-header__secondary-item-link:hover,.site-header__secondary-item:hover .site-header__secondary-item-link{opacity:.3}.site-header__secondary-item:hover .site-header__secondary-subitem{opacity:1;pointer-events:auto;transform:translateX(-50%)}.site-header__secondary-item:focus-within .site-header__secondary-item-link{opacity:.3}.site-header__secondary-item:focus-within .site-header__secondary-subitem{opacity:1;pointer-events:auto;transform:translateX(-50%)}}.site-header__secondary-subitem{background:var(--white);border:.1rem solid var(--gray-light);border-radius:.8rem;box-shadow:var(--shadow);display:flex;gap:3.2rem;left:50%;opacity:0;padding:.4rem;pointer-events:none;position:absolute;top:calc(100% - .4rem);transform:translate(-50%,1.6rem);transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:var(--transition-easing)}.site-header__secondary-subitem-visual{aspect-ratio:4/3;background:var(--gray);border-radius:.8rem;flex-shrink:0;overflow:hidden;pointer-events:none;position:relative;width:24rem}.site-header__secondary-subitem-visual .js-site-header-subitems-triggered{inset:0;opacity:0;position:absolute;transition:opacity var(--transition-duration) var(--transition-easing)}.site-header__secondary-subitem-visual .js-site-header-subitems-triggered img{height:100%;inset:0;object-fit:cover;position:absolute}.site-header__secondary-subitem-visual .js-site-header-subitems-triggered.js-visible{opacity:1}.site-header__secondary-subitem-items{align-self:center;column-count:2;column-gap:3.2rem;padding:1.6rem 2.4rem 1.6rem 0}.site-header__secondary-subitem-item{padding:.8rem 0}.site-header__secondary-subitem-item .js-site-header-subitems-trigger{font-weight:500;transition:opacity var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-header__secondary-subitem-item .js-site-header-subitems-trigger:hover{opacity:.3}}.site-header__secondary-subitem-terms{align-self:center;display:flex;gap:3.2rem;padding:1.6rem 2.4rem 1.6rem 0}.site-header__secondary-subitem-term{flex-shrink:0}.site-header__secondary-subitem-term-title{display:block;font-weight:600;padding:.6rem 0;transition:opacity var(--transition-duration) var(--transition-easing)}.site-header__secondary-subitem-term-item{padding:.4rem 0}.site-header__secondary-subitem-term-link{font-size:1.2rem;font-weight:500;transition:opacity var(--transition-duration) var(--transition-easing)}@media (hover:hover){.site-header__secondary-subitem-term-link:hover{opacity:.3}}@media (max-width:1139px){.site-header__secondary{display:none}}.site-header__links{display:flex;gap:1rem;margin-left:auto}@media (max-width:767px){.site-header__links{display:none}}body:not(.js-loaded) .site-header{transform:translateY(calc(var(--site-header-height)*-1))}.site-loader{background:var(--white-off);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--transition-duration-long) var(--transition-easing);z-index:100}.site-loader.js-visible{opacity:1;pointer-events:auto}.site-main{display:flex;flex-direction:column;flex-grow:1;position:relative;width:100%}.site-scroll-top{bottom:0;height:0;margin-top:var(--security-padding-y);pointer-events:none;position:sticky;z-index:10}.site-scroll-top__ctn{align-items:center;display:flex;flex-direction:column;gap:2rem;inset:auto 2.4rem 2.4rem auto;position:absolute;transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:var(--transition-easing)}body:not(.js-loaded) .site-scroll-top__ctn{opacity:0;transform:translateY(2.4rem)}.site-scroll-top__rotator{aspect-ratio:1;pointer-events:auto;position:relative;width:14.2rem}.site-scroll-top__rotator img{left:-.2rem;max-width:14.7rem;position:absolute;top:-.2rem;width:14.7rem}.site-scroll-top__rotator-text{display:block;inset:0;overflow:hidden;position:absolute}.site-scroll-top__rotator svg{animation:site-scroll-top-rotator-animate 20s linear infinite;fill:var(--white);font-size:3.2rem;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:130%}.site-scroll-top__rotator svg:nth-child(2){animation:site-scroll-top-rotator-animate-2 20s linear infinite}.site-scroll-top__rotator svg:nth-child(3){animation:site-scroll-top-rotator-animate-3 20s linear infinite}.site-scroll-top__rotator svg:nth-child(4){animation:site-scroll-top-rotator-animate-4 20s linear infinite}@media (max-width:1023px){.site-scroll-top__rotator{display:none}}.site-scroll-top .js-site-scroll-top{opacity:0;transform:rotateZ(-90deg) translateX(-.8rem);transition-property:background-color,border-color,color,opacity,transform}.site-skip{left:1.2rem;position:absolute;top:-24rem;z-index:90}.site-skip:focus-visible{top:1.2rem}.site-wrapper{display:flex;flex-direction:column;min-height:var(--window-height)}.section-single-post-hack .component:not(.component--white):not(.component--cta){padding-top:0}.section-single-post-hack .component-text{max-width:100%}.section-single-post-hack .component-text .wysiwyg{display:block}.section-single-post-hack .component-text .wysiwyg>*+*{margin-top:2.4rem}.section-single-post-hack .component-text .wysiwyg>*+:is(h2),.section-single-post-hack .component-text .wysiwyg>*+:is(h3){margin-top:4.8rem}.section-single-post-hack .component-text .wysiwyg img{max-width:100%;width:auto}.section-single-post-hack .component-text .wysiwyg img.aligncenter{margin-left:auto;margin-right:auto}.section-single-post-hack .component-text .wysiwyg img.alignright{float:right;margin-bottom:2.4rem;margin-left:2.4rem}.section-single-post-hack .component-text .wysiwyg img.constrained{aspect-ratio:16/9;object-fit:contain}