:root{--navy:#0c3a4b;--blue:#17739d;--turquoise:#50b8b8;--light:#9edddd;--coral:#ed6068;--orange:#f90}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.narrow{width:min(1140px,100% - 40px);margin-inline:auto}.button{color:#fff;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;padding:11px 23px;font-size:16px;line-height:1;display:inline-flex}.turquoise{background:var(--turquoise)}.navy{background:var(--navy)}.blue{background:#147fac}.header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:min(1340px,100% - 50px);height:80px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.header>a img{width:260px}.header nav{align-items:center;gap:31px;font-size:14px;font-weight:600;display:flex}.header .talk{background:var(--turquoise);border-radius:7px;padding:14px 25px;font-size:21px;font-weight:800}.mobile-nav{display:none}.hero{color:#fff;background:linear-gradient(135deg,#0c3a4b 0%,#17739d 100%);height:900px;overflow:hidden}.hero-inner{width:min(1100px,100% - 40px);height:100%;margin:auto;position:relative}.hero-copy{z-index:3;position:absolute;top:248px;left:20px}.hero h1{letter-spacing:-2px;margin:0;font-size:57px;font-weight:900;line-height:1.05}.hero h1 span{color:#a7e1e1}.hero h2{margin:65px 0 51px;font-size:31px}.hero .button{padding:14px 24px;font-size:22px}.hero-art{width:665px;height:720px;position:absolute;top:85px;right:-15px}.hero-art .circle{background:url(/assets/Home-Circulo-WIA-500.png) 50%/contain no-repeat;width:615px;height:603px;position:absolute;top:39px;left:32px}.hero-back{z-index:2;width:500px;position:absolute;top:208px;left:-18px}.hero-front{z-index:3;width:500px;position:absolute;top:410px;left:110px}.hc-logo{z-index:4;width:260px;position:absolute;bottom:10px;right:0}.intro{background:#e8e8e8;padding:66px 0 72px}.intro-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:160px;display:grid}.intro h2{margin:0 0 18px;font-size:34px;font-weight:800}.intro p{margin:0;font-size:16px;line-height:1.7}.intro .button{justify-self:center;padding:14px 28px;font-size:21px}.feature-showcase{background:#fff;min-height:1910px;padding:130px 0 115px;position:relative}.feature-showcase article{color:#212121;font-size:15px;line-height:1.55}.feature-showcase article h2{color:#3b3b3b;margin:26px 0 22px;font-size:28px;font-weight:800;line-height:1.25}.module-head{text-align:center;padding-top:35px}.module-head img{width:173px;margin:auto}.module-head p{font-size:13px}.modules{padding-bottom:90px;position:relative}.module-grid{grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 40px);margin:70px auto 0;display:grid;position:relative}.module-grid:before,.module-grid:after{content:"";z-index:-1;background:linear-gradient(90deg,#f90,#ee5d66);border-radius:6px;height:230px;position:absolute;top:115px;left:-42px;right:-42px}.module-grid:after{background:linear-gradient(90deg,#06475a,#9dd5d4);top:655px}.module-card{text-align:center;background:#fff;border:1px solid #dedede;border-radius:18px;height:500px;padding:53px 27px 80px;position:relative;box-shadow:1px 4px 5px #999}.module-card:nth-child(n+5){margin-top:140px}.module-card h3{margin:0 0 25px;font-size:24px;font-weight:800;line-height:1.2}.module-card p{margin:0;font-size:15px;line-height:1.55}.module-card img{width:112px;position:absolute;bottom:-58px;left:50%;transform:translate(-50%)}.module-card:nth-child(n+5) img{width:81px;bottom:-40px}.video-cta{grid-template-columns:2.2fr 1fr;align-items:center;gap:100px;padding:115px 0 85px;display:grid}.video{aspect-ratio:16/9;background:#000;border-radius:35px;overflow:hidden}.video iframe{border:0;width:100%;height:100%}.video-cta h2{text-align:right;font-size:35px;font-weight:800;line-height:1.17}.video-cta>div:last-child{text-align:right}.video-cta .button{font-size:20px}.clients{text-align:center;padding:70px 0 75px}.clients h2{margin:0 0 68px;font-size:29px}.clients>div{grid-template-columns:repeat(5,1fr);align-items:center;gap:35px;display:grid}.clients img{object-fit:contain;filter:grayscale();width:100%;height:78px}.clients img:nth-child(n+6){grid-column:auto;margin-top:20px}.reasons{color:#fff;text-align:center;background:linear-gradient(135deg,#17739d 0%,#50b8b8 65%);border-radius:18px;padding:68px 65px 57px;box-shadow:1px 4px 6px #888}.reasons>h2{max-width:900px;margin:0 auto 58px;font-size:32px;line-height:1.25}.reason-grid{grid-template-columns:repeat(3,1fr);gap:90px;display:grid}.reason-grid article img{width:90px;margin:0 auto 25px}.reason-grid h3{font-size:23px;line-height:1.15}.reason-grid p{font-size:14px;line-height:1.7}.reasons>.button{margin-top:48px;font-size:20px}.success{text-align:center;padding:120px 0 140px}.success>h2{margin:0 0 115px;font-size:35px}.case-grid{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.case-grid:before,.case-grid:after{content:"";z-index:-1;background:#f90;border-radius:4px;width:43px;height:360px;position:absolute;top:175px}.case-grid:before{left:-42px}.case-grid:after{background:#0c3a4b;right:-42px}.case-grid article{text-align:left;background:#fff;border-right:1px solid #ddd;border-radius:15px;min-height:570px;padding:60px 31px 85px;position:relative;box-shadow:0 3px 3px #aaa}.case-grid p{margin:0;font-size:15px;line-height:1.7}.case-grid strong{font-size:24px}.case-grid img{width:142px;position:absolute;bottom:-64px;left:50%;transform:translate(-50%)}.case-grid article:nth-child(3) img{width:80px;bottom:-40px}.case-dots{display:none}.product-banner{color:#fff;background:linear-gradient(#0006,#0008),url(/assets/02-Novedades-y-Ausentismo.jpg) 50%/cover no-repeat;height:775px;position:relative}.product-content{width:565px;position:absolute;top:235px;left:50%;transform:translate(-50%)}.product-content h2{margin:0 0 25px;font-size:32px}.product-content p{margin-top:115px;font-size:15px;line-height:1.65}.banner-controls{font-size:12px;position:absolute;bottom:50px;left:100px;right:100px}.banner-controls span{float:right;font-size:35px}.contact{grid-template-columns:1.05fr 1fr;gap:25px;min-height:940px;padding:185px 0;display:grid}.contact h2{margin:0 0 24px;font-size:38px}.original-form{font-size:12px;font-weight:700}.original-form label{margin-bottom:10px;display:block}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.original-form input,.original-form select{color:#777;background:#ececec;border:0;border-radius:7px;width:100%;height:39px;margin-top:5px;padding:0 12px;font-family:inherit;display:block}.original-form .consent{align-items:flex-start;gap:10px;font-weight:400;line-height:1.35;display:flex}.original-form .consent input{flex:0 0 20px;width:20px;height:20px;margin:0}.original-form .consent a{color:#1683be}.original-form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;height:47px;font:700 20px Montserrat}.form-status{margin:8px 0}.success-message{color:#247744}.error-message{color:#b12232}.contact-art{position:relative}.contact-art img{filter:drop-shadow(1px 3px 4px #999);border-radius:5px;position:absolute}.contact-a{z-index:1;width:515px;top:70px;left:20px}.contact-b{z-index:2;width:555px;top:265px;left:65px}.contact-c{z-index:3;width:260px;top:535px;right:5px}footer{color:#fff;background:linear-gradient(135deg,#0c3a4b 0%,#17739d 100%);padding:75px 0 38px}.footer-main{grid-template-columns:1.5fr .65fr .7fr;align-items:start;gap:100px;display:grid}.footer-main>img{width:310px}.footer-main a,.footer-main p{margin:0 0 19px;font-size:16px;font-weight:600;display:block}.footer-bottom{border-top:1px solid #fff;justify-content:space-between;align-items:center;margin-top:18px;padding-top:22px;display:flex}.footer-bottom div{gap:18px;display:flex}.footer-bottom a{background:#0d83bd;border-radius:4px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.footer-bottom a:nth-child(2){background:#222}.footer-bottom a:nth-child(3){background:#e71b23}.whatsapp{z-index:30;color:#fff;background:#25d366;border:4px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:33px;font-weight:800;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 5px #777}.mobile-feature{display:none}@media (width<=767px){body{font-size:14px}.narrow{width:calc(100% - 38px)}.header{width:calc(100% - 20px);height:50px;position:absolute}.header>a img{width:145px}.header nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;font-size:24px;list-style:none}.mobile-nav div{background:#0c3a4b;border-radius:5px;width:220px;padding:15px;position:absolute;top:32px;right:0;box-shadow:0 3px 10px #0005}.mobile-nav a{padding:10px;display:block}.hero{height:825px}.hero-inner{width:100%}.hero-copy{text-align:center;width:100%;top:115px;left:0}.hero h1{letter-spacing:-1px;font-size:33px;line-height:1.05}.hero h2{margin:32px 0 22px;font-size:17px}.hero .button{padding:11px 24px;font-size:13px}.hero-art{width:390px;height:440px;top:320px;left:50%;right:auto;transform:translate(-50%)}.hero-art .circle{width:320px;height:320px;top:0;left:35px}.hero-back{width:280px;top:102px;left:3px}.hero-front{width:275px;top:202px;left:76px}.hc-logo{width:135px;bottom:30px;right:23px}.intro{text-align:center;padding:31px 0 35px}.intro-grid{display:block}.intro h2{font-size:26px}.intro p{font-size:13px;line-height:1.65}.intro .button{margin-top:18px;padding:11px 20px;font-size:12px}.feature-showcase{min-height:0;padding:0}.mobile-feature{padding:60px 30px 75px;display:block}.mobile-feature>img{width:100%;margin-bottom:65px}.mobile-feature h2{font-size:23px;line-height:1.1}.mobile-feature p{font-size:13px;line-height:1.55}.mobile-feature .button{padding:13px 17px;font-size:11px}.mobile-feature .pager{color:#1787a5;margin-top:130px;font-size:11px}.modules{padding-bottom:55px}.module-head{padding:0 0 55px}.module-head img{width:150px}.module-grid{width:calc(100% - 38px);margin:0 auto;display:block}.module-grid:before,.module-grid:after{display:none}.module-card,.module-card:nth-child(n+5){border-radius:14px;height:450px;margin:0 0 65px;padding:55px 40px 90px}.module-card:before{content:"";z-index:-1;background:var(--accent);border-radius:4px;position:absolute;inset:-34px 38px}.module-card h3{font-size:22px}.module-card p{font-size:13px;line-height:1.55}.module-card img,.module-card:nth-child(n+5) img{width:112px;bottom:23px}.video-cta{text-align:center;flex-direction:column;gap:0;padding:70px 0;display:flex}.video{border-radius:7px;width:100%}.video-cta>div:last-child{text-align:center}.video-cta h2{text-align:center;font-size:22px;line-height:1.2}.video-cta .button{font-size:12px}.clients{padding:50px 0}.clients h2{margin-bottom:45px;font-size:21px;line-height:1.25}.clients>div{grid-template-columns:repeat(3,1fr);gap:15px}.clients img{height:70px}.reasons{border-radius:0;width:100%;padding:55px 34px 45px}.reasons>h2{margin-bottom:45px;font-size:22px;line-height:1.2}.reason-grid{display:block}.reason-grid article{margin-bottom:47px}.reason-grid article img{width:80px}.reason-grid h3{font-size:16px}.reason-grid p{font-size:12px}.reasons>.button{margin-top:0;font-size:12px}.success{padding:75px 10px}.success>h2{margin-bottom:80px;font-size:25px}.case-grid{background:#e55e63;padding:35px 20px;display:block}.case-grid:before,.case-grid:after,.case-grid article{display:none}.case-grid article:nth-child(2){text-align:left;border:0;min-height:570px;padding:60px 35px 105px;display:block}.case-grid p{font-size:13px;line-height:1.55}.case-grid strong{font-size:22px}.case-grid img{width:110px;top:25px;bottom:auto}.case-grid article:nth-child(2) p{padding-top:75px}.case-dots{color:#11718b;margin-top:-28px;display:block;position:relative}.product-banner{height:565px}.product-content{display:none}.banner-controls{bottom:24px;left:20px;right:20px}.contact{min-height:0;padding:80px 20px 75px;display:block}.contact h2{text-align:center;font-size:28px}.field-row{display:block}.original-form{font-size:11px}.original-form input,.original-form select{height:38px}.original-form button{height:45px;font-size:16px}.contact-art{display:none}footer{padding:35px 0 25px}.footer-main{display:block}.footer-main>img{width:170px;margin-bottom:30px}.footer-main a,.footer-main p{margin-bottom:15px;font-size:12px}.footer-main>div:last-child{margin-top:30px}.footer-bottom{font-size:11px;display:block}.footer-bottom div{margin-top:18px}.footer-bottom a{width:35px;height:35px}.whatsapp{width:52px;height:52px;font-size:28px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-42px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes whatsappPulse{0%,to{box-shadow:0 2px 5px #777,0 0 #25d36666}50%{box-shadow:0 2px 5px #777,0 0 0 10px #25d36600}}.header>a{animation:1.5s .8s both fadeIn}.hero-copy h1{animation:1.4s .15s both fadeInLeft}.hero-copy h2{animation:1.4s .55s both fadeInUp}.hero-copy .button{animation:1.4s 1s both fadeIn}.hero-art .circle{animation:1.3s .25s both fadeIn}.hero-back{animation:1.5s .55s both fadeInDown}.hero-front{animation:1.5s .8s both fadeInUp}.hc-logo{animation:1.5s 1.15s both fadeIn,5s ease-in-out 2.7s infinite floatSoft}.whatsapp{animation:2.4s ease-in-out infinite whatsappPulse}.button,.header nav a,.footer-main a{transition:transform .25s,filter .25s,opacity .25s}.button:hover{filter:brightness(1.06);transform:translateY(-3px)}.header nav>a:not(.talk):hover,.footer-main a:hover{opacity:.72}.module-card{transition:opacity .8s,transform .8s,box-shadow .25s}.module-card.revealed:hover{transform:translateY(-8px);box-shadow:1px 12px 22px #7777}.reason-grid article img,.case-grid article img{transition:transform .3s}.reason-grid article:hover img,.case-grid article:hover img{transform:scale(1.08)}.case-grid article:hover img{transform:translate(-50%)scale(1.08)}.animations-ready [data-reveal]{opacity:0;transition:opacity .9s ease var(--reveal-delay,0s),transform .9s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0s)}.animations-ready [data-reveal=left]{transform:translate(-46px)}.animations-ready [data-reveal=right]{transform:translate(46px)}.animations-ready [data-reveal=up]{transform:translateY(42px)}.animations-ready [data-reveal=zoom]{transform:scale(.84)}.animations-ready [data-reveal].revealed{opacity:1;transform:none}.mobile-feature-track{position:relative}.mobile-feature-slide{display:none}.mobile-feature-slide.active{animation:.55s both fadeIn;display:block}.mobile-feature-slide>img{width:100%;margin-bottom:65px}.pager{align-items:center;gap:8px;display:flex}.pager button,.case-dots button,.banner-controls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.pager strong{margin-left:auto;font-weight:500}.product-carousel{background:#000;height:775px;position:relative;overflow:hidden}.product-carousel .product-banner{opacity:0;visibility:hidden;background-image:linear-gradient(#0006,#0008),var(--product-image);height:100%;transition:opacity .75s,visibility .75s,transform 5.5s linear;position:absolute;inset:0;transform:scale(1.025)}.product-carousel .product-banner.active{z-index:1;opacity:1;visibility:visible;transform:scale(1)}.product-carousel .banner-controls{z-index:2;color:#fff}.banner-controls>div{gap:13px;display:inline-flex}.banner-controls>div button{border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.banner-controls>div button.active{background:#fff}.banner-controls span{gap:10px;display:flex}.banner-controls span button{border:1px solid #fff;border-radius:50%;width:45px;height:45px;font-size:24px}.product-banner.active .product-content h2{animation:.8s .2s both fadeInRight}.product-banner.active .product-content .button{animation:.8s .35s both fadeInRight}.product-banner.active .product-content p{animation:.8s .5s both fadeInUp}.case-dots{justify-content:center;align-items:center;gap:9px}.case-dots button[data-case-dot]{opacity:.45;background:#187a91;border-radius:50%;width:7px;height:7px;padding:0}.case-dots button[data-case-dot].active{opacity:1;transform:scale(1.25)}.case-dots button[data-case-prev],.case-dots button[data-case-next]{color:#fff;font-size:24px}.mobile-nav[open] div{animation:.25s both fadeInDown}@media (width<=767px){.hero-art .hc-logo{animation:1.3s 1s both fadeIn,5s ease-in-out 2.5s infinite floatSoft}.mobile-feature-slide>img{width:100%;margin-bottom:65px}.mobile-feature .pager{margin-top:130px}.case-grid article:nth-child(2){display:none}.case-grid article.active{animation:.55s both fadeIn;display:block}.case-grid article.active p{padding-top:75px}.case-grid article:nth-child(3) img{bottom:auto}.case-dots{margin-top:-28px;display:flex}.case-dots button[data-case-prev],.case-dots button[data-case-next]{display:none}.product-carousel,.product-carousel .product-banner{height:565px}.product-carousel .banner-controls{bottom:24px;left:20px;right:20px}.banner-controls span button{width:38px;height:38px}.animations-ready .mobile-feature [data-reveal]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header>a,.hero-copy h1,.hero-copy h2,.hero-copy .button,.hero-art .circle,.hero-back,.hero-front,.hc-logo,.whatsapp,.product-banner.active .product-content>*{animation:none!important}.animations-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.product-carousel .product-banner,.button,.module-card{transition:none}}.feature-showcase{min-height:0;padding:0 0 115px}.feature-desktop{flex-direction:column;align-items:center;width:100%;display:flex;overflow:visible}.feature-row{justify-content:space-between;align-items:center;width:100%;display:flex}.feature-box{filter:grayscale();cursor:pointer;z-index:5;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:40%;height:400px;margin:80px auto;padding:20px;transition:filter .25s,box-shadow .25s,transform .25s;display:flex}.feature-box.active,.feature-box:hover,.feature-box:focus-visible{filter:grayscale(0);outline:none;box-shadow:0 8px 10px #00000024,0 17px 50px #00000030}.feature-box>img{align-self:flex-start;width:40px;height:40px;margin:0 0 20px}.feature-box.feature-box-right>img{align-self:flex-end}.feature-showcase .feature-box h2{color:#0c3a4b;letter-spacing:-.2px;margin:0 0 20px;padding-right:90px;font-size:30px;font-weight:800;line-height:40px}.feature-showcase .feature-box p{color:#0c3a4b;letter-spacing:-.2px;margin:0;padding-right:90px;font-size:16px;font-weight:600;line-height:26px}.feature-showcase .feature-box-right h2,.feature-showcase .feature-box-right p{text-align:right;padding-left:90px;padding-right:0}.feature-stack{perspective:1000px;justify-content:center;align-items:center;width:786px;height:345px;display:flex;position:relative}.feature-stack img{filter:grayscale()blur(5px);will-change:transform,filter;width:786px;height:345px;transition:transform .5s ease-in-out,filter .5s ease-in-out;position:absolute}.feature-stack img:first-child{z-index:10;filter:drop-shadow(5px 5px 5px #0008);transform:translate(0)}.feature-stack img:nth-child(2){z-index:9;transform:translate(150px,-100px)}.feature-stack img:nth-child(3){z-index:8;transform:translate(-125px,80px)}.feature-stack img:nth-child(4){z-index:7;transform:translate(125px,60px)}.feature-stack img.active{z-index:20;filter:drop-shadow(5px 5px 5px #0008);transform:translate(0)}.feature-stack.has-active img:first-child:not(.active){z-index:10;filter:grayscale()blur(5px);transform:translate(-150px,-120px)}@media (width<=767px){.feature-showcase{padding:0}.feature-desktop{display:none}}@media (width>=768px){.feature-showcase{padding:95px 0 0}.feature-desktop{width:min(1200px,100%);margin-inline:auto}.modules{margin-top:-105px}}@keyframes clientMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients{text-align:center;width:100%;padding:70px 0 75px;overflow:hidden}.clients h2{color:#0c3a4b;width:min(1140px,100% - 40px);margin:0 auto 68px;font-size:29px;font-weight:800}.clients>.client-marquee{width:100%;height:150px;display:block;overflow:hidden}.clients>.client-marquee:first-of-type{margin-bottom:50px}.client-track{will-change:transform;width:max-content;animation:30s linear infinite clientMarquee;display:flex}.client-marquee.reverse .client-track{animation-direction:reverse}.client-group{flex:none;gap:50px;padding-right:50px;display:flex}.client-item{flex:0 0 250px;justify-content:center;align-items:center;width:250px;height:150px;display:flex}.clients .client-item img{object-fit:contain;filter:brightness(1.6)contrast()saturate(0);width:100%;height:150px;transition:filter .3s}.clients .client-item:hover img{filter:brightness()contrast()saturate()}@media (width<=767px){.clients{padding:50px 0}.clients h2{margin-bottom:45px;font-size:21px;line-height:1.25}.clients>.client-marquee{height:150px}.clients>.client-marquee:first-of-type{margin-bottom:10px}.client-group{gap:10px;padding-right:10px}.client-item{flex-basis:158px;width:158px}.clients .client-item img{height:150px}}@media (prefers-reduced-motion:reduce){.client-track{animation-play-state:paused}}@media (width>=768px){.clients{margin-top:31px;padding:0 0 71px}.clients h2{margin-bottom:70px;font-size:36px;line-height:46px}.clients>.client-marquee:first-of-type{margin-bottom:20px}}.skip-link{z-index:100;color:var(--navy);background:#fff;border-radius:0 0 6px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.nav-chevron{vertical-align:-2px;width:14px;height:14px;margin-left:5px}.burger{width:26px;height:26px;display:block}.pager-icon{width:20px;height:20px;display:block}.banner-icon{width:30px;height:30px;display:block}.btn-arrow{flex:none;width:15px;height:15px;margin-left:9px}.social-icon{width:19px;height:19px;display:block}.whatsapp-icon{width:32px;height:32px;display:block}.pager button,.case-dots button[data-case-prev],.case-dots button[data-case-next]{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.banner-controls span button{color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.banner-controls>div button{cursor:pointer;background:0 0}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{align-items:center;display:inline-flex}.submenu{z-index:25;width:330px;color:var(--navy);opacity:0;visibility:hidden;background:#fff;border-radius:9px;margin-top:14px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-24px;transform:translateY(-6px);box-shadow:0 10px 28px #0c3a4b33}.has-submenu:hover .submenu,.has-submenu:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.submenu a{border-radius:6px;padding:12px 14px;transition:background .18s;display:block}.submenu a:hover{background:#eef6f8}.submenu strong{color:var(--blue);font-size:14px;font-weight:800;display:block}.submenu span{color:#4a6b77;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:block}.mobile-nav .sub{opacity:.8;padding-left:26px;font-size:13px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form-wrap,.footer-links{min-width:0}@media (width<=767px){.submenu{display:none}.btn-arrow{width:13px;height:13px;margin-left:7px}.whatsapp-icon{width:29px;height:29px}}.notfound{text-align:center;color:#fff;background:linear-gradient(135deg,#0c3a4b 0%,#17739d 100%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100vh;padding:40px 20px;display:flex}.notfound>img{width:230px;margin-bottom:34px}.notfound h1{letter-spacing:-4px;color:#a7e1e1;margin:0;font-size:92px;font-weight:900;line-height:1}.notfound h2{margin:10px 0 0;font-size:30px;font-weight:800}.notfound p{opacity:.85;margin:14px 0 30px;font-size:16px}@media (width<=767px){.notfound>img{width:160px;margin-bottom:26px}.notfound h1{letter-spacing:-2px;font-size:64px}.notfound h2{font-size:21px}.notfound p{font-size:13px}}
