/*
Theme Name: RoyalPixel
Theme URI: https://royalpixel.tv
Author: RoyalPixel
Author URI: https://royalpixel.tv
Version: 2025
Text Domain: royalpixel
*/

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
:root{--font-primary:Instrument Sans;--color-brand:#0038ff;--color-bg:#f3f2f0;--color-black:#000000;--color-white:#ffffff;--color-pink:#ffb8ff;--color-gray:#979797;--color-gray2:#c0c0c0;--color-lightgray:#e3e3e3;--color-beige:#eee5d2;--color-yellow:#ffe500}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon.eot?x0yvym);src:url(assets/fonts/icomoon.eot?x0yvym#iefix) format("embedded-opentype"),url(assets/fonts/icomoon.ttf?x0yvym) format("truetype"),url(assets/fonts/icomoon.woff?x0yvym) format("woff"),url(assets/fonts/icomoon.svg?x0yvym#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-refresh:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-right:before{content:""}.icon-diamond:before{content:""}.icon-mail:before{content:""}.icon-semicircle:before{content:""}.icon-star:before{content:""}@keyframes ball1{0%,100%{transform:translate(5px,32px)}25%{transform:translate(61px,22px)}50%{transform:translate(66px,39px)}75%{transform:translate(32px,50px)}}@keyframes ball2{0%,100%{top:32px;left:58px}25%{top:58px;left:39px}50%{top:39px;left:13px}75%{top:13px;left:32px}}@keyframes girar{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contragiro{from{transform:skewX(15deg) rotate(0)}to{transform:skewX(15deg) rotate(-360deg)}}@keyframes girarSemicirculo{0%{transform:rotate(0)}25%{transform:rotate(-180deg)}50%{transform:rotate(-180deg)}75%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes slide{0%{transform:translateX(0);background-color:var(--color-white)}25%{transform:translateX(51px);background-color:var(--color-black)}50%{transform:translateX(51px);background-color:var(--color-black)}75%{transform:translateX(0);background-color:var(--color-white)}100%{transform:translateX(0);background-color:var(--color-white)}}@keyframes slideBorder{0%{border-color:var(--color-white)}25%{border-color:var(--color-black)}50%{border-color:var(--color-black)}75%{border-color:var(--color-white)}100%{border-color:var(--color-white)}}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:0}body,html{overscroll-behavior-x:none}body{font-family:var(--font-primary);color:var(--color-black)}body:not(.home){background-color:var(--color-bg)}body.no-scroll{overflow:hidden}.container{padding:0 20px}.container--full{padding:0 20px}@media(width >= 1280px){.container--full{padding:0 50px}}img{max-width:100%}a{text-decoration:none;transition:.3s ease-in-out}button,input{font-family:var(--font-primary)}h5{font-size:1.375em;font-weight:600}@media(width > 2048px){h5{font-size:1.875em}}@media(width > 2560px){h5{font-size:2.375em}}.btn{border:2px solid var(--color-brand);display:flex;align-items:center;gap:10px;font-size:1.188em;font-weight:600;line-height:.9em;padding:21px 32px;border-radius:40px;color:var(--color-brand)}@media(width >= 1024px){.btn{font-size:1.25em;padding:23px 80px;gap:30px}.btn:hover{background:var(--color-brand);color:var(--color-white)!important}.btn:hover i{color:var(--color-white)!important}}@media(width >= 2048px){.btn{font-size:calc(1.25em + .45vw);border-radius:calc(40px + .45vw)}}@media(width > 2560px){.btn{font-size:calc(1.25em + .9vw);border-radius:calc(40px + .9vw)}}.bar{width:100%;height:21px;border:1px solid var(--color-brand);border-bottom:0 none;border-top-left-radius:10px;border-top-right-radius:10px}.lk{color:var(--color-black);font-size:1.188em;font-weight:600}@media(width >= 1024px){.lk:hover{color:var(--color-brand)}}@media(width > 2048px){.lk{font-size:calc(1.188em + .3vw)}}@media(width > 2560px){.lk{font-size:calc(1.188em + .6vw)}}.lk--iconed{display:flex;align-items:center;gap:20px}.lk--iconed i{display:flex;justify-content:center;align-items:center;width:40px;height:auto;aspect-ratio:1/1;background-color:var(--color-brand);border-radius:50%}@media(width >= 2048px){.lk--iconed i{width:calc(40px + .7vw)}}@media(width > 2560px){.lk--iconed i{width:calc(40px + 1.4vw)}}.lk--iconed i::before{color:var(--color-white)}.lk--bordered{border:2px solid var(--color-brand);border-radius:40px}@media(width >= 2048px){.lk--bordered{border-radius:calc(40px + .7vw)}}@media(width > 2560px){.lk--bordered{border-radius:calc(40px + 1.4vw)}}.lk--large{min-height:65px}.lk--iconed.lk--bordered{position:relative}.lk--iconed.lk--bordered i{transform:translateX(10px);position:absolute;left:0}@media(width >= 1024px){.lk--iconed.lk--bordered i{transform:translateX(-.2px);position:initial;left:initial}}@media(width >= 1024px){.lk--iconed.lk--bordered:hover{background-color:var(--color-brand);color:var(--color-white)}}.lk--iconed.lk--large i{width:65px;background-color:initial}.lk--iconed.lk--large i::before{color:var(--color-brand);font-size:34px}.lk--iconed-large{padding:16px 20px;font-size:1.25em;justify-content:center}@media(width >= 1024px){.lk--iconed-large{padding:15px 20px;justify-content:initial}}@media(width >= 2048px){.lk--iconed-large{font-size:calc(1.25em + .45vw)}}@media(width > 2560px){.lk--iconed-large{font-size:calc(1.25em + .9vw)}}.approach{margin-top:110px;position:relative}@media(width >= 1024px){.approach{margin-top:95px}}.approach i{position:absolute;top:150px;left:50px;color:var(--color-brand);font-size:45px;display:none}@media(width >= 1024px){.approach i{display:initial}}@media(width > 2048px){.approach i{font-size:calc(45px + .5vw)}}@media(width >= 2560px){.approach i{font-size:calc(45px + 1vw)}}.approach__wrapper{max-width:993px;margin:0 auto;padding:60px 0 110px;position:relative}@media(width >= 1024px){.approach__wrapper{padding:125px 0 163px}}@media(width >= 1024px)and (width <= 1240px){.approach__wrapper{padding-left:90px}}@media(width > 2048px){.approach__wrapper{max-width:55vw}}@media(width >= 2560px){.approach__wrapper{padding:20vh 0}}.approach h2{font-size:2.188em;line-height:1.3em;font-weight:500;margin-top:30px}@media(width >= 1024px){.approach h2{margin-top:initial;font-size:3.25em}}@media(width > 2048px){.approach h2{font-size:calc(3.25em + .7vw)}}@media(width > 2560px){.approach h2{font-size:calc(3.25em + 1.4vw)}}.approach__texts{margin-top:60px}@media(width >= 1024px){.approach__texts{margin-top:130px;display:flex;justify-content:space-between}}.approach__texts p{max-width:578px;line-height:1.55em;font-weight:500;font-size:1.188em}@media(width >= 1024px){.approach__texts p{font-size:1.375em}}@media(width > 2048px){.approach__texts p{max-width:60%;font-size:2.075em}}@media(width > 2560px){.approach__texts p{max-width:50%;font-size:2.775em}}.benefits{margin-top:110px}@media(width >= 1024px){.benefits{margin-top:157px}}.benefits__title{display:flex;flex-direction:column;gap:30px}@media(width >= 1024px){.benefits__title{align-items:flex-start;justify-content:space-between;flex-direction:initial;gap:initial}}.benefits__title h5{order:-1}@media(width >= 1024px){.benefits__title h5{order:initial}}.benefits__title h2{font-size:4.063em;font-weight:600;line-height:1em;text-transform:uppercase;color:var(--color-brand)}@media(width >= 1024px){.benefits__title h2{max-width:50%;font-size:clamp(7.5rem,2.1429rem + 6.6964vw,9.375rem)}}@media(width >= 2048px){.benefits__title h2{font-size:calc(9.375em + 1.75vw)}}@media(width >= 2560px){.benefits__title h2{font-size:calc(9.375em + 3.5vw)}}.benefits__content{margin-top:60px;position:relative}@media(width >= 1024px){.benefits__content{margin-top:200px}}.benefits__content i{font-size:45px;position:absolute;top:20px;left:0;color:var(--color-brand);display:none}@media(width >= 1024px){.benefits__content i{display:block}}@media(width > 2048px){.benefits__content i{font-size:calc(45px + .5vw)}}@media(width >= 2560px){.benefits__content i{font-size:calc(45px + 1vw)}}.benefits__content h3{margin:0 auto;font-size:2.188em;line-height:1.3em;font-weight:500}@media(width >= 1024px){.benefits__content h3{font-size:clamp(2.125rem,-.7321rem + 3.5714vw,3.125rem);max-width:60%}}@media(width >= 1728px){.benefits__content h3{max-width:1023px}}@media(width >= 2048px){.benefits__content h3{max-width:75%;font-size:calc(3.125em + .7vw)}}@media(width >= 2560px){.benefits__content h3{font-size:calc(3.125em + 1.4vw)}}@media(width >= 3100px){.benefits__content h3{max-width:60%}}.benefits__content__wrapper{margin-top:60px;display:flex;flex-direction:column;gap:60px}@media(width >= 1024px){.benefits__content__wrapper{margin-top:130px;flex-direction:initial}}.benefits__content__wrapper figure{width:100%;max-width:500px;overflow:hidden;border-radius:330px}@media(width >= 2048px){.benefits__content__wrapper figure{max-width:22.5vw;border-radius:calc(330px + 5vw);margin:0 auto}}@media(width >= 2560px){.benefits__content__wrapper figure{max-width:35vw;border-radius:calc(330px + 10vw)}}.benefits__content__wrapper figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:500/706}.benefits__content__texts{max-width:582px;margin:0;order:-1}@media(width >= 1024px){.benefits__content__texts{margin:122px auto 0;order:initial}}@media(width > 1920px){.benefits__content__texts{max-width:40vw}}@media(width >= 1024px){.benefits__content__texts__wrapper{position:sticky;top:212px}}.benefits__content__texts p{font-size:1.375em;line-height:1.55em;color:var(--color-gray)}@media(width >= 2048px){.benefits__content__texts p{font-size:calc(1.375em + .45vw)}}@media(width >= 2560px){.benefits__content__texts p{font-size:calc(1.375em + .9vw)}}.benefits__content__texts p strong{font-weight:500;color:var(--color-black)}.benefits__content__texts p:not(:last-child){margin-bottom:30px}@media(width >= 1024px){.benefits__content__texts p:not(:last-child){margin-bottom:50px}}.contact{margin:110px 0 73px}@media(width >= 1024px){.contact{margin:176px 0 62px}}.contact__wrapper{margin:60px auto;max-width:100%;position:relative;padding:0 10px}@media(width >= 1024px){.contact__wrapper{margin:167px auto 0;max-width:70%;padding:initial}}@media(width >= 1728px){.contact__wrapper{max-width:1097px}}@media(width > 1920px){.contact__wrapper{max-width:55%}}.contact__wrapper h2{font-size:2.5em;line-height:1em;font-weight:600;text-transform:uppercase;color:var(--color-brand);margin-left:37px}@media(width >= 400){.contact__wrapper h2{font-size:3.438em}}@media(width >= 1024px){.contact__wrapper h2{font-size:clamp(8.75rem,1.6071rem + 8.9286vw,11.25rem);margin-left:initial}}@media(width >= 2048px){.contact__wrapper h2{font-size:calc(11.25em + 1.75vw)}}@media(width > 2560px){.contact__wrapper h2{font-size:calc(11.25em + 3.5vw)}}.contact__wrapper .circles{position:absolute;top:-11px;left:12px;transform:scale(.33)}@media(width >= 1024px){.contact__wrapper .circles{top:-20px;left:-112px;transform:initial}}.contact__wrapper .circles span{display:block;border-radius:50%;border:2px solid var(--color-brand);position:absolute;aspect-ratio:1/1}.contact__wrapper .circles span::after{content:"";width:12px;aspect-ratio:1/1;background-color:var(--color-brand);border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.contact__wrapper .circles span:nth-child(1){width:175px;top:30px;left:26px;animation:girar 5s linear infinite}.contact__wrapper .circles span:nth-child(2){width:219px;top:22px;left:22px;animation:girar 4s linear infinite}.contact__wrapper .circles span:nth-child(3){width:259px;top:12px;left:18px;transform:rotate(13deg);animation:girar 5s linear infinite}.contact__wrapper .circles span:nth-child(4){width:303px;top:6px;left:14px;transform:rotate(41deg);animation:girar 3.5s linear infinite}.contact__wrapper .circles span:nth-child(5){width:363px;transform:rotate(76deg);animation:girar 4.5s linear infinite}.contact__wrapper .circles span:nth-child(5)::after{width:15px}.contact__wrapper .square{width:41px;height:18px;position:absolute;top:20px;left:30px;background-color:rgba(202,202,202,.5);backdrop-filter:blur(13px);border-radius:30px;animation:girar 10s linear infinite}@media(width >= 1024px){.contact__wrapper .square{top:70px;left:-55px;width:123px;height:50px}}.contact__footer{display:flex;flex-direction:column;gap:60px;margin-top:60px}@media(width >= 1024px){.contact__footer{margin-top:180px;justify-content:space-between;flex-direction:initial;gap:initial}}.contact__footer__links,.contact__footer__text{display:block;width:100%}.contact__footer__text__wrapper{display:grid;grid-template-columns:54px 1fr;gap:25px;align-items:center;margin:0 auto;max-width:332px}@media(width >= 1024px){.contact__footer__text__wrapper{margin:initial;max-width:initial}}.contact__footer__text span{flex:1 0 54px;width:54px;height:54px;border:2px solid var(--color-brand);display:block;position:relative;border-radius:54px}.contact__footer__text span::after{content:"";width:52px;height:27px;border-top-left-radius:50px;border-top-right-radius:50px;background:var(--color-brand);display:block;transform-origin:center bottom;position:absolute;top:-1px;left:-1px;animation:girarSemicirculo 4s ease-in-out infinite}.contact__footer__text p{font-size:1.375em;line-height:1.55em;font-weight:500;max-width:326px}@media(width > 1920px){.contact__footer__text p{max-width:100%;margin-right:25%}}@media(width >= 2048px){.contact__footer__text p{font-size:calc(1.375em + .45vw)}}@media(width > 2560px){.contact__footer__text p{font-size:calc(1.375em + .9vw)}}.contact__footer__links{text-align:center}@media(width >= 1024px){.contact__footer__links{text-align:initial}}.contact__footer__links p{position:relative;font-weight:600;color:var(--color-gray2);font-size:1.375em}@media(width >= 400){.contact__footer__links p{font-size:1.188em}}@media(width >= 2048px){.contact__footer__links p{font-size:calc(1.188em + .45vw)}}@media(width > 2560px){.contact__footer__links p{font-size:calc(1.188em + .9vw)}}.contact__footer__links p:not(:last-child){margin-bottom:68px}.contact__footer__links p a{color:var(--color-black);display:inline-block;margin-top:10px}@media(width >= 400){.contact__footer__links p a{font-size:1.316em}}@media(width >= 2048px){.contact__footer__links p a{font-size:calc(1.316em + .45vw)}}@media(width > 2560px){.contact__footer__links p a{font-size:calc(1.316em + .9vw)}}@media(width >= 1024px){.contact__footer__links p a:hover{color:var(--color-brand)}}.contact__footer__links p a::after{content:"";height:3px;width:calc(100% - 20px);display:block;background-color:var(--color-brand);margin:10px auto 0}@media(width >= 400){.contact__footer__links p a::after{width:calc(100% - 40px)}}@media(width >= 1024px){.contact__footer__links p a::after{width:100%;margin:10px 0 0}}.diagnosis{margin-top:120px;overflow:hidden}@media(width >= 1024px){.diagnosis{margin-top:219px}}.diagnosis__title__wrapper{position:relative;max-width:993px;margin:60px auto 0}@media(width >= 1024px){.diagnosis__title__wrapper{margin:97px auto 0}}@media(width >= 2048px){.diagnosis__title__wrapper{max-width:55%}}@media(width > 2560px){.diagnosis__title__wrapper{max-width:60%}}.diagnosis__title__wrapper h2{font-size:4.063em;line-height:.9em;color:var(--color-brand);text-transform:uppercase;font-weight:600;position:relative;margin-top:30px}@media(width >= 1024px){.diagnosis__title__wrapper h2{font-size:clamp(7.5rem,2.1429rem + 6.6964vw,9.375rem);margin-top:initial}}@media(width >= 2048px){.diagnosis__title__wrapper h2{font-size:calc(9.375em + 1.75vw)}}@media(width > 2560px){.diagnosis__title__wrapper h2{font-size:calc(9.375em + 3.5vw)}}.diagnosis__title__wrapper h2 span{display:block}.diagnosis__title__wrapper h2 span:nth-child(3){margin-left:78px}@media(width >= 1024px){.diagnosis__title__wrapper h2 span:nth-child(3){margin-left:170px}}.diagnosis__title__wrapper h2 .balls{width:116px;height:116px;border:3px solid var(--color-black);border-radius:50%;position:absolute;bottom:0;left:0;transform:scale(.45) translate(-65%,65%)}@media(width >= 1024px){.diagnosis__title__wrapper h2 .balls{transform:initial}}.diagnosis__title__wrapper h2 .balls__wrapper{position:relative}.diagnosis__title__wrapper h2 .balls__wrapper::after,.diagnosis__title__wrapper h2 .balls__wrapper::before{content:"";width:45px;height:45px;border-radius:50%;display:block;background-color:var(--color-brand);position:absolute;top:0;left:0;transform-origin:center center}.diagnosis__title__wrapper h2 .balls__wrapper::before{animation:ball1 8s linear infinite}.diagnosis__title__wrapper h2 .balls__wrapper::after{animation:ball2 8s linear infinite}.diagnosis__title__subtitle{margin-top:60px;display:flex;justify-content:space-between}@media(width >= 1024px){.diagnosis__title__subtitle{margin-top:130px}}.diagnosis__title__subtitle p{font-size:1.375em;line-height:1.55em;max-width:550px;margin-left:auto}@media(width >= 2048px){.diagnosis__title__subtitle p{max-width:60%;font-size:calc(1.375em + .45vw)}}@media(width > 2560px){.diagnosis__title__subtitle p{max-width:50%;font-size:calc(1.375em + .9vw)}}.diagnosis__wrapper{margin-top:60px;display:grid;grid-template-columns:1fr;position:relative}@media(width >= 1024px){.diagnosis__wrapper{margin-top:135px;grid-template-columns:1fr 57%}}.diagnosis__wrapper.finalizar h4{opacity:1;transform:translateX(0)}.diagnosis__wrapper.finalizar .diagnosis__counter i,.diagnosis__wrapper.finalizar .diagnosis__counter p{opacity:0}@media(width >= 1024px){.diagnosis__wrapper.finalizar .diagnosis__counter .diagnosis__counter__bg,.diagnosis__wrapper.finalizar .diagnosis__counter .diagnosis__counter__bg-lines{transform:translateX(250px)}}.diagnosis__wrapper.finalizar .diagnosis__counter .diagnosis__counter__bg span{clip-path:inset(0 0 0 0)}.diagnosis__wrapper h4{font-size:3.125em;text-transform:uppercase;position:absolute;left:20px;top:220px;opacity:0;transform:translateX(-50px);transition:.3s ease-in;transition-delay:.3s}@media(width >= 1024px){.diagnosis__wrapper h4{left:50px}}.diagnosis__counter{justify-self:center;position:relative;margin-top:90px;width:198px}@media(width >= 1024px){.diagnosis__counter{width:342px;margin-top:180px}}.diagnosis__counter__bg,.diagnosis__counter__bg-lines{position:absolute;top:55px;left:0;z-index:0;transition:.5s ease-in}@media(width >= 1024px){.diagnosis__counter__bg,.diagnosis__counter__bg-lines{top:70px}}.diagnosis__counter__bg-lines__wrapper,.diagnosis__counter__bg__wrapper{width:198px;animation:girar 20s linear infinite}@media(width >= 1024px){.diagnosis__counter__bg-lines__wrapper,.diagnosis__counter__bg__wrapper{width:342px}}.diagnosis__counter__bg span,.diagnosis__counter__bg-lines span{width:198px;height:2px;display:block;position:absolute;transition:.3s ease-in-out;z-index:1}@media(width >= 1024px){.diagnosis__counter__bg span,.diagnosis__counter__bg-lines span{height:3px;width:342px}}.diagnosis__counter__bg span:nth-child(2),.diagnosis__counter__bg-lines span:nth-child(2){transform:rotate(22.42deg)}.diagnosis__counter__bg span:nth-child(3),.diagnosis__counter__bg-lines span:nth-child(3){transform:rotate(-135deg)}.diagnosis__counter__bg span:nth-child(4),.diagnosis__counter__bg-lines span:nth-child(4){transform:rotate(-112.58deg);z-index:-1}.diagnosis__counter__bg span:nth-child(5),.diagnosis__counter__bg-lines span:nth-child(5){transform:rotate(-22.58deg)}.diagnosis__counter__bg span:nth-child(6),.diagnosis__counter__bg-lines span:nth-child(6){transform:rotate(-45deg)}.diagnosis__counter__bg span:nth-child(7),.diagnosis__counter__bg-lines span:nth-child(7){transform:rotate(-67.58deg)}.diagnosis__counter__bg span:nth-child(8),.diagnosis__counter__bg-lines span:nth-child(8){transform:rotate(90deg);z-index:-1}.diagnosis__counter__bg-lines[data-active=step1] span:nth-child(7),.diagnosis__counter__bg[data-active=step1] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg-lines[data-active=step2] span:nth-child(6),.diagnosis__counter__bg-lines[data-active=step2] span:nth-child(7),.diagnosis__counter__bg[data-active=step2] span:nth-child(6),.diagnosis__counter__bg[data-active=step2] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg-lines[data-active=step3] span:nth-child(5),.diagnosis__counter__bg-lines[data-active=step3] span:nth-child(6),.diagnosis__counter__bg-lines[data-active=step3] span:nth-child(7),.diagnosis__counter__bg[data-active=step3] span:nth-child(5),.diagnosis__counter__bg[data-active=step3] span:nth-child(6),.diagnosis__counter__bg[data-active=step3] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg-lines[data-active=step4] span:nth-child(1),.diagnosis__counter__bg-lines[data-active=step4] span:nth-child(5),.diagnosis__counter__bg-lines[data-active=step4] span:nth-child(6),.diagnosis__counter__bg-lines[data-active=step4] span:nth-child(7),.diagnosis__counter__bg[data-active=step4] span:nth-child(1),.diagnosis__counter__bg[data-active=step4] span:nth-child(5),.diagnosis__counter__bg[data-active=step4] span:nth-child(6),.diagnosis__counter__bg[data-active=step4] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg-lines[data-active=step5] span:nth-child(1),.diagnosis__counter__bg-lines[data-active=step5] span:nth-child(2),.diagnosis__counter__bg-lines[data-active=step5] span:nth-child(5),.diagnosis__counter__bg-lines[data-active=step5] span:nth-child(6),.diagnosis__counter__bg-lines[data-active=step5] span:nth-child(7),.diagnosis__counter__bg[data-active=step5] span:nth-child(1),.diagnosis__counter__bg[data-active=step5] span:nth-child(2),.diagnosis__counter__bg[data-active=step5] span:nth-child(5),.diagnosis__counter__bg[data-active=step5] span:nth-child(6),.diagnosis__counter__bg[data-active=step5] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(1),.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(2),.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(3),.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(5),.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(6),.diagnosis__counter__bg-lines[data-active=step6] span:nth-child(7),.diagnosis__counter__bg[data-active=step6] span:nth-child(1),.diagnosis__counter__bg[data-active=step6] span:nth-child(2),.diagnosis__counter__bg[data-active=step6] span:nth-child(3),.diagnosis__counter__bg[data-active=step6] span:nth-child(5),.diagnosis__counter__bg[data-active=step6] span:nth-child(6),.diagnosis__counter__bg[data-active=step6] span:nth-child(7){clip-path:inset(0 0 0 0)}.diagnosis__counter__bg span{background-color:var(--color-brand);clip-path:inset(0 100% 0 0)}.diagnosis__counter__bg-lines span{background-color:var(--color-beige);clip-path:inset(0 0 0 0)}.diagnosis__counter i{position:absolute;top:-85px;left:calc(50% + 0px);transform:translateX(-50%);z-index:1;color:var(--color-brand);font-size:52px;transition:.3s ease-in-out}@media(width >= 1024px){.diagnosis__counter i{top:-155px;left:calc(50% + 4px);font-size:92px}}.diagnosis__counter p{font-size:1.063em;line-height:1.5em;position:relative;z-index:3;text-align:center;transition:.3s ease-in-out}@media(width >= 1024px){.diagnosis__counter p{font-size:1.875em}}.diagnosis__counter p strong{font-size:5.067em;display:block;line-height:1em}.diagnosis__grid{margin-top:86px}@media(width >= 1024px){.diagnosis__grid{margin-top:initial}}.diagnosis__grid h3{font-size:1.5em;font-weight:700;color:var(--color-brand);text-transform:uppercase;line-height:1.1em;margin-bottom:30px;text-align:center;padding:0 20px}@media(width >= 1024px){.diagnosis__grid h3{font-size:2.5em;text-align:initial;max-width:90%;margin-bottom:76px;padding:initial}}@media(width >= 2048px){.diagnosis__grid h3{font-size:calc(2.5em + .45vw)}}@media(width > 2560px){.diagnosis__grid h3{font-size:calc(2.5em + .9vw)}}.diagnosis__grid__wrapper{position:relative}.diagnosis__grid__item{position:absolute;top:0;opacity:0;z-index:-1;transition:.3s ease-in-out;width:100%}.diagnosis__grid__item.active{position:relative;opacity:1;z-index:2}.diagnosis__grid__item#step1 .diagnosis__grid__item__buttons{justify-content:flex-end}.diagnosis__grid__item#step1 .diagnosis__grid__item__buttons a:first-child{display:none}.diagnosis__grid__item ul{list-style:none;padding-left:88px}@media(width >= 1024px){.diagnosis__grid__item ul{padding-left:initial}}.diagnosis__grid__item ul li{padding:26px 0;border-bottom:1px solid var(--color-brand);cursor:pointer;display:flex;align-items:center;gap:34px;position:relative}@media(width >= 1024px){.diagnosis__grid__item ul li{padding-right:20px;gap:36px}}.diagnosis__grid__item ul li::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--color-brand);display:block;flex:1 0 6px;max-width:6px}@media(width >= 1024px){.diagnosis__grid__item ul li::before{flex:initial}}.diagnosis__grid__item ul li p{font-size:1.188em;line-height:1.5em;font-weight:500;transition:.3s ease-in-out;margin-right:20px;padding-right:40px}@media(width >= 1024px){.diagnosis__grid__item ul li p{font-size:1.5em;margin-right:initial;padding-right:initial}}@media(width >= 2048px){.diagnosis__grid__item ul li p{font-size:calc(1.5em + .45vw)}}@media(width > 2560px){.diagnosis__grid__item ul li p{font-size:calc(1.5em + .9vw)}}.diagnosis__grid__item ul li.active::before{content:url(assets/img/hand.svg);width:initial;height:initial;background-color:initial;border-radius:initial;position:absolute;left:0;top:calc(50% + 20px);transform:translate(calc(-100% - 12px),-50%) scale(.8);max-width:initial}@media(width >= 1024px){.diagnosis__grid__item ul li.active::before{transform:translate(calc(-100% - 12px),-50%)}}.diagnosis__grid__item ul li.active p{font-weight:500;color:var(--color-white);background-color:var(--color-brand);padding:15px 40px;border-radius:37px;position:relative}@media(width > 1920px){.diagnosis__grid__item ul li.active p{border-radius:calc(37px + 1.4vw)}}.diagnosis__grid__item ul li:not(.active):hover p{color:var(--color-brand)}.diagnosis__grid__item__buttons{margin-top:25px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media(width >= 1024px){.diagnosis__grid__item__buttons{margin-top:35px;padding:initial;padding-right:50px}}.diagnosis__grid__item__buttons .btn{color:var(--color-black)}.diagnosis__grid__item__buttons .btn i{color:var(--color-brand)}.diagnosis__grid__item__buttons .btn:nth-child(1) i:before{transform:rotate(180deg);display:inline-block}.diagnosis__grid__item#finalizar{border:1px solid #d9d9d9;background-color:RGBA(243,242,240,.5);backdrop-filter:blur(3px);padding:50px 20px;margin:0 20px;max-width:calc(100vw - 40px)}@media(width >= 1024px){.diagnosis__grid__item#finalizar{padding:100px 150px;margin:initial;margin-right:50px;max-width:initial}}.diagnosis__grid__item#finalizar .cta{margin:60px 0}@media(width >= 1024px){.diagnosis__grid__item#finalizar .cta{margin:70px 0}}.diagnosis__grid__item#finalizar .reset{text-align:center}.diagnosis__grid__item#finalizar .reset a{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:1.25em;font-weight:600;line-height:1.3em;padding-bottom:9px;border-bottom:2px solid var(--color-black);color:var(--color-black)}@media(width >= 1024px){.diagnosis__grid__item#finalizar .reset a:hover{color:var(--color-brand)}}@media(width >= 2048px){.diagnosis__grid__item#finalizar .reset a{font-size:calc(1.25em + .45vw)}}@media(width > 2560px){.diagnosis__grid__item#finalizar .reset a{font-size:calc(1.25em + .9vw)}}.diagnosis__grid__item#finalizar .reset a i{color:var(--color-brand)}.diagnosis__grid__item__result{display:none}.diagnosis__grid__item__result p{font-size:1.188em;line-height:1.6em;font-weight:500;color:var(--color-gray)}@media(width >= 1024px){.diagnosis__grid__item__result p{max-width:90%;font-size:1.25em}}@media(width >= 2048px){.diagnosis__grid__item__result p{font-size:calc(1.25em + .45vw)}}@media(width > 2560px){.diagnosis__grid__item__result p{font-size:calc(1.25em + .9vw)}}.diagnosis__grid__item__result p strong{font-size:1.3em;color:var(--color-black)}.diagnosis__grid__item__result p:not(:last-child){margin-bottom:30px}@media(width >= 1024px){.diagnosis__grid__item__result p:not(:last-child){margin-bottom:50px}}.header{width:100%;position:sticky;top:0;mix-blend-mode:difference;z-index:99}.header .container{position:relative}.header__wrapper{padding:20px 0;color:var(--color-white);display:flex;align-items:center;justify-content:space-between}.header__wrapper ul{list-style:none}@media(width >= 1024px){.header .logo{flex:1 0 33%}}.header .logo img{max-height:47px}@media(width >= 1024px){.header .logo img{max-height:initial}}@media(width > 1920px){.header .logo img{width:5vw;max-width:initial}}.header__button-mobile{display:flex;flex-direction:column;gap:6px;background-color:initial;border:initial;appearance:none}@media(width >= 1024px){.header__button-mobile{display:none}}.header__button-mobile span{display:block;background-color:var(--color-white);width:30px;height:3px}.header__nav{display:none}@media(width >= 1024px){.header__nav{display:flex;align-items:center;justify-content:flex-end;width:100%}}.header__menu ul,.header__time ul{display:flex;align-items:center}.header__menu ul li,.header__time ul li{font-size:1.25em;font-weight:600;color:var(--color-yellow)}@media(width >= 2048px){.header__menu ul li,.header__time ul li{font-size:calc(1.25em + .45vw)}}@media(width > 2560px){.header__menu ul li,.header__time ul li{font-size:calc(1.25em + .9vw)}}.header__menu ul{gap:35px}.header__menu ul a{color:var(--color-yellow)}.header__time ul{gap:85px}.hero{position:relative;overflow:hidden}@media(width >= 1024px){.hero{overflow:initial}}.hero__contact{display:none}@media(width >= 1024px){.hero__contact{display:initial;max-width:221px;position:absolute;top:0;right:50px;z-index:3}}@media(width >= 2048px){.hero__contact{max-width:13%}}@media(width > 2560px){.hero__contact{max-width:15%}}.hero__contact p{font-size:.875em;line-height:1.35em;margin-bottom:20px}@media(width >= 2048px){.hero__contact p{font-size:calc(.875em + .2vw)}}@media(width > 2560px){.hero__contact p{font-size:calc(.875em + .6vw)}}.hero__wrapper{margin:0 auto;width:100%;min-height:calc(100vh - 102px);max-width:1385px;padding:40px 20px;position:relative}@media(width >= 1024px){.hero__wrapper{padding:70px 0;padding-left:20px;padding-right:20px}}@media(width >= 1280px){.hero__wrapper{padding-left:50px;padding-right:50px}}@media(width >= 1490px){.hero__wrapper{padding-left:0;padding-right:0}}@media(width > 1920px){.hero__wrapper{max-width:80vw}}.hero__wrapper .raio{position:absolute;left:71.5%;z-index:2;max-width:104px;transform:translateY(55px)}@media(width >= 1024px){.hero__wrapper .raio{max-width:10vw;transform:initial}}@media(width > 1920px){.hero__wrapper .raio{width:10vw;max-width:initial}}.hero__wrapper .raio img{animation:girar 8s linear infinite}.hero__wrapper p{font-size:1.375em;line-height:1.65em;font-weight:500;margin-right:50px}@media(width >= 1024px){.hero__wrapper p{max-width:21vw;font-size:clamp(1.125rem,.0536rem + 1.3393vw,1.6rem);position:absolute;transform:translateY(20px);margin-right:initial}}@media(width > 2048px){.hero__wrapper p{font-size:calc(1.5em + .37vw)}}@media(width > 2560px){.hero__wrapper p{max-width:15vw;font-size:calc(1.5em + .3vw)}}.hero__wrapper p span{font-weight:600;color:var(--color-brand);text-decoration:underline;display:block}.hero__images{display:flex;align-items:flex-end;gap:8px;position:relative;margin-top:42px;transform:translateX(-21vw)}@media(width >= 1024px){.hero__images{margin-top:initial;gap:15px;transform:initial}}.hero__images figure{width:100%;overflow:hidden;display:flex;align-items:flex-end}.hero__images figure img{object-fit:cover;height:100%}.hero__images figure:nth-child(1),.hero__images figure:nth-child(3){border-radius:110px}.hero__images figure:nth-child(1){display:none}@media(width >= 1024px){.hero__images figure:nth-child(1){display:initial;aspect-ratio:1/1}}.hero__images figure:nth-child(2){aspect-ratio:335/541;background-color:#ffb8ff;border-radius:115px;flex:1 0 194px}@media(width >= 1024px){.hero__images figure:nth-child(2){border-radius:200px;flex:initial}}.hero__images figure:nth-child(3),.hero__images figure:nth-child(4){margin-bottom:142px}@media(width >= 1024px){.hero__images figure:nth-child(3),.hero__images figure:nth-child(4){margin-bottom:246px}}.hero__images figure:nth-child(3){aspect-ratio:335/506;border-radius:63px;flex:1 0 194px}@media(width >= 1024px){.hero__images figure:nth-child(3){border-radius:110px;flex:initial}.hero__images figure:nth-child(3) img{transform:translate(1px,1px);height:calc(100% + 2px)}}.hero__images figure:nth-child(4){aspect-ratio:1/1;border-radius:50%;flex:1 0 193px}@media(width >= 1024px){.hero__images figure:nth-child(4){flex:initial}}.hero__images__captions{position:absolute;bottom:0;right:-21vw;width:100%}@media(width >= 1024px){.hero__images__captions{right:0;width:46%}}.hero__images__captions__wrapper{position:relative;height:90px;max-width:311px;margin:0 20px 0 auto}@media(width >= 1024px){.hero__images__captions__wrapper{height:280px;max-width:initial;margin:initial}}.hero__images__captions__wrapper h1{pointer-events:none;position:absolute;top:0;z-index:1;opacity:0;color:var(--color-brand);transition:opacity .4s ease;font-size:3.625em;font-weight:700;line-height:.9em;text-transform:uppercase;word-break:break-word}@media(width >= 1024px){.hero__images__captions__wrapper h1{font-size:clamp(7.5rem,.3571rem + 8.9286vw,10rem)}}@media(width >= 2048px){.hero__images__captions__wrapper h1{font-size:calc(7.5em + 1.25vw)}}@media(width > 2560px){.hero__images__captions__wrapper h1{font-size:calc(7.5em + 2vw)}}@media(width >= 1024px){.hero__images__captions__wrapper h1:nth-child(2),.hero__images__captions__wrapper h1:nth-child(3){font-size:clamp(6.25rem,-.1786rem + 8.0357vw,7.5rem)}}@media(width >= 2048px){.hero__images__captions__wrapper h1:nth-child(2),.hero__images__captions__wrapper h1:nth-child(3){font-size:calc(7.5em + 1vw)}}@media(width > 2560px){.hero__images__captions__wrapper h1:nth-child(2),.hero__images__captions__wrapper h1:nth-child(3){font-size:calc(7.5em + 2vw)}}.hero__images__captions__wrapper h1 span{display:block;overflow:hidden;position:relative;clip-path:inset(0 100% 0 0);transition:clip-path .6s ease}.hero__images__captions__wrapper h1 span.reveal{clip-path:inset(0 0 0 0)}.hero__images__captions__wrapper h1.active{pointer-events:auto;position:relative;z-index:2;opacity:1}.hero a.hide-desktop{margin-top:128px}.hero .scroll{display:none}@media(width >= 1024px){.hero .scroll{display:block;position:sticky;right:0;bottom:50px;width:100%;text-align:right;padding-right:50px;z-index:6}}.partners{background-color:var(--color-brand);color:var(--color-white);padding:93px 0 158px;margin-top:110px;overflow:hidden}@media(width >= 1024px){.partners{margin-top:224px;padding:284px 0 400px}}.partners__title{display:flex;justify-content:center;gap:111px;position:relative;flex-direction:column}@media(width >= 1024px){.partners__title{flex-direction:initial;gap:177px}}.partners__title div{width:100%}.partners__title div:not(.text){display:none}@media(width >= 1024px){.partners__title div:not(.text){display:initial}}.partners__title div.text{order:-1}@media(width >= 1024px){.partners__title div.text{order:initial}}.partners__title h2{font-size:3.563em;font-weight:600;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;position:relative;z-index:2;align-self:center}@media(width >= 1024px){.partners__title h2{font-size:5em;align-self:initial}}@media(width >= 2048px){.partners__title h2{font-size:calc(5em + .7vw)}}@media(width > 2560px){.partners__title h2{font-size:calc(5em + 1.4vw)}}.partners__title h2::before{content:url(assets/img/raio-white-m.svg);position:absolute;top:-80px;left:0;animation:girar 10s linear infinite}@media(width >= 1024px){.partners__title h2::before{content:url(assets/img/raio-white.svg);top:-111px}}.partners__title p{font-size:1.25em;line-height:1.4em}@media(width >= 1024px){.partners__title p{font-size:1.5em;max-width:80%}}@media(width >= 2048px){.partners__title p{max-width:90%;font-size:calc(1.5em + .45vw)}}@media(width > 2560px){.partners__title p{max-width:70%;font-size:calc(1.5em + .9vw)}}.partners__title .circular{animation:girar 30s linear infinite;position:absolute;top:390px;align-self:center}@media(width >= 1024px){.partners__title .circular{top:220px;align-self:initial}}.partners__title .circular img{max-width:115vw;opacity:.5}@media(width >= 1024px){.partners__title .circular img{max-width:784px}}@media(width > 1920px){.partners__title .circular img{max-width:30vw}}.partners__logos{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:1rem;margin-top:98px;position:relative;z-index:3}@media(width >= 1024px){.partners__logos{margin-top:124px}}.partners__logos ul{display:flex;gap:52px;align-items:center;width:max-content;list-style:none;padding:0;margin:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:15s}@media(width >= 1024px){.partners__logos ul{gap:80px;animation-duration:100s}}.partners__logos ul:nth-child(1){animation-name:marquee-right}.partners__logos ul:nth-child(2){margin-top:40px;animation-name:marquee-left;transform:translate(-100%)}.partners__logos ul img{max-height:44px}@media(width >= 1024px){.partners__logos ul img{max-height:initial}}.services{margin-top:110px}@media(width >= 1024px){.services{margin-top:334px}}@media(width >= 1024px){.services__wrapper{display:grid;grid-template-columns:auto 1fr;gap:180px}}.services__menu{display:none}@media(width >= 1024px){.services__menu{display:block}}.services__menu ul{list-style:none}.services__menu ul li{line-height:1em;font-weight:600;text-transform:uppercase;color:var(--color-lightgray);transition:.3s ease-in-out;cursor:pointer;font-size:clamp(3.75rem,-3.3929rem + 8.9286vw,6.25rem)}@media(width >= 2048px){.services__menu ul li{font-size:calc(6.25em + 1.25vw)}}@media(width >= 2560px){.services__menu ul li{font-size:calc(6.25em + 2.5vw)}}.services__menu ul li.active{color:var(--color-brand)}.services__menu ul li:not(.active):hover{color:var(--color-gray)}.services__menu ul li:not(:last-child){margin-bottom:23px}.services__grid{max-width:610px;min-height:500px;position:relative}@media(width > 1920px){.services__grid{max-width:80%;margin-left:auto;margin-right:auto}}@media(width >= 3100px){.services__grid{max-width:60%}}.services__grid a{margin-top:60px}@media(width >= 1024px){.services__grid a{margin-top:90px}}@media(width >= 1024px){.services__item-wrapper{position:absolute;top:0;z-index:-1;opacity:0;transition:opacity .3s ease-in-out}}.services__item-wrapper h3{margin-bottom:60px;display:flex;justify-content:space-between;align-items:center;font-size:2.474em;color:var(--color-lightgray);text-transform:uppercase}@media(width >= 1024px){.services__item-wrapper h3{display:none}}.services__item-wrapper h3 span{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-lightgray);border-radius:10px}.services__item-wrapper h3 span i{font-size:14px;transform:rotate(90deg)}.services__item-wrapper .services__item{max-height:0;overflow:hidden;transition:.3s ease-in-out}@media(width >= 1024px){.services__item-wrapper .services__item{max-height:initial;overflow:initial}}.services__item-wrapper .services__item a{opacity:0}@media(width >= 1024px){.services__item-wrapper.active{opacity:1;position:relative;z-index:2}}.services__item-wrapper.active h3{color:var(--color-brand)}.services__item-wrapper.active h3 span{color:var(--color-white);background-color:var(--color-brand);border-color:var(--color-brand)}.services__item-wrapper.active .services__item{max-height:1000px;margin-bottom:60px}@media(width >= 1024px){.services__item-wrapper.active .services__item{max-height:initial;margin-bottom:initial}}.services__item-wrapper.active .services__item a{opacity:1}.services__item ol{list-style:none;counter-reset:item}.services__item ol li{counter-increment:item;display:flex;gap:20px}@media(width >= 1024px){.services__item ol li{gap:60px}}.services__item ol li p{font-size:1.188em;line-height:1.5em;color:var(--color-gray)}@media(width >= 1024px){.services__item ol li p{font-size:1.5em}}@media(width >= 2048px){.services__item ol li p{font-size:calc(1.5em + .45vw)}}@media(width >= 2560px){.services__item ol li p{font-size:calc(1.5em + .9vw)}}.services__item ol li p:not(:last-child){margin-bottom:30px}.services__item ol li p strong{font-weight:600;color:var(--color-black);font-size:1.158em}@media(width >= 1024px){.services__item ol li p strong{font-size:1em}}.services__item ol li::before{content:counter(item,decimal-leading-zero) ".";font-weight:600;font-size:1.188em}@media(width >= 1024px){.services__item ol li::before{font-size:1.5em}}@media(width > 1920px){.services__item ol li::before{font-size:calc(1.5em + .9vw)}}.services__item ol li:not(:last-child){margin-bottom:60px}@media(width >= 1024px){.services__item ol li:not(:last-child){margin-bottom:90px}}.value{background-color:var(--color-brand);padding:80px 0 0;min-height:100vh}@media(width >= 1024px){.value{padding:100px 0 0}}.value__title{display:flex;color:var(--color-white);flex-direction:column;gap:40px}@media(width >= 1024px){.value__title{justify-content:space-between;align-items:flex-end;flex-direction:initial;gap:initial}}.value__title h5{order:-1}@media(width >= 1024px){.value__title h5{order:initial}}.value__title h2{font-size:4.063em;font-weight:600;line-height:1em;text-transform:uppercase}@media(width >= 1024px){.value__title h2{max-width:50%;font-size:clamp(7.5rem,2.1429rem + 6.6964vw,9.375rem)}}@media(width > 2048px){.value__title h2{font-size:calc(9.375em + 1.75vw)}}@media(width >= 2560px){.value__title h2{font-size:calc(9.375em + 3.5vw)}}.value__mobile{margin:0 20px 88px;overflow:hidden;aspect-ratio:389/237;width:100%;max-width:calc(100vw - 40px);height:237px;border-radius:360px}.value__mobile img{width:100%;height:100%;object-fit:cover}.value__items{min-height:100vh;margin-top:85px;position:sticky;top:100px}@media(width >= 1024px){.value__items{top:120px;margin-top:220px}}@media(width > 1920px){.value__items{top:200px}}.value__items__wrapper{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;display:flex}@media(width >= 1024px){.value__items__wrapper{align-items:center}}.value__items__wrapper::-webkit-scrollbar{display:none}@media(width < 1024px){.value__items__wrapper .value__item:nth-child(2) .value__item__title span,.value__items__wrapper .value__item:nth-child(3) .value__item__title span{margin-right:50px}}@media(width >= 1024px){.value__items__wrapper .value__item:nth-child(2) .value__item__text{align-self:center;text-align:right}.value__items__wrapper .value__item:nth-child(2) .value__item__text__wrapper{max-width:696px}}@media(width >= 1024px)and (width > 1920px){.value__items__wrapper .value__item:nth-child(2) .value__item__text__wrapper{max-width:90%}}@media(width >= 1024px){.value__items__wrapper .value__item:nth-child(2) .value__item__image{justify-self:flex-end;margin-right:50px}}@media(width >= 1024px)and (width >= 1024px){.value__items__wrapper .value__item:nth-child(2) .value__item__image{justify-self:center}}@media(width >= 1024px){.value__items__wrapper .value__item:nth-child(2) .value__item__image figure{aspect-ratio:526/711;max-height:60vh;max-width:526px}}@media(width >= 1024px)and (width > 1920px){.value__items__wrapper .value__item:nth-child(2) .value__item__image figure{width:20vw;max-width:100%}}@media(width >= 1024px){.value__items__wrapper .value__item:nth-child(3) .value__item__wrapper{min-height:703px}.value__items__wrapper .value__item:nth-child(3) .value__item__text{grid-column:2;grid-row:1;align-self:flex-end;justify-self:flex-end;text-align:right;padding-right:50px}.value__items__wrapper .value__item:nth-child(3) .value__item__text__wrapper{max-width:710px}}@media(width >= 1024px)and (width > 1920px){.value__items__wrapper .value__item:nth-child(3) .value__item__text__wrapper{max-width:90%}}@media(width >= 1024px){.value__items__wrapper .value__item:nth-child(3) .value__item__image{padding-top:49px;grid-column:1}.value__items__wrapper .value__item:nth-child(3) .value__item__image figure{background-color:#e8e8e8}.value__items__wrapper .value__item:nth-child(3) .value__item__image figure img{margin-top:24px;object-fit:contain}}.value__item{flex:1 0 100vw;padding:0 20px;width:100vw;color:var(--color-white)}@media(width >= 1024px){.value__item{padding:0 50px}}.value__item__wrapper{display:grid;grid-template-columns:repeat(1,1fr);position:relative;gap:40px}@media(width >= 1024px){.value__item__wrapper{grid-template-columns:repeat(2,1fr)}}.value__item__text__wrapper{max-width:656px}@media(width > 1920px){.value__item__text__wrapper{max-width:90%}}.value__item__text p{font-size:1.188em;font-weight:500;line-height:1.5em}@media(width >= 1024px){.value__item__text p{font-size:clamp(1.1875rem,.6518rem + .6696vw,1.375rem)}}@media(width >= 2048px){.value__item__text p{font-size:calc(1.375em + .45vw)}}@media(width >= 2560px){.value__item__text p{font-size:calc(1.375em + .9vw)}}.value__item__text figure{margin-top:15vh;justify-self:flex-end;margin-right:16px;border-radius:100px;overflow:hidden;max-width:396px;width:100%;aspect-ratio:396/394;display:none}@media(width >= 1024px){.value__item__text figure{display:block;max-height:40vh}}@media(width > 1920px){.value__item__text figure{max-width:50%;max-height:initial;border-radius:calc(100px + 3.5vw)}}.value__item__text figure img{width:100%;height:100%;object-fit:cover}.value__item__title{font-size:2.188em;font-weight:500;line-height:1.3em;margin-bottom:30px}@media(width >= 1024px){.value__item__title{display:flex;justify-content:space-between;font-size:clamp(2.5rem,.7143rem + 2.2321vw,3.125rem);margin-bottom:40px}}@media(width >= 2048px){.value__item__title{font-size:calc(3.125em + .7vw)}}@media(width >= 2560px){.value__item__title{font-size:calc(3.125em + 1.4vw)}}.value__item__title span{font-size:.371em;line-height:1.5em;font-weight:400;transform:translateY(10px);margin-right:12px;float:left}@media(width >= 1024px){.value__item__title span{font-size:.26em;margin-right:initial;float:initial}}.value__item__image{padding-right:50px;display:none}@media(width >= 1024px){.value__item__image{display:initial}}.value__item__image figure{border-radius:360px;overflow:hidden;aspect-ratio:817/497;width:100%;background-color:#0080ff}@media(width > 1920px){.value__item__image figure{border-radius:calc(360px + 3.5vw)}}.value__item__image figure img{width:100%;height:100%;object-fit:cover}.value__item__image span{display:block;width:132px;height:78px;border:1px solid var(--color-white);border-radius:80px;position:relative;padding:7px 8px;transition:.3s ease-in-out;animation:slideBorder 2s linear infinite;margin:54px auto 0}.value__item__image span::after{content:"";display:block;width:64px;height:64px;background-color:var(--color-white);transition:.3s ease-in-out;border-radius:50%;animation:slide 2s linear infinite}.value__item__next{font-size:1.25em;font-weight:600;display:flex;align-items:center;gap:9px;border-bottom:2px solid var(--color-white);padding-bottom:10px;padding-left:54px;justify-content:flex-end;margin-left:auto}@media(width >= 1024px){.value__item__next{position:absolute;right:50px;bottom:0}}@media(width > 1920px){.value__item__next{font-size:calc(1.25em + .9vw)}}.value__item__next i{color:var(--color-black)}.only-desktop{display:none}@media(min-width:1024px){.only-desktop{display:block}}.only-mobile{display:block}@media(min-width:1024px){.only-mobile{display:none}}@media(width < 1024px){.hide-mobile{display:none}}@media(width >= 1024px){.hide-desktop{display:none}}