.button span,header,header::before{transition:var(--transition)}header .language-picker,header .upper>div>a{font-size:.875rem;font-weight:700;letter-spacing:normal}.form-demo,header .menu{height:100vh;overflow:auto}.button span,footer,header .upper>div>.button.demo:hover,header .upper>div>.button.demo:hover span,header.fixed .upper>div>.button.demo{color:#fff}body,html{margin:0;padding:0;width:100%}body{font-family:var(--font-family);overflow-y:hidden}body.index{background-color:#f6f6f5}header.fixed .upper>div .Search-form button::before,header::before{background-color:var(--black)}.hp-products>.container,.parallax{margin-top:100px}.button{position:relative;font-size:1rem;font-weight:600;line-height:1;padding:20px 30px;z-index:1;border-radius:50px;overflow:hidden;background-color:var(--primary)}.button span{position:relative;z-index:2}.form-demo,header,header .menu,header::before{position:fixed;top:0}.button.more{overflow:hidden;transition:.5s;display:inline-block;border:1px solid var(--primary);padding:19px 30px}@media (min-width:500px){.button:hover,.button:hover span{color:var(--primary)}.button.more:hover{background-color:transparent}}header{left:0;width:100vw;height:94px;background-color:transparent;font-size:0;z-index:10;-webkit-transition:var(--transition)}header.open{z-index:12;transition:none}header::before{content:"";bottom:0;left:0;right:0;opacity:0;pointer-events:none;-webkit-transition:var(--transition)}header.open-form::before,header.open::before{opacity:.75;pointer-events:auto;z-index:1}header .upper{padding:33px 30px;display:flex;justify-content:space-between;transition:var(--transition);gap:20px}header .upper>div{display:flex;gap:20px;align-items:center}header .upper>div .Search-form{text-align:center;display:flex;align-items:center;z-index:0}header .upper>div .Search-form input{line-height:1;color:var(--white);appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-bottom:1px solid;width:100%;height:30px;border-radius:0;padding:0;font-family:var(--font-family);font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal}header.fixed .upper>div .Search-form input{color:var(--black)}header .Search-form input{width:0;max-width:0;opacity:0;transition:var(--transition)}header .upper .Search-form.search-open input{max-width:150px;width:150px;opacity:1;transition:var(--transition);padding-right:20px;border-bottom:1px solid #fff}header.fixed .upper .Search-form.search-open input{border-bottom:1px solid #000}header .upper .Search-form.search-open button{margin-left:-15px}header .upper>div .Search-form button{position:relative;display:inline-block;width:15px;height:15px;transition:var(--transition);z-index:2;margin:0;background:0 0;border:none}header .upper>div .Search-form button::before{overflow:visible;content:"";position:absolute;width:15px;height:15px;transition:var(--transition);-webkit-mask-image:url(/assets/img/general/lupe.svg);mask-image:url(/assets/img/general/lupe.svg);background-color:var(--white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:0;left:0}header .upper>div>a{transition:var(--transition);line-height:1.86;color:#fff;white-space:nowrap}.content .template .form .custom-select .options-wrapper .options>div:hover,.content.article .related .row>div>a:not(.img-container,.button):hover,.content.blog .template .custom-select .options-wrapper .options>div:hover,.content.blog .template .listing .article h2:hover a,.form input[type=checkbox]+label+label a,.form input[type=radio]+label+label a,.glossary .listing .filter.glossary-filter>div.active,header .menu ul li a:hover,header .menu ul li.active a,header .upper>div>a:hover,header.fixed .upper>div>a:hover{color:var(--primary)}header .upper>a.logo{display:inline-block;height:100%;max-width:199px}header .upper>a.logo img{width:100%;display:block;filter:brightness(1000%)}header .upper .menu-toggle{height:30px;width:29px;position:relative;opacity:1;z-index:10}header.open .upper .menu-toggle{opacity:0}header .upper .menu-toggle span{position:absolute;top:0;bottom:0;right:0;margin:auto;width:31px;height:2px;background-color:#fff;transition:var(--transition);-webkit-transition:var(--transition);z-index:3}header .upper .menu-toggle span:first-child{transform:translateY(-5px)}header .upper .menu-toggle span:last-child{transform:translateY(7px);right:40%;width:60%}.form-demo.open,header .upper .menu-toggle:hover span:last-child{right:0}header .upper button.menu-toggle{background:0 0;border:none;border-radius:1rem}header .upper .reserved-area{width:14px;height:16px;position:relative}header .upper .reserved-area::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-webkit-mask-image:url("/assets/img/general/icon-reserved-area.svg");mask-image:url("/assets/img/general/icon-reserved-area.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#fff;transition:var(--transition)}.content .career .career-card-container .career-card .button.more:hover,header .upper .reserved-area:hover::after,header .upper>div>.button.demo:hover::before,header.fixed .upper .reserved-area:hover::after{background-color:var(--primary)}footer,header.fixed .upper .menu-toggle span,header.fixed .upper .reserved-area::after{background-color:#000}header.fixed .upper{background-color:#fff;box-shadow:rgba(0,0,0,.05) -2.8px 8.6px 24px 0}header.fixed.noimg .upper{background-color:#f7f7f7;padding:30px 30px 29px;box-shadow:none}header.fixed .upper>a.logo img{filter:brightness(100%)}header.fixed .upper>div>a{color:#0e184b}a[submit].disabled,header .button.demo span,header .button.demo span p,header.open .upper>div>.button.demo{pointer-events:none}header .upper>div>.button.demo{line-height:1;padding:20.5px 21.5px}header .button.demo p{margin:0;position:relative;white-space:nowrap}header .button.demo:hover p{animation:.3s forwards slideIn}@keyframes slideIn{0%{transform:translateX(0)}49%{transform:translateX(200%)}50%{transform:translateX(200%);opacity:0}51%{transform:translateX(-200%);opacity:0}52%{transform:translateX(-200%);opacity:1}100%{transform:translateX(0);opacity:1}}header.fixed .upper>a.logo img:hover{filter:brightness(120%)}header .menu{width:100%;max-width:0;background-color:#fff;right:0;display:flex;flex-direction:column;transform:translateX(100%);transition:var(--transition);-webkit-transition:var(--transition);z-index:1}header .menu>div{width:50%;position:relative;display:flex;flex-direction:column;height:100%;padding:37px;margin-left:50px;overflow:auto}header .menu>div>div:first-of-type{position:relative;display:flex;justify-content:flex-end}header .menu>img{width:50%;position:relative;display:block;object-fit:cover;height:100%}header.open .menu{transform:translateX(0);max-width:100%}header .language-picker{display:flex;line-height:1;color:var(--primary);text-transform:uppercase;align-items:flex-end}.content .template .input-wrapper.file p.warning,.form input[type=checkbox],.form input[type=radio],body:not(.index) .hp-products h2,header .language-picker a:not(.selected),header .menu .language-picker{display:none}.content.blog .template,header .language-picker a,header .menu .form,header .menu form{position:relative}header .language-picker a:hover{opacity:.8}body:not(.index)>.hp-products h2,header .language-picker a.selected{display:block}header .menu .menu-toggle{height:24px;width:24px;position:relative;right:0;top:0}.form-demo a.close-demo span,header .menu .menu-toggle span{position:absolute;top:0;bottom:0;left:50%;margin:auto;width:33px;height:2px;background-color:var(--primary);transition:var(--transition);-webkit-transition:var(--transition)}.card-slider .results-arrows span:hover:before,.form-demo,.form-demo .form .custom-select .options-wrapper,.index .client-slider{background-color:#fff}header .menu ul li.sub>a,header .menu ul li.sub>a+span::after{transition:var(--transition);position:relative}.form-demo a.close-demo span:first-child,header .menu .menu-toggle span:first-child{transform:translateX(-50%) rotate(45deg)}.form-demo a.close-demo span:last-child,header .menu .menu-toggle span:last-child{transform:translateX(-50%) rotate(-45deg)}header .menu .form-wrapper{position:relative;margin:70px auto 0;max-width:449px;width:100%}header .menu .form>input,header .menu form>input{font-size:14px;color:#000;line-height:1;padding:25px 52px 25px 33px;background-color:#fff;border:2px solid rgba(203,203,183,.5);width:100%;font-weight:300;border-radius:50px}header .menu .form label{display:inline-block;width:0;height:0;font-size:0}header .menu .form a[submit],header .menu form a[submit]{position:absolute;height:51px;width:51px;top:0;right:10px;bottom:0;font-size:0;margin:auto}header .menu .form a[submit]::before,header .menu form a[submit]::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:16px;-webkit-mask-image:url("/assets/img/general/lupe.svg");mask-image:url("/assets/img/general/lupe.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:var(--primary)}.hp-products .product-wrapper>div:last-of-type a::after,header .menu ul li.sub>a+span::after{width:21px;height:15px;-webkit-mask-image:url("/assets/img/general/menu-arrow.svg");content:""}header .menu .wrapper{margin:45px auto 0}header .menu ul{padding:0;margin:0;list-style:none}header .menu ul li{font-size:0;padding:10px 0;position:relative}header .menu .wrapper>ul>li>a{color:#201d1c;font-size:1.625rem;font-weight:400;line-height:1.4;letter-spacing:-.65px}header .menu ul li.sub>a+span{position:relative;display:inline-block;margin-left:14px;padding:5px;cursor:pointer}header .menu ul li.sub>a+span::after{display:inline-block;margin:auto;mask-image:url("/assets/img/general/menu-arrow.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:var(--primary);-webkit-transition:var(--transition)}header .menu ul li.sub.open>a+span::after{transform:rotate(90deg)}header .menu ul li.sub ul{margin:0;overflow:hidden;transition:var(--transition);max-height:0}.content.article.no-related .banner+.template,header .menu ul li.sub ul li{padding:0}header .menu ul li.sub ul li:first-of-type{margin-top:12px}header .menu ul li.sub ul li a{font-size:1rem;font-weight:300;line-height:1.75;letter-spacing:normal;color:#757372;display:inline-block}header .menu ul li.sub.active ul li a{color:#757372}.form input[type=checkbox]+label+label a:hover,.form input[type=radio]+label+label a:hover,.form-demo>span,header .menu .socials a:hover,header .menu ul li.sub ul li a:hover,header .menu ul li.sub ul li.active a{color:var(--secondary)}header .menu .socials{display:flex;margin-top:auto;justify-content:flex-end;gap:28px}header .menu .socials a{height:18px;width:22px;color:var(--primary);font-size:20px;display:flex;will-change:color;align-items:center;transition:var(--transition)}header .menu .socials a i.fa-facebook-f{font-size:18px}.form-demo{width:40vw;right:-40vw;transition:var(--transition);z-index:10;padding:80px}.form-demo a.close-demo{height:24px;width:24px;position:absolute;right:37px;top:37px;cursor:pointer}.form-demo>span{display:block;font-size:2.5rem;font-weight:400;line-height:1.25;letter-spacing:-1px;margin:10px 0 20px}.card-slider>div>p,.form-demo>p{font-size:1.25rem;font-weight:300;line-height:1.5}.card-slider .slider .slide p,.form-demo>p{font-family:var(--font-text);color:#5d5d5d}.form-demo>p{letter-spacing:normal;margin:0}.card-slider h2,.client-slider>span,.hp-products h2{font-weight:900;text-transform:uppercase}.form-demo>.form{margin-top:45px}.form-demo>.form .row.extraGap{--gap:30px}.form-demo>.form .button{margin:45px auto 0;position:relative;left:50%;transform:translateX(-50%)}@media (max-width:1200px){header .upper>div.header-menu{display:none}}@media (max-width:992px){.form-demo{width:80vw;right:-80vw}.form-demo::before{content:"";width:20vw}header .menu>div{margin-left:0}}.tns-nav button,.tns-nav button::before{border-radius:100%;z-index:1;transition:var(--transition);outline:0}footer{padding:88px 130px 80px}footer>div{max-width:1200px;margin:0 auto}footer>div>div:first-of-type{display:flex;margin-bottom:80px;flex-wrap:wrap;gap:80px 0}footer>div>div:first-of-type>div.menu-footer{margin-left:7%;margin-right:auto;display:flex;gap:72px;flex-wrap:wrap}footer>div>div:first-of-type ul{display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:300;line-height:1;letter-spacing:normal;flex-direction:column;height:100%;gap:22px;padding:0}footer>div>div:first-of-type ul li:hover a{opacity:.6}footer>div>div:first-of-type .footer-contacts{display:flex;flex-direction:column;font-size:1.875rem;font-weight:300;line-height:1;letter-spacing:normal;text-align:right}footer>div>div:first-of-type .footer-contacts small{font-size:.75rem;font-weight:300;line-height:1;letter-spacing:normal;text-align:right;color:#757372;margin-top:5px}footer>div>div:first-of-type .footer-contacts a.footer-mail{color:var(--primary);margin-top:20px;transition:var(--transition);position:relative;width:min-content;margin-left:auto}footer>div>div:first-of-type .footer-contacts a.footer-mail::after{content:"";position:absolute;bottom:-3px;width:100%;display:block;border-bottom:2px dotted transparent;transition:var(--transition)}footer>div>div:first-of-type .footer-contacts a.footer-mail:hover::after{border-bottom:2px dotted var(--primary)}footer>div>div:first-of-type>img{width:71px;height:94px}footer>div>div:last-of-type{padding-top:85px;display:flex;border-top:1px solid #434344;font-size:.813rem;font-family:var(--font-text);gap:20px}footer>div>div:last-of-type>div{display:flex;flex-direction:column;justify-content:center}footer>div>div:last-of-type img{max-height:100px;margin-left:auto}footer>div>div:last-of-type ul{display:flex;flex-wrap:wrap;padding:0;line-height:1;margin-top:15px;gap:15px}footer>div>div:last-of-type span a:hover{color:#0000ef}.content .article-nav .row>div a:hover,footer>div>div:last-of-type ul li a:hover{opacity:.5}.tns-nav{background:0 0;position:absolute;display:flex;flex-direction:column;bottom:0;padding:20px 20px 32px 41px;gap:30px;align-items:center;z-index:2;margin:auto;justify-content:flex-end}.tns-nav button{height:20px;width:20px;border:none;padding:0;margin:0;position:relative;background-color:rgba(0,0,0,0);pointer-events:auto}.tns-nav button::before{content:"";background:#fff;height:5px;width:5px;border:none;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.client-slider .tns-nav button.tns-nav-active::before,.tns-nav button.tns-nav-active::before{height:9px;width:9px}.client-slider{padding-block:60px;position:relative}.client-slider>span{display:block;font-size:2.25rem;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:center;color:var(--secondary);margin-bottom:38px}.client-slider .slider-container{max-width:1200px;padding:0 20px;margin:auto;position:relative}.client-slider .slider{align-items:center;display:flex;cursor:grab}.client-slider .slider .slide{height:100%}.client-slider .slider .slide>div{display:flex;align-items:center;height:100%}.client-slider .slider .slide>div img{display:block;width:100%;height:100%;opacity:.5;transition:var(--transition);filter:grayscale(1)}.client-slider .slider .slide>div img:hover{opacity:1;filter:grayscale(0)}.client-slider .tns-outer{flex-direction:column-reverse;display:flex}.client-slider .tns-nav{height:9px;position:relative;flex-direction:row;margin:50px auto auto;padding:0;justify-content:center}.client-slider .tns-nav button{background-color:transparent;height:18px;width:18px;display:flex;justify-content:center;align-items:center}.client-slider .tns-nav button.tns-nav-active::before,.client-slider .tns-nav button::before{content:"";border-radius:100%;height:5px;width:5px;background-color:var(--primary);display:block;transition:var(--transition)}.card-slider{margin-top:100px;padding-bottom:50px;background-color:#f6f6f5}.card-slider .container{max-width:1220px;display:flex;justify-content:space-between;gap:40px}.card-slider>div:first-of-type{max-width:750px;display:flex;flex-direction:column;align-items:center;margin:0 auto 60px}.card-slider h2{font-size:3.438rem;line-height:1.09;letter-spacing:-1.38px;color:var(--secondary);margin:0 auto 35px}.card-slider>div>p{font-family:var(--font-text);font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;margin:0}.card-slider .slider{display:flex;gap:30px;margin:0 auto}.card-slider .slider .slide{padding:40px 30px;background-color:#fff;border-radius:50px;color:var(--secondary);position:relative;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:calc(25% - 25px);display:flex;flex-direction:column;align-items:center;max-width:350px}.card-slider .slider .slide>div{position:relative;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:#cd4620;height:100px;width:100px}.card-slider .slider .slide>span{margin:30px auto 10px}.card-slider .slider .slide span{font-size:2rem;font-weight:400;line-height:1.4;letter-spacing:normal;display:inline-flex;align-items:baseline;gap:5px}.card-slider .results-arrows,.hp-products .container>div{display:flex;justify-content:center}.card-slider .slider .slide span>span{font-size:3rem;font-weight:400;line-height:1;letter-spacing:-2.01px}.card-slider .slider .slide p{font-size:1.25rem;font-weight:300;letter-spacing:normal;margin:0;text-align:center}.card-slider .results-arrows{position:relative;gap:10px;margin-top:55px}.card-slider .results-arrows span{width:64px;height:64px;background-color:#fff;border-radius:50px;position:relative;cursor:pointer;transition:var(--transition)}.card-slider .results-arrows span::before{content:"";display:block;width:9px;height:19px;-webkit-mask-image:url("/assets/img/hp/caret.svg");-webkit-mask-repeat:no-repeat;mask-image:url("/assets/img/hp/caret.svg");mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;background-color:var(--secondary);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:var(--transition)}.card-slider .results-arrows span:first-of-type:before,.content .article-nav .row>div.prev a::before{transform:rotate(180deg)}.card-slider .results-arrows span:hover{background-color:var(--secondary)}body:not(.index) .hp-products{background-color:#f6f6f5;margin-top:0;padding-top:100px}body:not(.index) .hp-products>.container{margin-top:0;max-width:unset;display:block}.hp-products h2{display:block;font-size:3.438rem;line-height:1.4;letter-spacing:-1.38px;text-align:center;color:var(--secondary)}.hp-products h2 small{display:block;font-size:1.875rem;font-weight:300;line-height:1.33;letter-spacing:normal;text-align:center;color:#f36e21}.hp-products .slider .slide{opacity:0!important;transition:var(--transition)!important}.hp-products .slider .slide.tns-slide-active{opacity:1!important}.hp-products .product-nav,.hp-products .product-nav div{display:inline-flex;gap:60px;justify-content:center;position:relative}.hp-products .product-nav a{font-size:1rem;font-weight:600;line-height:1;letter-spacing:normal;text-align:center;color:var(--secondary);text-transform:uppercase;transition:var(--transition)}.hp-products .product-nav>span{width:100%;display:block;position:absolute;height:3px;top:35px;background-color:#e5eaf5;border-radius:50px}.hp-products .product-nav>span:last-of-type{height:3px;top:35px;width:unset;position:absolute;border-bottom:4px solid transparent;transform:translateX(-60px);transition:var(--transition);background-color:var(--secondary)}.hp-products .product-wrapper{display:flex;position:relative;max-width:1220px;width:100%;padding:0 20px;margin:115px auto 0;gap:75px}.hp-products .product-wrapper>div:first-of-type{position:relative;max-height:466px}.hp-products .product-wrapper>div:first-of-type span{background-color:var(--primary);-webkit-animation:25s infinite alternate glob;animation:25s infinite alternate glob;transition:1s cubic-bezier(.07, .8, .16, 1);position:absolute;top:0;width:100%;height:100%;border-radius:100%;z-index:0;display:block}.hp-products .product-wrapper>div:first-of-type img{display:block;border-radius:100%;z-index:1;position:relative;max-height:466px;aspect-ratio:1/1}.hp-products .product-wrapper .video{border-radius:100%;z-index:1;max-height:466px;aspect-ratio:1/1;position:absolute;top:0;left:0;bottom:0;right:0}.hp-products .product-wrapper .video iframe,.hp-products .product-wrapper .video video{position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:0;opacity:0;pointer-events:none;z-index:2}.hp-products .video-fullscreen-products{display:none;top:0;z-index:50;width:100vw;height:100vh;background-color:#000;overflow:hidden;opacity:0;pointer-events:none;transition:var(--transition);position:fixed}.hp-products .video-fullscreen-products.active{opacity:1;pointer-events:auto;display:flex;align-items:center;position:fixed}.hp-products .video-fullscreen-products iframe,.hp-products .video-fullscreen-products video{width:100%;height:95%;bottom:0;left:0;position:absolute;right:0;margin:auto}.hp-products .video-fullscreen-products .close-video{position:absolute;top:20px;right:30px;padding:0;height:30px;width:30px;z-index:10;cursor:pointer}.hp-products .video-fullscreen-products .close-video::after,.hp-products .video-fullscreen-products .close-video::before{content:"";position:absolute;top:14px;right:-2px;bottom:0;width:35px;height:2px;transform:rotate(45deg);background-color:#fff}.hp-products .video-fullscreen-products .close-video::after{transform:rotate(-45deg)}.hp-products .product-wrapper .video a.play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:60px;border-radius:100%;opacity:.75;z-index:1}.form input[type=checkbox]:checked+label::before,.form input[type=radio]:checked+label::before,.hp-products .product-wrapper .video a.play:hover{opacity:1}.hp-products .product-wrapper .video a.play:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url("/assets/img/template/play-op.svg");opacity:.8}@keyframes glob{from,to{border-radius:52% 59% 50% 58%/56% 50% 40% 59%;transform:translate(-3em,-2em) rotate(0) scale(1.1)}25%{border-radius:71% 58% 100% 43%/68% 53% 50% 68%;transform:translate(.75em,2em) rotate(10deg) scale(1)}50%{border-radius:50% 62% 87% 69%/50% 50% 79% 75%;transform:translate(2em,1em) rotate(0) scale(1.05)}75%{border-radius:78% 98% 100% 73%/75% 76% 100% 91%;transform:translate(-3em,-2em) rotate(0) scale(1)}}.hp-products .product-wrapper>div:last-of-type{display:flex;flex-direction:column;display:flex;flex-direction:column;gap:50px;width:600px}.hp-products .product-wrapper>div:last-of-type>div{display:flex;gap:25px;align-items:center}.hp-products .product-wrapper>div:last-of-type p{font-size:1.875rem;font-weight:300;line-height:1.33;letter-spacing:normal;color:var(--secondary);margin:0;max-width:530px}.hp-products .product-wrapper>div:last-of-type span{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;background-color:var(--primary);width:100%;height:100%;max-width:60px;max-height:60px;min-width:60px;min-height:60px;display:inline-block}.hp-products .product-wrapper>div:last-of-type a{color:var(--primary);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase;margin-left:85px}.hp-products .product-wrapper>div:last-of-type a::after{display:inline-block;-webkit-mask-repeat:no-repeat;mask-image:url("/assets/img/general/menu-arrow.svg");mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;background-color:var(--primary);margin-left:20px;transition:var(--transition)}.hp-products .product-wrapper>div:last-of-type a:hover::after{margin-left:30px}@media (max-width:992px){footer{padding:90px}footer>div>div:last-of-type{padding:60px 0 0;gap:35px;flex-direction:column}footer>div>div:last-of-type img{margin:auto;width:100%;object-fit:contain}footer>div>div:first-of-type>div.menu-footer{margin:auto}footer>div>div:first-of-type .footer-contacts{text-align:center;margin:0 auto}footer>div>div:first-of-type .footer-contacts small{text-align:center}footer>div>div:first-of-type .footer-contacts a.footer-mail{margin:20px auto 0}footer>div>div:last-of-type>div{display:flex;flex-direction:column;justify-content:center;align-items:center}footer>div>div:last-of-type ul{justify-content:center}.card-slider .container{flex-direction:column}.card-slider .slider .slide{min-width:unset}.card-slider .results-arrows{margin-top:0}.hp-products .container{padding:0}.hp-products .container>div{flex-direction:column;align-items:center}.hp-products .product-wrapper>div:last-of-type{width:100%}.hp-products .product-nav a{line-height:1;white-space:nowrap;position:relative}.hp-products .product-wrapper>div:first-of-type img{max-height:350px}.hp-products .product-wrapper{flex-direction:column;margin-top:60px;padding:0}.hp-products .product-wrapper>div:first-of-type{width:fit-content;margin:50px auto 0}}@media (max-width:480px){.hp-products .product-nav,.hp-products .product-nav div{gap:15px;overflow-y:auto;justify-content:flex-start;width:100%}.hp-products .product-nav div{padding-bottom:15px}.hp-products .product-wrapper{margin-top:0;padding:0}}.newsletter{background-color:var(--primary);display:flex;justify-content:space-between;padding:67px 130px}.newsletter .social-box{display:flex;gap:30px;align-items:center}.newsletter .social-box a{position:relative;color:#fff;transition:var(--transition)}.newsletter .social-box a i{font-size:22px;width:20px;height:22px}.newsletter .social-box a:hover{transform:scale(1.05)}.newsletter .newsletter-subscrever{display:flex;flex-direction:row;margin:0;align-items:center;transition:var(--transition)}.newsletter .newsletter-subscrever:hover span{transform:translateX(10px);background-color:#ece9e9}.newsletter .newsletter-subscrever a{font-size:1.875rem;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:right;color:#fff;text-transform:uppercase;display:flex;gap:40px}.newsletter .newsletter-subscrever:hover a{color:#ece9e9}.newsletter .newsletter-subscrever span{height:31px;width:42px;position:relative;-webkit-mask-image:url("/assets/img/general/menu-arrow.svg");-webkit-mask-repeat:no-repeat;mask-image:url("/assets/img/general/menu-arrow.svg");mask-repeat:no-repeat;mask-size:cover;background-color:#fff;transition:var(--transition);cursor:pointer;display:inline-block}.form .honey-input,form .honey-input{position:fixed;top:-100%;left:-100%}.form .warning{font-size:12px;font-weight:400;color:var(--warning);height:0;margin:5px 0 0;padding-left:35px;position:absolute;transition:var(--transition)}.form .not-filled .warning{height:20px}.form input.not-filled,.form input[type=checkbox].not-filled+label,.form select.not-filled+.custom-select .placeholder,.form textarea.not-filled{border:2px solid var(--warning)!important}.form textarea::after,.form textarea::before{content:"";width:95%;height:53px;position:absolute;top:73px;left:0;background-image:linear-gradient(180deg,#fff 50%,rgba(255,255,255,.2) 100%);pointer-events:none;z-index:1}.form input:not([type=checkbox],[type=file]),.form select,.form textarea{font-family:var(--font-family);position:relative;border-radius:40px;padding:20px 32px;background-color:rgba(255,255,255,0);border:2px;font-size:14px;font-weight:300;line-height:1;letter-spacing:-.15px;text-align:left;color:#201d1c;width:100%;transition:var(--transition);margin:0}.content .template.f-newsletter .form .row .bot-container .end,.form>p{margin-top:50px}.form .input-wrapper label{display:block;position:absolute;transform:translateY(22px);pointer-events:none;transition:var(--transition);margin:0;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:.28px;color:#201d1c;left:32px;top:1px;z-index:1}.form .input-wrapper input:focus+label,.form .input-wrapper input[placeholder]+label,.form .input-wrapper textarea:focus+label,.form .input-wrapper textarea[placeholder]+label,.form .input-wrapper.filled label{padding:5px;background-color:#fff;font-size:11px;color:#767575;transform:translateY(-10px);z-index:1}.form-demo .form .input-wrapper.select-wrapper.filled label{z-index:4}.form>p{display:block;font-size:11px;font-weight:300;line-height:normal;letter-spacing:normal;text-align:left;color:#aaa9a9}.form .checkbox-wrapper{display:flex;margin-top:20px}.form input[type=checkbox]+label,.form input[type=radio]+label{display:inline-block;vertical-align:middle;height:24px;width:24px;background-color:#fff;cursor:pointer;position:relative;border:2px solid #e3e3e2;transition:var(--transition)}.form input[type=checkbox]+label::before,.form input[type=radio]+label::before{content:"";position:absolute;margin:auto;opacity:0;pointer-events:none;transition:var(--transition);top:-4px;bottom:0;left:0;right:0;width:4px;height:9px;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(45deg)}.form input[type=checkbox]+label+label,.form input[type=radio]+label+label{display:inline-block;padding-left:15px;color:#201d1c;font-size:14px;font-weight:300;line-height:normal;flex:1;margin-top:2px;cursor:pointer}.content.blog .template .custom-select .placeholder,.content.blog select.custom-select{letter-spacing:.28px;padding:19px 32px;text-transform:capitalize;line-height:normal;font-size:14px;font-family:var(--font-family);text-align:left;position:relative}.grecaptcha-badge:not(.open){visibility:hidden}.grecaptcha-badge.open{z-index:999}.content.blog .template .container{flex-direction:column-reverse;display:flex;justify-content:space-between;max-width:1060px}.content.blog .template .listing .article{max-width:640px}.content.blog .template .sidebar .form input{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;text-align:left;color:#0d0d0d;border:2px solid #e3e3e2;border-radius:30px;padding:19px 50px 19px 32px}.content.blog .template .sidebar .form input+a[submit]{position:absolute;height:60px;width:53px;top:0;right:15px;font-size:0;cursor:pointer}.content.blog .template .sidebar .form input+a[submit]::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:16px;-webkit-mask-image:url("/assets/img/general/lupe.svg");mask-image:url("/assets/img/general/lupe.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--black)}.content.blog .template .form input::placeholder{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;text-align:left;color:var(--black)!important;opacity:1}.content.blog .template .custom-select .placeholder{border:2px solid #e3e3e2;border-radius:30px;font-weight:400;color:#0d0d0d;cursor:pointer;z-index:3;transition:none}.content.blog .template .custom-select.open .placeholder{border-bottom:2px solid rgba(255,255,255,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.content.blog .template .custom-select .placeholder::before{right:32px;width:9px;height:9px}.content.blog .template .custom-select .options-wrapper{border-left:2px solid #e3e3e2;border-right:2px solid #e3e3e2;border-bottom:2px solid #e3e3e2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding-top:20px;top:29px;padding-right:0;padding-left:31px;margin-top:-3px;transition:max-height .5s ease-in-out}.content.blog .template .custom-select .options-wrapper .options>div{font-family:var(--font-family);font-size:14px;font-weight:300;line-height:normal;letter-spacing:.28px;text-align:left;color:#0d0d0d;transition:var(--transition);padding-left:0;text-transform:capitalize}.content.blog .template .input-wrapper{margin:20px 0}.content.blog .template .input-wrapper:first-child{padding-top:0;margin-top:0;position:relative}.content.blog .template .listing .article .img-container{display:inline-block;overflow:hidden;position:relative;aspect-ratio:15/9}.content.blog .template .listing .article img{margin-top:0;margin-bottom:0;transition:var(--transition)}.content.article .related .row>div a:hover img,.content.blog .template .listing .article .img-container:hover img{transform:scale(1.1)}.content.blog .template .listing .article div:nth-child(2){margin-top:30px;display:flex}.content .related .container .row span,.content.article .banner .container>span,.content.blog .template .listing .article div:nth-child(2) a,.content.blog .template .listing .article div:nth-child(2) span{font-family:var(--font-family);font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;text-align:left;color:#c7c7c7;display:inline-block;transition:var(--transition);text-decoration:none;text-transform:uppercase}.content .related .container .row span a,.content.article .banner .container>span a,.content.blog .template .listing .article div:nth-child(2) a{color:var(--primary);padding-left:3px}.content .related .container .row span a::before,.content.article .banner .container>span a::before,.content.blog .template .listing .article div:nth-child(2) a::before{content:"•";font-size:12px;padding-inline:9px;color:#acacac}.content .related .container .row span a:hover,.content.article .banner .container>span a:hover,.content.blog .template .listing .article div:nth-child(2) a:focus,.content.blog .template .listing .article div:nth-child(2) a:hover{color:#0d0d0d;border-bottom:0}.content.blog .template .listing .article h2,.content.blog .template .listing .article h2 a{font-family:var(--font-family);font-size:22px;font-weight:300;line-height:1.18;letter-spacing:.55px;text-align:left;color:#0e184b;margin-top:18px;margin-bottom:0;transition:var(--transition)}.content.blog .template .listing .article .no_result{font-size:16px;text-align:center}.content.blog .template .sidebar{margin-top:0;max-width:303px;width:100%}.content.blog .template .sidebar .form{margin-bottom:0}.content.blog select.custom-select{font-weight:300;color:#0d0d0d;border:2px solid #e3e3e2;border-radius:30px}.content.blog select.custom-select::before{content:"";position:absolute;top:0;bottom:-16px;left:-1px;margin:auto;width:18px;height:1px;background-color:var(--black);transform:rotate(45deg)}.content.blog .custom-select.isSelected .placeholder{background-color:var(--primary);border-color:var(--primary)!important;color:#fff!important;pointer-events:none}.content.blog .custom-select.has-reset .placeholder>div.reset{width:18px;height:18px;right:30px;top:0;overflow:visible}.content.blog .custom-select.has-reset .placeholder>div.reset::after,.content.blog .custom-select.has-reset .placeholder>div.reset::before{width:11px;bottom:auto;height:2px;transition:.2s ease-in-out;background-color:#252420}.content.blog .custom-select.has-reset .placeholder>div.reset::before{border-radius:1px;transform-origin:50%;left:4px;transform:translateX(-25%) rotate(45deg) scaleX(.9);top:9px}.content.blog .custom-select.has-reset .placeholder>div.reset::after{border-radius:1px;transform-origin:50%;transform:translateX(25%) rotate(-45deg) scaleX(.9);top:9px;left:5px}.content.blog .custom-select.has-reset.isSelected .placeholder>div.reset::before{transform:translateX(5px) rotate(-45deg) scaleX(2);background-color:#fff;top:8px;left:-2px}.content.blog .custom-select.has-reset.isSelected .placeholder>div.reset::after{transform:translateX(3px) rotate(45deg) scaleX(2);background-color:#fff;left:0;top:8px}@media (min-width:768px){header .menu{display:flex;z-index:10;flex-direction:row}header .menu .form{margin-right:75px}.client-slider{padding-block:100px}.client-slider .slider-container{padding:0}.content.blog .template .parallax{opacity:1;width:780px}.content.blog .template.has-sidebar-right .sidebar{width:303px;padding:0}.content.blog .template .listing .article h2,.content.blog .template .listing .article h2 a{font-size:30px;line-height:1.2;letter-spacing:normal}.content.blog .template .listing .article{padding:35px 0 30px}.content.blog .template .listing .article:first-child{padding-top:0}.content.blog .template .listing .article .button{padding:15.5px 31px}.content.blog .template .listing .article .button span{font-size:14px}}@media (min-width:992px){header .menu>div{margin-left:100px}header .menu ul li.sub>h4 a{color:inherit}header .menu ul li.sub.open>h4 a{color:var(--primary)}header .menu ul li.sub>h4::after{transform:none}header .menu ul li.sub.active>h4::after,header .menu ul li.sub.open>h4::after{transform:rotate(180deg)}header .menu ul li.sub ul{max-height:0}header .menu ul li.sub.active ul{max-height:none}.content.blog .template .container{flex-direction:row}}@media (min-width:1200px){.content.blog .template .listing .article .img-container{max-width:640px;width:100%;aspect-ratio:15/9}.content.blog .template .listing .article img{object-fit:cover;height:100%;width:100%}}.content.article .banner+.template{padding:0;margin-top:0}.content.article .banner .container ul li+li::before{color:#c7c7c7;opacity:1}.content.article .banner .container h1{font-family:var(--font-family);font-size:3.125rem;font-weight:200;letter-spacing:-2.5px;text-align:center;color:#0e184b;margin-top:-25px;max-width:980px;line-height:normal}.content.article .banner .container>span{text-align:center;margin-top:40px}.content.article .banner .container>span a,.glossary-search .custom-select.open .options,.glossary-search .custom-select.open .options-wrapper{margin:0;padding:0}.content.article .banner .container>span a::before{padding-left:0}.content .article-nav{border-top:0;background-color:var(--primary);padding-top:56px;padding-bottom:54px}.content .article-nav .row,.content.article .related .row{justify-content:space-between}.content .article-nav .row>div a{font-family:var(--font-family);font-size:18px;font-weight:300;line-height:1.15;letter-spacing:normal;text-align:left;color:var(--white);display:flex;gap:20px}.content .article-nav .row>div.next a::after,.content .article-nav .row>div.prev a::before{content:"";width:34px;height:26px;-webkit-mask-image:url("/assets/img/template/bullet-arrow.svg");mask-image:url("/assets/img/template/bullet-arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white);transition:var(--transition);display:inline-flex}.content .article-nav .row>div.prev a:hover::before{transform:rotate(180deg) translateX(10px)}.content .article-nav .row>div.next a:hover::after,.content .career .career-title a:hover>span{transform:translateX(10px)}.content .article-nav .row>div.disabled{opacity:.2;pointer-events:none}.content.article .related{max-width:100%;margin-top:50px}.content.article .related .h3{font-size:2.25rem;font-weight:900;line-height:normal;letter-spacing:-.9px;text-align:center;color:#0e184b;text-transform:uppercase;margin-bottom:50px}.content.article .related .container.container-sm{max-width:1400px}.content.article .related .row>div{max-width:calc(50% - 20px);text-align:center;margin:0 auto}.content.article .related .row>div>a{overflow:hidden;display:block}.content.article .related .row>div a img{transition:var(--transition)}.content.article .related .row>div>div{margin-top:34px;display:flex;justify-content:center}.content.article .related .row>div>a:not(.img-container,.button){font-size:22px;display:block;margin-top:18px;font-weight:300;color:#0e184b}.content.article .related .row>div>a.button>span{font-size:14px;font-weight:500;line-height:1}@media (min-width:768px){.content .article-nav .row>div a{font-size:20px}.content.article .related{margin-top:89px}.content.article .related .row>div>a:not(.img-container,.button){font-size:30px}}.content.glossary .template .container{max-width:890px}.content.glossary .input-wrapper.select-wrapper{max-width:303px;margin:auto}.content.glossary .template .custom-select .placeholder{font-weight:600;text-transform:none;font-size:16px;color:#201d1c}.glossary .listing .filter.glossary-filter{overflow-y:hidden;overflow-x:hidden;margin-bottom:40px;margin-top:75px}.glossary .listing .filter.glossary-filter>div{font-family:var(--font-family);font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#0e184b;padding-bottom:5px;border:0}.glossary .listing .filter.glossary-filter>div.disabled{color:#dedddd}.glossary .listing .accordion .toggle{height:34px;width:34px}.glossary .listing .accordion .toggle::after,.glossary .listing .accordion .toggle::before{height:2px}.glossary .listing .template h2{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:normal;text-align:left;color:#19120e}.glossary-search .custom-select{cursor:pointer;font-family:var(--font-family)}.glossary-search .custom-select .placeholder{border:1.5px solid rgba(224,220,220,.98);padding:15px 20px;transition:var(--transition);color:var(--black);font-weight:300;max-height:55px}.glossary-search .custom-select.isSelected .placeholder{border:1.5px solid var(--primary);color:var(--black);background:rgb(173,111,121,.1)}.glossary-search .custom-select .placeholder::after,.glossary-search .custom-select .placeholder::before{width:6px;height:1px;background:var(--black);transition:var(--transition);content:"";position:absolute;top:0;bottom:0;margin:auto;pointer-events:none}.glossary-search .custom-select .placeholder::before{right:24px;border:0;transform:rotate(40deg)}.glossary-search .custom-select .placeholder::after{right:20px;border:none;transform:rotate(-40deg)}.glossary-search .custom-select .options-wrapper{border-block:0;opacity:1;background:var(--white);transition:var(--transition)}.glossary-search .custom-select.open .options-wrapper{border-left:1px solid #d0d1d1;border-right:1px solid #d0d1d1;border-bottom:1px solid #d0d1d1}.glossary-search .custom-select .options>div{color:var(--black);font-weight:300;padding:15px 20px}.glossary-search select.custom-select{padding:15px}.glossary-search .filled .custom-select .placeholder{background:var(--primary);color:var(--white);transition:var(--transition);border:1.5px solid var(--primary)}.glossary-search .options>div.selected,.glossary-search .options>div:hover{color:var(--black);background:rgb(173,111,121,.1);width:100%}.template.f-newsletter .container{max-width:480px}.content .template.f-newsletter .form .row{transition:var(--transition);--gap:30px}.content .template.f-newsletter .form .row .bot-container{margin-top:11px}.content .template .form .row .bot-container>div>span,.content .template.f-newsletter .form .row .bot-container>div>span{margin-bottom:25px;font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.22px;text-align:left;color:#aaa9a9}@media (max-width:992px){.newsletter{flex-direction:column;align-items:center;gap:30px}.content.blog .template .container{gap:50px}.content.blog .template.has-sidebar-right .sidebar{margin:0 auto}.content.blog .template.has-sidebar-right .listing .items{display:flex;flex-wrap:wrap;gap:30px}.content.blog .template .listing .article{flex-basis:calc(50% - 20px);padding:20px 0;margin:0 auto}.content.blog .template .sidebar{margin:auto;max-width:640px;display:flex;flex-wrap:wrap;justify-content:space-between}.content.blog .template .sidebar .form{width:100%}.content.blog .template .input-wrapper:first-child{margin:0}.content.blog .template .input-wrapper:nth-child(2),.content.blog .template .input-wrapper:nth-child(3){width:calc(50% - 10px)}.content.article .related{margin-top:60px}.template.search ul a::before{content:none}}.swal-button{background-color:var(--primary);color:#fff!important;border:1px solid var(--primary);box-shadow:none!important;border-radius:24px;font-weight:600;font-size:14px;padding:14px 30px}.content .career .career-card-container .career-card>div p,.swal-footer{text-align:center}.swal-button:not([disabled]):hover{background-color:#fff!important;color:var(--primary)!important}span.goUp{width:65px;height:65px;background-color:#ff9300;position:fixed;bottom:20px;right:20px;display:block;border-radius:100px;transition:var(--transition);opacity:0;pointer-events:none}body:has(.grecaptcha-badge.open) header>span.goUp{bottom:12px;right:85px}span.goUp a{width:100%;height:100%;position:relative;display:block}span.goUp a span{width:15px;height:5px;background-color:var(--white);position:absolute;bottom:0;top:0;margin:auto;right:0;left:0}span.goUp a span:first-of-type{transform:rotate(45deg);left:8px}span.goUp a span:last-of-type{transform:rotate(-45deg);right:8px}.content:not(.blog) .template:has(.form){background-color:#f9f9f9;padding:100px}.content:not(.blog) .template:has(.form) .h2{font-family:var(--font-family);text-transform:uppercase;font-size:2.25rem;font-weight:900;line-height:1.2;letter-spacing:-.9px;text-align:center;margin-bottom:60px}.content:not(.blog) .template:has(.form) .form .row{transition:var(--transition);--gap:30px}.content .template .form .input-wrapper .custom-select.isSelected .placeholder{background-color:rgba(255,255,255,0)}.content .template .form .input-wrapper .custom-select.has-reset.isSelected .placeholder>div.reset::after,.content .template .form .input-wrapper .custom-select.has-reset.isSelected .placeholder>div.reset::before,.form-demo .form .custom-select.has-reset.isSelected .placeholder>div.reset::after,.form-demo .form .custom-select.has-reset.isSelected .placeholder>div.reset::before{background-color:#0d0d0d}.content .template .form .custom-select .placeholder,.content .template .form select.custom-select,.form-demo .form .custom-select .placeholder{border:2px solid #e3e3e2;border-radius:30px;padding:19px 0 19px 32px;font-family:var(--font-family);font-size:14px;font-weight:300;letter-spacing:.28px;color:#0d0d0d;z-index:3}.content .template .form .custom-select .placeholder::before,.form-demo .form .custom-select .placeholder::before{width:10px;height:10px;right:32px}.content .template .form .custom-select .options-wrapper,.form-demo .form .custom-select .options-wrapper{border-left:2px solid #e3e3e2;border-right:2px solid #e3e3e2;border-bottom:2px solid #e3e3e2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-top:20px;top:29px;padding-right:0;padding-left:31px;background-color:#f9f9f9}.content .template .form .custom-select.open .placeholder,.form-demo .form .custom-select.open .placeholder{border-bottom:2px solid rgba(255,255,255,0)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.content .template .form .custom-select .options-wrapper .options>div,.form-demo .form .custom-select .options-wrapper .options>div{font-family:var(--font-family-1);font-size:14px;font-weight:300;letter-spacing:.28px;color:#0d0d0d;padding-left:0;transition:var(--transition)}.content .template .form textarea{font-family:var(--font-family);font-size:14px;font-weight:300;letter-spacing:.28px;color:#0d0d0d;border:2px solid #e3e3e2;border-radius:30px;padding-inline:32px}.content .template .form input.not-filled,.content .template .form input[type=checkbox].not-filled+label,.content .template .form select.not-filled+.custom-select .placeholder,.content .template .form textarea.not-filled,.content .template .input-wrapper.file input.not-filled::before{border:2px solid var(--warning)}.content .template .form select.not-filled+.custom-select.open .placeholder{border-bottom:0}.content .template .form select.not-filled+.custom-select .options-wrapper{border-left:2px solid var(--warning);border-bottom:2px solid var(--warning);border-right:2px solid var(--warning)}.content .template .form .warning{padding-left:25px}.content .template .form .warning::before{content:initial}.content .template .form .input-wrapper input:focus+label,.content .template .form .input-wrapper input[placeholder]+label,.content .template .form .input-wrapper textarea:focus+label,.content .template .form .input-wrapper textarea[placeholder]+label,.content .template .form .input-wrapper.filled label{background-color:#f9f9f9}.content .template .form .custom-select .placeholder::before{width:7px;height:7px}.custom-select:not(.has-reset) .placeholder::before{border-right:2px solid var(--black);border-bottom:2px solid var(--black)}.form-demo .custom-select:not(.has-reset) .placeholder::before{border-right:2px solid #201d1c;border-bottom:2px solid #201d1c}.content .template .form .row .bot-container{display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px}.content .template .form input.file-upload::before{content:'Seleccionar Ficheiro';display:inline-block;border-radius:30px;border:1px solid var(--primary);padding:19px 38px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-family:var(--font-family);color:var(--primary);transition:var(--transition);background-color:#f9f9f9;font-size:1rem;font-weight:600;line-height:1}.content .template .form input.file-upload:hover::before{background-color:rgba(243,110,33,.05)}.content .template .input-wrapper.file input{max-width:226px;color:transparent}.content .template .input-wrapper.file input.not-filled{border:none!important}.content .template .form .row>p{font-size:14px;font-weight:400;line-height:1;letter-spacing:-.15px;margin-bottom:0}.content .template .form .input-wrapper.file{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}.content .template .input-wrapper.file input::file-selector-button{display:none}.content .template .form .input-wrapper.file input+label{left:0;z-index:1;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:1;letter-spacing:-.12px;text-align:left;color:var(--darkblue);display:flex;justify-content:center;align-items:center;position:relative;flex-direction:row-reverse;transform:none;gap:7px;padding:0}@media (max-width:500px){.content .template .form .row .bot-container{flex-wrap:wrap;gap:20px}.content .template .form .row .bot-container .text-center.lower.end{margin:auto}}@media (min-width:768px){.content .template .form .input-wrapper.file{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0}.content .template .form .input-wrapper.file input+label{left:20px;margin:auto 0}}.content .career,.content.career .card-slider{background-color:#f6f6f5;padding:100px 20px;transform:none}.content .career .career-card-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:60px;justify-content:center}.content .career .career-title{font-size:40px;font-weight:400;line-height:1.25;letter-spacing:-1px;text-align:left;color:#0e184b;display:flex;justify-content:space-between;align-items:center}.content .career .career-title a{font-size:1rem;text-transform:uppercase;font-weight:700;line-height:normal;letter-spacing:normal;text-align:right;color:var(--primary)}.content .career .career-title a>span{display:inline-block;position:relative;width:21px;height:15px;-webkit-mask-image:url(/assets/img/general/menu-arrow.svg);mask-image:url(/assets/img/general/menu-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary);margin-left:10px;margin-block:-2px;transition:var(--transition)}.content .career .career-card-container .career-card{display:flex;flex-direction:column;max-width:calc(33% - 17px);width:100%;padding:50px 40px;border-radius:50px;background-color:var(--white);border:1px solid #f0f0f0;min-width:270px}.content .career .career-card-container .career-card>div{display:flex;flex-direction:column;align-items:center;margin-bottom:auto}.content .career .career-card-container .career-card>div p+p{margin:0}.content .career .career-card-container .career-card img{width:58px;height:58px}.content .career .career-card-container .career-card .button{width:100%;display:flex;justify-content:center;margin-top:30px;padding-inline:5px;font-size:12px;font-weight:700}.content .career .career-card-container .career-card .button span::before{content:"";width:16px;height:12px;-webkit-mask-image:url(/assets/img/general/menu-arrow.svg);mask-image:url(/assets/img/general/menu-arrow.svg);position:absolute;background-color:var(--white);display:block;right:-50px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:var(--transition)}.content .career .career-card-container .career-card .button.more:hover span{color:var(--white)}.content .career .career-card-container .career-card .button.more:hover span::before{right:-60px}@media (max-width:768px){header{top:38px;height:63px}header .upper .Search-form.search-open input{max-width:100px}header .upper{padding:15px 19px}header .upper>div>.button.demo{padding:12px;position:fixed;top:0;left:0;right:0;border-radius:0;text-align:center;font-size:14px;font-weight:600}header .upper>div{flex-direction:row-reverse}header .upper>a.logo{max-width:133px}header .language-picker,header .menu>img{display:none}header .menu>div{width:100%;margin-left:0}header .menu .form>input,header .menu form>input{padding:18px 33px}header .menu .wrapper{margin-top:30px;padding:0 0 50px}.form-demo>.form .button,header .menu .socials{width:100%;position:fixed;padding:20px;display:flex}header .menu .socials{margin-top:auto;justify-content:center;gap:28px;bottom:0;right:0;background:#fff;box-shadow:rgba(0,0,0,.25) -2.8px 8.6px 24px 0}header .menu>div>div:first-of-type{position:fixed;top:0;left:0;right:0;padding:37px;background-color:#fff;z-index:9;justify-content:space-between;max-width:449px;margin:auto}.form-demo{width:100vw;right:-100vw;padding:30px}.form-demo.open{padding-bottom:100px}.form-demo::before{width:0}.form-demo>.form{margin-top:30px}.form-demo>.form .button{border-radius:0;bottom:-100vh;justify-content:center;font-size:20px;opacity:0;pointer-events:none;right:-100vw;transition:1s ease-in-out;margin:0}.form-demo.open>.form .button{opacity:1;pointer-events:all;bottom:0}.form-demo.open>.form .button.disabled{pointer-events:none}header .menu .language-picker{display:flex}footer{padding:60px 20px}footer>div>div:first-of-type{align-items:center;display:flex;margin-bottom:80px;flex-wrap:wrap;flex-direction:column;gap:40px}footer>div>div:first-of-type>div.menu-footer{display:flex;gap:0;flex-wrap:wrap;flex-direction:column;margin:0 auto;gap:20px}.card-slider{margin-top:60px;padding-bottom:0}.card-slider .slider .slide{max-width:300px}.card-slider .slider .slide p{font-size:1.2rem;line-height:1.2;margin:10px 0}.card-slider .slider .slide::after{top:12px;right:19px;height:40px;width:40px}.card-slider h2{font-size:35px;line-height:1.29;letter-spacing:-.88px;text-align:center;margin-bottom:0}.hp-products{margin-top:60px;padding-bottom:50px}.hp-products h2{font-size:35px}.hp-products h2 small{font-size:1.5rem}.hp-products .product-nav::-webkit-scrollbar{display:none}.hp-products .product-wrapper>div:last-of-type{gap:25px;padding:0 20px}.hp-products .container>div{padding:0 20px}.hp-products .product-wrapper>div:first-of-type img{width:100%}.hp-products .product-nav a::before{content:"";position:absolute;width:100%;height:1px;border-radius:50px;background-color:var(--secondary);bottom:0;opacity:0;pointer-events:none}.hp-products .product-nav a.tns-nav-active::before{opacity:1}.newsletter{flex-direction:column;padding:31px 58px}.newsletter .social-box{padding:0;justify-content:space-between}.newsletter .social-box a{position:relative;color:#fff;font-size:22px;transition:var(--transition);width:30px}.newsletter .newsletter-subscrever{display:flex;flex-direction:column;align-items:baseline}.newsletter .newsletter-subscrever a{font-size:1.625rem;text-align:left;line-height:1.37;letter-spacing:-1.04px;padding:0;align-items:center}.newsletter .newsletter-subscrever span{height:22px;min-width:29px}.form .row{--gap:10px}.form input:not([type=checkbox],[type=file]),.form select,.form textarea{padding:16px 32px}.form .input-wrapper label{transform:translateY(18px)}.content.blog .template .listing .article{flex-basis:100%}.content.blog .template.has-sidebar-right .sidebar{width:100%;padding:0}.content.blog .template .container{gap:0}.content.blog .template .listing .article div:nth-child(2),.content.blog .template .listing .article h2,.content.blog .template .listing .article h2 a{margin-top:15px}.content .article-nav .row>div.back{order:3;text-align:center;width:100%;justify-content:center;display:flex}.content.article .banner .container h1{margin-top:-5px}.content.article .related .row>div{max-width:100%}.glossary .glossary-search{width:75%}.glossary .listing .filter.glossary-filter{overflow-x:scroll}.content:not(.blog) .template:has(.form){padding:50px 0}.content:not(.blog) .template:has(.form) .form .row{--gap:15px}.content .template .form input.file-upload::before{padding:15px 24px}.content .career .career-title{flex-direction:column;text-align:center;gap:20px}}a[submit].disabled::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:40px;height:40px;margin:auto;-webkit-mask-image:url(/assets/img/general/loader.svg);mask-image:url(/assets/img/general/loader.svg);background-color:#fff;z-index:99}a[submit].disabled span{color:var(--primary);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}