*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 16px;position:relative;z-index:1}.container-900{max-width:900px}.container-1030{max-width:1030px}body{font-family:Montserrat,sans-serif;position:relative}body.no-overflow{overflow-y:hidden}#___gatsby{position:relative}button{border:none}.react-multi-carousel-item{display:flex;justify-content:center}.bg-default{background-position:bottom;background-repeat:no-repeat;background-size:cover}ul{list-style-type:none}.bg-image{background-repeat:no-repeat;background-size:cover}.flex{align-items:center;display:flex}.align-center{justify-content:center;text-align:center}@media screen and (min-width:560px){.align-right-sm{justify-content:flex-end}.align-left-sm{justify-content:flex-start}.margin-right-sm{margin-right:16px}}.vertical-spacing{padding:40px 0}.curved-border:after{background-color:#fff;border-radius:0 0 50% 50%/0 0 10% 10%;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(1.5);transform:scaleX(1.5);width:100%;z-index:0}@media screen and (min-width:760px){.curved-border:after{border-radius:0 0 50% 50%/0 0 25% 25%}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{fallback:fallback;font-family:revicons;src:url(data:font/woff;base64,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) format("woff"),url(fonts/ymc81MTZCeZz.ttf) format("ttf"),url(fonts/T2SqayEbghep.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}
.dGxmMq .how-it-works{position:relative;z-index:2;}/*!sc*/
@media screen and (min-width:980px){.dGxmMq .how-it-works{padding-top:80px;}}/*!sc*/
.dGxmMq .testimonies{z-index:7;}/*!sc*/
@media screen and (max-width:959px){.dGxmMq .testimonies{padding-top:0;}}/*!sc*/
@media screen and (min-width:980px){.dGxmMq .page-footer.i-footer{padding-top:80px;}}/*!sc*/
@media screen and (min-width:1200px){.dGxmMq .page-footer.i-footer{padding-top:120px;}}/*!sc*/
data-styled.g1[id="style__PdvProStyles-sc-1podjs9-0"]{content:"dGxmMq,"}/*!sc*/
.jCVZVT{position:relative;padding-bottom:10px;background-image:url('images/rKTx93WvMHa3.png');background-size:cover;background-repeat:no-repeat;background-position:bottom center;border-bottom-left-radius:40% 3%;border-bottom-right-radius:40% 3%;}/*!sc*/
@media screen and (min-width:980px){.jCVZVT{height:463px;background-image:none;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT{height:500px;}}/*!sc*/
.jCVZVT .grid__item:nth-child(1){-webkit-order:2;-ms-flex-order:2;order:2;text-align:center;color:#fff;}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .grid__item:nth-child(1){-webkit-order:1;-ms-flex-order:1;order:1;text-align:left;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .grid__item:nth-child(1){width:500px;}}/*!sc*/
.jCVZVT .grid__item:nth-child(2){-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .grid__item:nth-child(2){-webkit-order:2;-ms-flex-order:2;order:2;}}/*!sc*/
.jCVZVT .container{position:relative;z-index:3;}/*!sc*/
@media screen and (min-width:1500px){.jCVZVT .top-banner__bg-color{position:absolute;top:0;left:0;width:100%;height:98.6%;border-bottom-left-radius:40% 6%;border-bottom-right-radius:40% 6%;overflow:hidden;}.jCVZVT .top-banner__bg-color::after,.jCVZVT .top-banner__bg-color::before{content:'';position:absolute;top:0px;height:100%;width:50%;}.jCVZVT .top-banner__bg-color::before{left:0;background-color:#330c59;}.jCVZVT .top-banner__bg-color::after{right:0;background-color:#a624be;}}/*!sc*/
@media screen and (min-width:1900px){.jCVZVT .top-banner__bg-color{height:98.2%;}}/*!sc*/
.jCVZVT .top-banner__bg-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media screen and (min-width:1500px){.jCVZVT .top-banner__bg-container{border-bottom-left-radius:40% 10%;border-bottom-right-radius:40% 10%;overflow:hidden;}}/*!sc*/
.jCVZVT .top-banner__bg-container-mobile{position:absolute;top:-40px;max-width:380px;}/*!sc*/
@media screen and (min-width:380px){.jCVZVT .top-banner__bg-container-mobile{max-width:400px;}}/*!sc*/
@media screen and (min-width:400px){.jCVZVT .top-banner__bg-container-mobile{max-width:440px;top:-50px;}}/*!sc*/
@media screen and (min-width:440px){.jCVZVT .top-banner__bg-container-mobile{max-width:530px;}}/*!sc*/
@media screen and (min-width:530px){.jCVZVT .top-banner__bg-container-mobile{max-width:600px;top:-60px;}}/*!sc*/
@media screen and (min-width:600px){.jCVZVT .top-banner__bg-container-mobile{max-width:700px;top:-70px;}}/*!sc*/
@media screen and (min-width:700px){.jCVZVT .top-banner__bg-container-mobile{max-width:760px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__bg-container-mobile{left:initial;right:-70px;top:0;-webkit-transform:initial;-ms-transform:initial;transform:initial;max-width:500px;}}/*!sc*/
@media screen and (min-width:820px){.jCVZVT .top-banner__bg-container-mobile{max-width:450px;right:-20px;}}/*!sc*/
@media screen and (min-width:880px){.jCVZVT .top-banner__bg-container-mobile{right:0;}}/*!sc*/
@media screen and (min-width:944px){.jCVZVT .top-banner__bg-container-mobile{max-width:470px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__bg-container-mobile{display:none;}}/*!sc*/
.jCVZVT .top-banner__bg-container-desktop{display:none;}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__bg-container-desktop{display:block;min-width:1400px;height:100%;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__bg-container-desktop{min-width:1700px;}}/*!sc*/
.jCVZVT .top-banner__bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:400px;margin:0 auto;}/*!sc*/
.jCVZVT .top-banner__pos{position:relative;z-index:2;padding-left:60px;}/*!sc*/
.jCVZVT .top-banner__pos img:nth-child(1){position:relative;max-width:150px;height:300px;left:-100px;}/*!sc*/
@media screen and (min-width:360px){.jCVZVT .top-banner__pos img:nth-child(1){top:20px;}}/*!sc*/
@media screen and (min-width:440px){.jCVZVT .top-banner__pos img:nth-child(1){max-width:200px;height:380px;left:-130px;top:0;}}/*!sc*/
@media screen and (min-width:530px){.jCVZVT .top-banner__pos img:nth-child(1){top:20px;}}/*!sc*/
@media screen and (min-width:600px){.jCVZVT .top-banner__pos img:nth-child(1){max-width:250px;height:480px;left:-170px;}}/*!sc*/
@media screen and (min-width:700px){.jCVZVT .top-banner__pos img:nth-child(1){top:20px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__pos img:nth-child(1){left:-90px;top:45px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__pos img:nth-child(1){max-width:250px;height:460px;left:-220px;top:30px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__pos img:nth-child(1){min-width:270px;height:510px;left:-290px;}}/*!sc*/
.jCVZVT .top-banner__pos img:nth-child(2){position:absolute;width:116px;height:208px;left:-25px;top:57px;}/*!sc*/
@media screen and (min-width:360px){.jCVZVT .top-banner__pos img:nth-child(2){top:77px;}}/*!sc*/
@media screen and (min-width:440px){.jCVZVT .top-banner__pos img:nth-child(2){width:155px;height:270px;top:72px;left:-50px;}}/*!sc*/
@media screen and (min-width:530px){.jCVZVT .top-banner__pos img:nth-child(2){top:92px;}}/*!sc*/
@media screen and (min-width:600px){.jCVZVT .top-banner__pos img:nth-child(2){left:-85px;top:110px;width:194px;height:340px;}}/*!sc*/
@media screen and (min-width:700px){.jCVZVT .top-banner__pos img:nth-child(2){top:110px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__pos img:nth-child(2){left:-5px;top:135px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__pos img:nth-child(2){left:105px;top:115px;left:-135px;width:196px;height:330px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__pos img:nth-child(2){width:210px;left:-203px;top:125px;height:370px;}}/*!sc*/
.jCVZVT .top-banner__illustration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}/*!sc*/
.jCVZVT .top-banner__illustration img{position:absolute;max-width:50px;left:0px;top:-150px;}/*!sc*/
@media screen and (min-width:360px){.jCVZVT .top-banner__illustration img{left:22px;top:-145px;max-width:50px;}}/*!sc*/
@media screen and (min-width:400px){.jCVZVT .top-banner__illustration img{left:40px;}}/*!sc*/
@media screen and (min-width:440px){.jCVZVT .top-banner__illustration img{max-width:70px;top:-180px;left:10px;}}/*!sc*/
@media screen and (min-width:480px){.jCVZVT .top-banner__illustration img{left:20px;}}/*!sc*/
@media screen and (min-width:530px){.jCVZVT .top-banner__illustration img{left:40px;}}/*!sc*/
@media screen and (min-width:600px){.jCVZVT .top-banner__illustration img{max-width:90px;top:-220px;}}/*!sc*/
@media screen and (min-width:700px){.jCVZVT .top-banner__illustration img{left:70px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__illustration img{left:40px;top:-235px;max-width:60px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__illustration img{max-width:100px;left:-40px;top:-200px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__illustration img{max-width:110px;left:-60px;top:-210px;}}/*!sc*/
@-webkit-keyframes blink{0%{opacity:1;}40%{opacity:1;}60%{opacity:0;}100%{opacity:0;}}/*!sc*/
@keyframes blink{0%{opacity:1;}40%{opacity:1;}60%{opacity:0;}100%{opacity:0;}}/*!sc*/
.jCVZVT .top-banner__typing-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:45px;padding-top:5px;}/*!sc*/
@media screen and (min-width:560px){.jCVZVT .top-banner__typing-container{min-height:70px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__typing-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}/*!sc*/
.jCVZVT .top-banner__typing-container__cursor{display:inline-block;position:relative;top:-4px;left:8px;width:2px;height:26px;background-color:#ffc701;-webkit-animation:blink 0.5s linear infinite alternate;animation:blink 0.5s linear infinite alternate;}/*!sc*/
.jCVZVT .top-banner__header__introduction{font-size:18px;font-weight:500;}/*!sc*/
@media screen and (min-width:360px){.jCVZVT .top-banner__header__introduction{padding-top:30px;}}/*!sc*/
@media screen and (min-width:480px){.jCVZVT .top-banner__header__introduction{padding-top:20px;}}/*!sc*/
@media screen and (min-width:530px){.jCVZVT .top-banner__header__introduction{padding-top:90px;}}/*!sc*/
@media screen and (min-width:560px){.jCVZVT .top-banner__header__introduction{font-size:22px;}}/*!sc*/
@media screen and (min-width:700px){.jCVZVT .top-banner__header__introduction{padding-top:110px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__header__introduction{font-size:28px;padding-top:40px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__header__introduction{font-size:32px;}}/*!sc*/
.jCVZVT .top-banner__header__main{font-size:20px;color:#ffc701;padding-bottom:16px;}/*!sc*/
@media screen and (min-width:560px){.jCVZVT .top-banner__header__main{font-size:26px;}}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__header__main{font-size:22px;}}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__header__main{font-size:28px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__header__main{font-size:38px;}}/*!sc*/
.jCVZVT .top-banner__header__sub{font-size:14px;font-weight:700;}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__header__sub{font-size:17px;}}/*!sc*/
.jCVZVT .top-banner__system-props{list-style-type:initial;text-align:left;max-width:220px;margin:20px auto;}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__system-props{max-width:270px;margin:20px 0 30px 20px;}}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__system-props{max-width:300px;}}/*!sc*/
.jCVZVT .top-banner__system-props__item{color:#d5beff;font-size:12px;}/*!sc*/
@media screen and (min-width:1200px){.jCVZVT .top-banner__system-props__item{font-size:17px;padding-bottom:3px;}}/*!sc*/
.jCVZVT .top-banner__button{max-width:300px;}/*!sc*/
@media screen and (min-width:980px){.jCVZVT .top-banner__button{font-size:16px;margin:0;}}/*!sc*/
@-webkit-keyframes boucing{0%{top:0;}100%{top:10px;}}/*!sc*/
@keyframes boucing{0%{top:0;}100%{top:10px;}}/*!sc*/
.jCVZVT .top-banner__arrow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;}/*!sc*/
.jCVZVT .top-banner__arrow-container button{background:transparent;border:none;}/*!sc*/
.jCVZVT .top-banner__arrow-container img{position:relative;-webkit-animation:boucing 0.7s linear infinite alternate;animation:boucing 0.7s linear infinite alternate;cursor:pointer;width:25px;}/*!sc*/
@media screen and (min-width:760px){.jCVZVT .top-banner__arrow-container{display:none;}}/*!sc*/
data-styled.g2[id="style__TopBannerStyles-sc-1srg6l3-0"]{content:"jCVZVT,"}/*!sc*/
.fyKQAl{width:100%;display:grid;grid-template-columns:repeat(12,1fr);}/*!sc*/
.ieukfN{width:100%;}/*!sc*/
@media screen and (max-width:559px){.ieukfN{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:560px) and (max-width:959px){.ieukfN{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:760px){.ieukfN{grid-column:span 4;}}/*!sc*/
.dbksJl{width:100%;}/*!sc*/
@media screen and (max-width:559px){.dbksJl{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:560px) and (max-width:959px){.dbksJl{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:760px){.dbksJl{grid-column:span 8;}}/*!sc*/
.livVGa{width:100%;}/*!sc*/
@media screen and (max-width:559px){.livVGa{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:560px) and (max-width:959px){.livVGa{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:980px){.livVGa{grid-column:span 4;}}/*!sc*/
.jzrvpT{width:100%;}/*!sc*/
@media screen and (max-width:559px){.jzrvpT{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:560px) and (max-width:959px){.jzrvpT{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:760px){.jzrvpT{grid-column:span 6;}}/*!sc*/
.fBZvFP{width:100%;}/*!sc*/
@media screen and (max-width:559px){.fBZvFP{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:560px) and (max-width:959px){.fBZvFP{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:980px){.fBZvFP{grid-column:span 12;}}/*!sc*/
@media screen and (min-width:1200px){.fBZvFP{grid-column:span 3;}}/*!sc*/
data-styled.g3[id="styles__GridStyles-sc-1oxfa8k-0"]{content:"fyKQAl,ieukfN,dbksJl,livVGa,jzrvpT,fBZvFP,"}/*!sc*/
.ddmZef{position:relative;background:linear-gradient(88.23deg,#ffc700 2.31%,#ffe200 96.35%);color:#6816AA;padding:14px;border-radius:60px;text-align:center;font-weight:700;font-size:12px;text-transform:uppercase;width:400px;font-family:'Montserrat';cursor:pointer;}/*!sc*/
@media screen and (min-width:980px){.ddmZef{padding:20px;font-size:18px;}}/*!sc*/
.ddmZef .arrow{position:relative;left:10px;top:-2px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}/*!sc*/
data-styled.g4[id="style__CustomButton-sc-agouxj-0"]{content:"ddmZef,"}/*!sc*/
.hijarh{position:relative;color:#501286;font-weight:700;font-size:19px;line-height:22px;text-align:center;white-space:pre-line;width:100%;}/*!sc*/
@media screen and (min-width:560px){.hijarh{font-size:34px;line-height:40px;}}/*!sc*/
.hijarh::after{content:'';position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:4px;border-radius:10px;background-color:#AAFFF8;}/*!sc*/
data-styled.g5[id="style__CustomHeading-sc-192g2ms-0"]{content:"hijarh,"}/*!sc*/
.iIuRAQ{position:relative;z-index:2;padding:20px 0 20px 0;background-color:transparent;}/*!sc*/
@media screen and (min-width:760px){.iIuRAQ{padding:30px 0 40px 0;}}/*!sc*/
@media screen and (max-width:760px){.iIuRAQ{margin-top:20px;}}/*!sc*/
.iIuRAQ .container{max-width:1150px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.iIuRAQ .how-it-works-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/
.iIuRAQ .advertisement-video{border:none;display:block;width:100%;height:300px;margin:60px auto 0px;border-radius:20px;}/*!sc*/
@media screen and (min-width:560px){.iIuRAQ .advertisement-video{height:400px;}}/*!sc*/
@media screen and (min-width:760px){.iIuRAQ .advertisement-video{width:550px;}}/*!sc*/
@media screen and (min-width:980px){.iIuRAQ .advertisement-video{width:900px;height:500px;}}/*!sc*/
.iIuRAQ .action-button{width:100%;text-align:center;margin-top:20px;}/*!sc*/
.iIuRAQ button{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;max-width:300px;}/*!sc*/
@media screen and (min-width:980px){.iIuRAQ button{max-width:400px;margin-top:30px;}}/*!sc*/
data-styled.g6[id="style__HowItWorksStyles-sc-yb7iwx-0"]{content:"iIuRAQ,"}/*!sc*/
.fyTeSb{position:relative;padding-top:140px;margin-top:-100px;}/*!sc*/
.fyTeSb::after{background:linear-gradient(325.52deg,#5d12a5 -0.02%,#e640df 164.59%);}/*!sc*/
.fyTeSb .container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}/*!sc*/
@media screen and (min-width:980px){.fyTeSb .container{padding:0 16px;}}/*!sc*/
.fyTeSb h2{width:170px;font-family:'Montserrat';font-size:20px;line-height:24px;text-align:center;color:white;}/*!sc*/
@media screen and (min-width:980px){.fyTeSb h2{font-size:40px;line-height:49px;width:100%;}.fyTeSb h2 br{display:none;}}/*!sc*/
.fyTeSb hr{margin-top:21px;margin-bottom:16px;}/*!sc*/
@media screen and (min-width:980px){.fyTeSb hr{border-width:4px;margin-top:20px;margin-bottom:30px;}}/*!sc*/
.fyTeSb p {
    color: white;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    width: 269px;
    margin-bottom: 39px;
    margin-top: 60px;
}

.fyTeSb .i-pdvcarousel__pdvs {
    display: flex;
    justify-content: center;
    align-items: flex-start; /* Alterado para alinhar ao topo */
    gap: 33px; /* Espaçamento uniforme */
    padding: 40px 0;
}

.fyTeSb .i-pdvcarousel__pdvs .pdv__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start; /* Alterado para alinhar ao topo */
    position: relative;
    opacity: 0.25;
    transition: opacity 200ms ease;
    padding-bottom: 60px; /* Espaço para o logo */
}

.fyTeSb .i-pdvcarousel__pdvs .pdv__item.getnet {
    opacity: 1;
}

.fyTeSb .i-pdvcarousel__pdvs .pdv__item .item__logo {
    position: absolute;
    bottom: 0;
}

/* Removido width: 30% que estava causando o problema */
.fyTeSb .i-pdvcarousel__pdvs .pdv__item {
    width: auto;
}

@media screen and (min-width: 980px) {
    .fyTeSb p {
        font-size: 23px;
        line-height: 28px;
        font-weight: 400;
        width: 100%;
        max-width: 1145px;
    }

    .fyTeSb .i-pdvcarousel__pdvs {
        flex-wrap: nowrap;
        gap: 66px;
    }
}

/* Efeito hover */
.fyTeSb .i-pdvcarousel__pdvs:hover > .pdv__item {
    opacity: 0.25;
}

.fyTeSb .i-pdvcarousel__pdvs:hover > .pdv__item:hover {
    opacity: 1;
}

.fyTeSb .carousel{width:100%;overflow:hidden;}/*!sc*/
.fyTeSb .carousel .swiper-slide{-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;opacity:0.25;}/*!sc*/
.fyTeSb .carousel .swiper-slide.swiper-slide-active{opacity:1;}/*!sc*/
.fyTeSb .carousel__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:410px;position:relative;}/*!sc*/
.fyTeSb .carousel__item .item__logo{position:absolute;bottom:0;}/*!sc*/
.fyTeSb .pdv__button{width:300px;height:56px;margin:100px 0 0;border:1px solid #ffffff;border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:transparent;font-family:'Montserrat';font-weight:700;font-size:14px;line-height:22px;text-transform:uppercase;color:#ffffff;cursor:pointer;}/*!sc*/
@media screen and (min-width:980px){.fyTeSb .pdv__button{font-size:18px;width:359px;height:56px;margin-bottom:40px;}}/*!sc*/
@media screen and (max-width:980px){.fyTeSb .is-desktop{display:none;}}/*!sc*/
@media screen and (min-width:980px){.fyTeSb .is-mobile{display:none;}}/*!sc*/
data-styled.g7[id="style__PosSliderStyles-sc-1379xet-0"]{content:"fyTeSb,"}/*!sc*/
.cqQmeV{max-width:280px;position:relative;border-radius:33px;overflow:hidden;margin:0 auto 40px auto;}/*!sc*/
@media screen and (min-width:1200px){.cqQmeV{max-width:320px;}}/*!sc*/
.cqQmeV img{width:100%;height:100%;object-fit:cover;}/*!sc*/
.cqQmeV .segment-title{position:absolute;bottom:0;font-size:29px;color:#fff;font-weight:300;background:linear-gradient( 180deg,rgba(93,0,165,0) 71.56%,#5d00a5 100% );border-radius:20px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding:0 16px 25px 16px;z-index:100;}/*!sc*/
@media screen and (min-width:980px){.cqQmeV .segment-title{font-size:24px;}}/*!sc*/
.fRHPmJ{max-width:280px;position:relative;border-radius:33px;overflow:hidden;margin:0 auto 40px auto;max-width:120px;}/*!sc*/
@media screen and (min-width:1200px){.fRHPmJ{max-width:320px;}}/*!sc*/
.fRHPmJ img{width:100%;height:100%;object-fit:cover;}/*!sc*/
.fRHPmJ .segment-title{position:absolute;bottom:0;font-size:29px;color:#fff;font-weight:300;background:linear-gradient( 180deg,rgba(93,0,165,0) 71.56%,#5d00a5 100% );border-radius:20px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding:0 16px 25px 16px;z-index:100;}/*!sc*/
@media screen and (min-width:980px){.fRHPmJ .segment-title{font-size:24px;}}/*!sc*/
.fRHPmJ .segment-title{font-size:12px;padding-bottom:12px;}/*!sc*/
@media screen and (min-width:360px){.fRHPmJ{max-width:180px;}.fRHPmJ .segment-title{font-size:16px;}}/*!sc*/
@media screen and (min-width:420px){.fRHPmJ{max-width:200px;}}/*!sc*/
@media screen and (min-width:768px){.fRHPmJ{max-width:250px;}.fRHPmJ .segment-title{font-size:22px;padding-bottom:25px;}}/*!sc*/
data-styled.g9[id="style__SegmentStyles-sc-63hfhb-0"]{content:"cqQmeV,fRHPmJ,"}/*!sc*/
.jDLrXc{position:relative;z-index:3;}/*!sc*/
.jDLrXc .container{padding:0;}/*!sc*/
@media screen and (min-width:1200px){.jDLrXc .container{padding:0 16px;}}/*!sc*/
.jDLrXc h2{padding-left:16px;padding-right:16px;}/*!sc*/
@media screen and (min-width:980px){.jDLrXc h2{padding-left:0;padding-right:0;}}/*!sc*/
.jDLrXc .segments-container{padding-top:80px;}/*!sc*/
.jDLrXc .segments-container .segments-desktop{display:none;}/*!sc*/
@media screen and (min-width:1200px){.jDLrXc .segments-container .segments-desktop{display:grid;}}/*!sc*/
@media screen and (min-width:1200px){.jDLrXc .segments-container .segments-mobile{display:none;}}/*!sc*/
data-styled.g10[id="style__SegmentsStyles-sc-itwo9v-0"]{content:"jDLrXc,"}/*!sc*/
.eHtCFn{position:relative;padding-top:120px;margin-top:-50px;}/*!sc*/
@media screen and (min-width:1200px){.eHtCFn{padding-bottom:60px;}}/*!sc*/
.eHtCFn::after{background:linear-gradient(325.52deg,#5d12a5 -0.02%,#e640df 164.59%);}/*!sc*/
.eHtCFn .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
.eHtCFn .container hr{margin-top:10px;margin-bottom:10px;border-bottom:2px solid #5fd3c9;width:165px;}/*!sc*/
.eHtCFn .container p{width:100%;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-align:center;color:#ffffff;margin-bottom:42px;}/*!sc*/
.eHtCFn .container h2{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:24px;line-height:24px;text-align:center;color:#ffffff;}/*!sc*/
@include respond-to('desktop'){font-size:40px;line-height:49px;}/*|*/.eHtCFn .container .bottom-hint{width:100%;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:9px;line-height:11px;text-align:center;color:#bb82f2;}/*!sc*/
.eHtCFn #hubspot-form-container{position:relative;z-index:1;padding-left:25px;padding-right:20px;width:100%;max-width:1000px;margin:0 auto;}/*!sc*/
@media screen and (min-width:1200px){.eHtCFn #hubspot-form-container{max-width:1200px;}}/*!sc*/
data-styled.g11[id="style__ContactFormStyles-sc-1gt1gzb-0"]{content:"eHtCFn,"}/*!sc*/
.hxhmjo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:40px;}/*!sc*/
@media screen and (min-width:980px){.hxhmjo{margin-bottom:0;}}/*!sc*/
.hxhmjo .icon-container img{width:80px;height:80px;}/*!sc*/
.hxhmjo .heading{padding:20px 0 10px 0;color:#400b7c;}/*!sc*/
.hxhmjo .description{white-space:pre-line;}/*!sc*/
data-styled.g12[id="style__SolutionStyles-sc-1anf7t3-0"]{content:"hxhmjo,"}/*!sc*/
.frQFGK{text-align:center;color:#777777;}/*!sc*/
.frQFGK .sub-heading{margin:40px 0 50px 0;}/*!sc*/
@media screen and (min-width:980px){.frQFGK .sub-heading{margin-bottom:70px;}}/*!sc*/
data-styled.g13[id="style__SolutionsStyles-sc-ww5sun-0"]{content:"frQFGK,"}/*!sc*/
.exBhbp{position:relative;padding-bottom:80px;z-index:5;background-size:cover;background-position:center bottom;}/*!sc*/
@media screen and (min-width:980px){.exBhbp{padding-bottom:110px;}}/*!sc*/
.exBhbp .container{max-width:1150px;padding:0;}/*!sc*/
@media screen and (min-width:760px){.exBhbp .container{padding:0 16px;}}/*!sc*/
@media screen and (min-width:760px){.exBhbp .heading{white-space:initial;}}/*!sc*/
.exBhbp .sub-heading{text-align:center;color:#777777;margin:40px 16px 60px 16px;font-size:14px;}/*!sc*/
@media screen and (min-width:420px){.exBhbp .sub-heading{font-size:16px;}}/*!sc*/
@media screen and (min-width:420px){.exBhbp .sub-heading{font-size:18px;}}/*!sc*/
.exBhbp .testimonies-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/
data-styled.g14[id="styles__TestimoniesStyles-sc-9x11xf-0"]{content:"exBhbp,"}/*!sc*/
.fxnYux{display:block;}/*!sc*/
.fxnYux .react-multi-carousel-dot-list{position:relative;top:40px;}/*!sc*/
@media screen and (min-width:769){.fxnYux{display:none;}}/*!sc*/
.ckAnmb{display:block;}/*!sc*/
.ckAnmb .react-multi-carousel-dot-list{position:relative;top:40px;}/*!sc*/
@media screen and (min-width:961){.ckAnmb{display:none;}}/*!sc*/
data-styled.g18[id="style__SliderStyles-sc-rx0412-0"]{content:"fxnYux,ckAnmb,"}/*!sc*/
.gALIBN{position:relative;z-index:6;padding-top:120px;height:900px;margin-top:-80px;}/*!sc*/
.gALIBN::after{background:linear-gradient(326.59deg,#ffffff 26%,#ffffff 119.27%);}/*!sc*/
@media screen and (min-width:560px){.gALIBN{height:940px;}}/*!sc*/
@media screen and (min-width:980px){.gALIBN{height:960px;}}/*!sc*/
.gALIBN .container{max-width:1150px;}/*!sc*/
.gALIBN .heading{color:#501286;margin-bottom:40px;}/*!sc*/
.gALIBN .bennefits-container{padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
@media screen and (min-width:980px){.gALIBN .bennefits-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/
@media screen and (min-width:980px){.gALIBN .bennefits-container .item:nth-of-type(2){padding-left:30px;}}/*!sc*/
@media screen and (min-width:1200px){.gALIBN .bennefits-container .item:nth-of-type(2){padding-left:50px;}}/*!sc*/
@media screen and (min-width:560px){.gALIBN .react-multi-carousel-dot-list{top:20px !important;}}/*!sc*/
data-styled.g20[id="style__BennefitsStyles-sc-roqhn9-0"]{content:"gALIBN,"}/*!sc*/
.lmtnnM{position:relative;z-index:2;color:#777777;text-align:center;padding:40px 0 20px 0;}/*!sc*/
@media screen and (min-width:760px){.lmtnnM{padding-bottom:40px;}}/*!sc*/
.lmtnnM .sub-heading{padding-top:40px;}/*!sc*/
.lmtnnM .items-container{padding:50px 0 30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media screen and (min-width:760px){.lmtnnM .items-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/
data-styled.g22[id="style__NoAdditionalCostsStyles-sc-lysp0s-0"]{content:"lmtnnM,"}/*!sc*/
.dwUwei{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px;}/*!sc*/
.dwUwei:nth-of-type(2){padding-bottom:20px;}/*!sc*/
@media screen and (min-width:760px){.dwUwei{padding-bottom:0;}.dwUwei:nth-of-type(1){padding-right:70px;}}/*!sc*/
.dwUwei .item-title{font-size:16px;color:#400b7c;padding:20px 0;}/*!sc*/
@media screen and (min-width:760px){.dwUwei .item-title{font-size:19px;}}/*!sc*/
.dwUwei .item-description{white-space:pre-line;font-size:12px;}/*!sc*/
@media screen and (min-width:980px){.dwUwei .item-description{font-size:14px;}}/*!sc*/
data-styled.g23[id="style__ItemStyle-sc-tb2cvu-0"]{content:"dwUwei,"}/*!sc*/
.jCLkJW{position:relative;background:linear-gradient(339.13deg,#5d12a5 0.45%,#e640df 195.21%);text-align:center;color:#fff;padding-bottom:50px;overflow:hidden;margin-top:-60px;width:102%;left:-1%;border-radius:0 0 50% 50%/0 0 8% 8%;padding-top:30px;}/*!sc*/
@media screen and (min-width:760px){.jCLkJW{padding-bottom:0;height:500px;text-align:left;}}/*!sc*/
@media screen and (min-width:980px){.jCLkJW{height:638px;}}/*!sc*/
.jCLkJW .container{position:initial;}/*!sc*/
.jCLkJW .img-container img{max-width:130%;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);border-radius:0 0 50% 50%/0 0 8% 8%;}/*!sc*/
@media screen and (min-width:760px){.jCLkJW .img-container img{border-radius:initial;min-width:640px;-webkit-transform:translate(-270px,-10px);-ms-transform:translate(-270px,-10px);transform:translate(-270px,-10px);}}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .img-container img{min-width:830px;-webkit-transform:translate(-330px,0);-ms-transform:translate(-330px,0);transform:translate(-330px,0);}}/*!sc*/
@media screen and (min-width:1200px){.jCLkJW .img-container img{-webkit-transform:translate(-230px,0);-ms-transform:translate(-230px,0);transform:translate(-230px,0);}}/*!sc*/
@media screen and (min-width:1620px){.jCLkJW .img-container img{position:absolute;left:0;width:700px;-webkit-transform:translate(-40px,0);-ms-transform:translate(-40px,0);transform:translate(-40px,0);}}/*!sc*/
@media screen and (min-width:1900px){.jCLkJW .img-container img{width:900px;-webkit-transform:translate(-40px,-70px);-ms-transform:translate(-40px,-70px);transform:translate(-40px,-70px);}}/*!sc*/
@media screen and (min-width:760px){.jCLkJW .support-info{padding-top:40px;}}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-info{padding-top:50px;}}/*!sc*/
.jCLkJW .support-info button{max-width:300px;}/*!sc*/
.jCLkJW .support-heading{padding:20px 0;font-size:19px;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-heading{font-size:34px;}}/*!sc*/
.jCLkJW .support-subtext{font-size:12px;}/*!sc*/
.jCLkJW .support-subtext .highlight{color:#5fd3c9;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-subtext{font-size:22px;}}/*!sc*/
.jCLkJW .support-opening-hours{border:1px solid #fff;border-radius:20px;padding:24px 16px;margin:35px 0;text-align:center;}/*!sc*/
.jCLkJW .support-opening-hours-heading{font-size:16px;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-opening-hours-heading{font-size:24px;}}/*!sc*/
.jCLkJW .support-opening-hours-hours{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
.jCLkJW .support-opening-hours-hours-hour{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;border-right:2px solid #9ff5ee;}/*!sc*/
.jCLkJW .support-opening-hours-hours-hour:nth-of-type(2){border-right:0;padding-right:0;padding-left:16px;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-opening-hours-hours-hour{font-size:19px;}}/*!sc*/
.jCLkJW .support-opening-hours-hours-hour .range{font-size:14px;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-opening-hours-hours-hour .range{font-size:23px;}}/*!sc*/
.jCLkJW .support-opening-hours-ways-of-contact{font-size:10px;}/*!sc*/
@media screen and (min-width:980px){.jCLkJW .support-opening-hours-ways-of-contact{font-size:14px;}}/*!sc*/
data-styled.g24[id="style__SupportStyles-sc-i2e3w-0"]{content:"jCLkJW,"}/*!sc*/
.kaSfVq{position:relative;}/*!sc*/
.kaSfVq::after{box-shadow:0 13px 20px -10px rgba(0,0,0,0.1);}/*!sc*/
.kaSfVq .container{position:relative;z-index:1;}/*!sc*/
.kaSfVq .segments-container{margin-top:80px;}/*!sc*/
@media screen and (max-width:1199px){.kaSfVq .segment-container:nth-child(odd) .segment .img-container{-webkit-order:2;-ms-flex-order:2;order:2;}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(even) .segment .img-container{-webkit-order:2;-ms-flex-order:2;order:2;}}/*!sc*/
.kaSfVq .segment-container:nth-child(1) .segment .img-container{-webkit-transform:translate(12px,-8px);-ms-transform:translate(12px,-8px);transform:translate(12px,-8px);}/*!sc*/
@media screen and (min-width:350px){.kaSfVq .segment-container:nth-child(1) .segment .img-container{-webkit-transform:translate(-24px,-8px);-ms-transform:translate(-24px,-8px);transform:translate(-24px,-8px);}}/*!sc*/
@media screen and (min-width:420px){.kaSfVq .segment-container:nth-child(1) .segment .img-container{-webkit-transform:translate(12px,-8px);-ms-transform:translate(12px,-8px);transform:translate(12px,-8px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(1) .segment .img-container{margin-top:-70px;-webkit-transform:translate(-3px,-8px);-ms-transform:translate(-3px,-8px);transform:translate(-3px,-8px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(2) .segment .img-container{margin-top:30px;}}/*!sc*/
.kaSfVq .segment-container:nth-child(2) .segment img{max-width:130px;}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(2) .segment img{max-width:160px;}}/*!sc*/
.kaSfVq .segment-container:nth-child(3) .segment .img-container{-webkit-transform:translate(20px,20px);-ms-transform:translate(20px,20px);transform:translate(20px,20px);}/*!sc*/
@media screen and (min-width:350px){.kaSfVq .segment-container:nth-child(3) .segment .img-container{-webkit-transform:translate(-8px,20px);-ms-transform:translate(-8px,20px);transform:translate(-8px,20px);}}/*!sc*/
@media screen and (min-width:420px){.kaSfVq .segment-container:nth-child(3) .segment .img-container{-webkit-transform:translate(20px,30px);-ms-transform:translate(20px,30px);transform:translate(20px,30px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(3) .segment .img-container{margin-top:-50px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(3) .segment .img-container img{max-width:310px;}}/*!sc*/
.kaSfVq .segment-container:nth-child(4) .segment .img-container{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);margin-left:-50px;}/*!sc*/
@media screen and (min-width:420px){.kaSfVq .segment-container:nth-child(4) .segment .img-container{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(4) .segment .img-container{-webkit-transform:initial;-ms-transform:initial;transform:initial;position:absolute;bottom:-4px;left:-18px;}}/*!sc*/
.kaSfVq .segment-container:nth-child(4) .segment .img-container img{max-width:190px;}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(4) .segment .img-container img{max-width:330px;}}/*!sc*/
@media screen and (min-width:350px){.kaSfVq .segment-container:nth-child(4) .segment__info{-webkit-transform:translateX(-22px);-ms-transform:translateX(-22px);transform:translateX(-22px);}}/*!sc*/
@media screen and (min-width:1200px){.kaSfVq .segment-container:nth-child(4) .segment__info{-webkit-transform:initial;-ms-transform:initial;transform:initial;}}/*!sc*/
.kaSfVq .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;}/*!sc*/
data-styled.g25[id="style__AdditionalSegmentsStyles-sc-1erca70-0"]{content:"kaSfVq,"}/*!sc*/
.bMHdUV{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:26px;padding:0 12px;background:linear-gradient(180deg,#b570ff 0%,#7256e4 100%),linear-gradient(180deg,#ddbdff 0%,#7256e4 100%);color:#fff;height:120px;max-width:600px;margin:0 auto 60px auto;}/*!sc*/
@media screen and (min-width:350px) and (max-width:419px){.bMHdUV{max-width:318px;}}/*!sc*/
@media screen and (min-width:420px){.bMHdUV{height:140px;}}/*!sc*/
@media screen and (min-width:1200px){.bMHdUV{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:320px;padding:20px 0;width:260px;}}/*!sc*/
.bMHdUV .img-container{position:relative;}/*!sc*/
.bMHdUV .img-container img{max-width:150px;}/*!sc*/
@media screen and (min-width:560px){.bMHdUV .img-container img{max-width:200px;}}/*!sc*/
@media screen and (min-width:1200px){.bMHdUV .img-container img{max-width:300px;}}/*!sc*/
.bMHdUV .segment__info{padding:20px 0;font-size:10px;text-align:left;min-width:100px;}/*!sc*/
@media screen and (min-width:350px){.bMHdUV .segment__info{padding:20px 0 20px 10px;min-width:180px;}.bMHdUV .segment__info__heading{font-size:14px;}.bMHdUV .segment__info__description{font-size:12px;}}/*!sc*/
@media screen and (min-width:1200px){.bMHdUV .segment__info{text-align:center;padding:10px 16px;}}/*!sc*/
data-styled.g26[id="style__SegmentStyles-sc-f5ocow-0"]{content:"bMHdUV,"}/*!sc*/
.kcVSTc .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc .container{display:block;}}/*!sc*/
.kcVSTc.i-footer{padding-top:45px;padding-bottom:35px;}/*!sc*/
.kcVSTc.i-footer.i-footer--variant{background-color:#f5f7fa;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer{padding-top:18px;padding-left:16px;padding-right:16px;padding-bottom:69px;}}/*!sc*/
.kcVSTc.i-footer .i-footer__logo-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer .i-footer__logo-social{width:100%;max-width:1245px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
.kcVSTc.i-footer .i-footer__copyright{display:inline-block;margin-bottom:30px;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer .i-footer__text{width:100%;max-width:1245px;}}/*!sc*/
.kcVSTc.i-footer .i-footer__text p{width:100%;max-width:308px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:10px;line-height:12px;color:#9f9f9f;text-align:center;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer .i-footer__text p{max-width:100%;text-align:left;font-size:16px;line-height:20px;max-width:712px;}}/*!sc*/
.kcVSTc.i-footer .eye-logo{margin-bottom:49px;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer .eye-logo{width:280px;height:135px;margin-bottom:38px;}}/*!sc*/
.kcVSTc.i-footer .eye-social{margin-bottom:29px;text-align:center;}/*!sc*/
.kcVSTc.i-footer .eye-social p{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:12px;line-height:15px;color:#9f9f9f;margin-bottom:25px;}/*!sc*/
@media screen and (min-width:980px){.kcVSTc.i-footer .eye-social p{font-size:16px;line-height:20px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px;margin-top:20px;}}/*!sc*/
.kcVSTc.i-footer .eye-social__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.kcVSTc.i-footer .eye-social__links a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#797676;border-radius:50%;}/*!sc*/

@media screen and (min-width:980px){.kcVSTc.i-footer .eye-social__links a{width:44px;height:44px;}}/*!sc*/
.kcVSTc.i-footer .eye-social__links a:not(:last-child){margin-right:17px;}/*!sc*/
data-styled.g27[id="styles__FooterStyles-sc-1dkvzmn-0"]{content:"kcVSTc,"}/*!sc*/

.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}
.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}
.style__BennefitStyles-sc-1aojmwn-0.jLFVeY {
  display: flex;
  align-items: center;
  margin-bottom: 20px; /* Ajuste conforme necessário */
  display: flex;
  align-items: center;
  margin-bottom: 20px; /* Ajuste conforme necessário */
}

.icon-container {
  margin-right: 15px; /* Espaço entre imagem e texto */
}
.content {
    display: flex;
    align-items: center; /* Alinha o ícone verticalmente com o texto */
}

.icon-container img {
  width: 80px; /* Ajuste o tamanho da imagem conforme necessário */
  padding-right: 30px;
  height: auto;
}
.info {
    display: flex;
    flex-direction: column;
}

.title {
    font-size: 18px;
    font-weight: bold;
}

.description {
    font-size: 17px;
    color: #555;
}
.info {
  flex: 1;
}

/* Opcional: Ajuste o tamanho e o espaçamento dos itens conforme necessário */
.bennefits-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Espaço entre os itens */
}

.item {
  flex: 1 1 calc(50% - 20px); /* Dois itens por linha, ajuste conforme necessário */
}
/* Para os títulos dos benefícios */
.style__BennefitStyles-sc-1aojmwn-0 .title {
  color: #501286; /* Títulos brancos */
   font-size: 20px;
}

/* Para as descrições dos benefícios */
.style__BennefitStyles-sc-1aojmwn-0 .description {
  color: rgb(0, 0, 0); /* Descrições brancas */
}

/* Opcional: Se precisar garantir que todo o texto dentro de .info seja branco */
.style__BennefitStyles-sc-1aojmwn-0 .info {
  color: white; /* Todo o texto branco */
}
/* Estilo geral do formulário */
form.hs-form {
    width: 100%;
    background-color: #9224bc00;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
    max-width: 955px;
    margin: auto;
    font-family: 'Open Sans', sans-serif;
}

/* Estilo dos campos de entrada */
form.hs-form .hs-form-field {
    margin-bottom: 20px;
}

form.hs-form .hs-input {
    width: 100%;
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 50px;
    font-size: 16px;
    transition: border-color 0.3s;
}

form.hs-form .hs-input:focus {
    border-color: #004085;
    outline: none;
}

/* Estilo dos labels */
form.hs-form label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
    color: #f7f7f7;
}

/* Estilo dos campos obrigatórios */
form.hs-form .hs-form-required {
    color: #e3342f;
}

/* Estilo dos botões */
.hs-button {
    background-color: #5fd3c9;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 15px;
    font-size: 26px;
    cursor: pointer;
    transition: background-color 0.3s;
    width: 30%;
    margin: 20px auto; /* Centraliza o botão */
    display: block;
}

form.hs-form .hs-button:hover {
    background-color: #002752;
}

/* Ajuste de colunas */
.form-columns-2 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.form-columns-2 .hs-form-field {
    flex: 1 1 48%;
}

.form-columns-1 {
    display: block;
}

/* Ajuste de radio buttons e checkboxes */
.hs-form-radio-display {
    display: flex;
    align-items: center;
}

.hs-form-radio-display input {
    margin-right: 10px;
}

/* Estilo de mensagens de erro */
.hs-error-msg {
    color: #e3342f;
    font-size: 12px;
}
/* Remove a borda do fieldset */
form fieldset {
    border: none;
}

/* Remove a borda dos inputs */
form input, form select, form textarea {
    border: none;
    box-shadow: none; /* Remove sombras que possam parecer bordas */
}

/* Remove a borda ao focar nos inputs */
form input:focus, form select:focus, form textarea:focus {
    outline: none;
    border: none;
}

/* Remove a borda das divs que contêm os campos */
form .field {
    border: none;
}

/* Remove qualquer possível borda no formulário inteiro */
form {
    border: none;
}
.hs-form-radio-display {
    display: flex;
    align-items: center;
}
.question {
    margin-bottom: 20px;
}

.question label {
    display: block;
    margin-bottom: 5px;
}

.required {
    color: red;
}

.options {
    list-style: none;
    padding: 0;
}

.options li {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.options label {
    margin-left: 10px; /* Ajuste o espaço entre o checkbox e o texto */
}

.hs-field-desc{
    color: #fff;
}

.form-input{
    margin-top: 20px;
}
/* Definindo tamanhos de fontes para uso geral */
.font-small {
    font-size: 12px;
}

.font-medium {
    font-size: 16px;
}

.font-large {
    font-size: 20px;
}

.font-xlarge {
    font-size: 24px;
}

.font-xxlarge {
    font-size: 32px;
}

/* Definindo estilos para títulos */
.heading-small {
    font-size: 18px;
    font-weight: bold;
}

.heading-medium {
    font-size: 24px;
    font-weight: bold;
}

.heading-large {
    font-size: 32px;
    font-weight: bold;
}

/* Para descrições e parágrafos */
.description-small {
    font-size: 14px;
}

.description-medium {
    font-size: 16px;
}

.description-large {
    font-size: 18px;
}

/* Definindo tamanhos de fonte responsivos */
@media (max-width: 768px) {
    .font-large {
        font-size: 18px;
    }

    .heading-large {
        font-size: 28px;
    }
    
    .description-medium {
        font-size: 14px;
    }
}
.pdv-modal__modal {
    background: white;
    border-radius: 12px;
    width: 1100px; /* Aumentado de 900px para 1100px */
    max-width: 95%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    padding: 20px;
    max-height: 90vh;
    overflow-y: auto;
}

/* Cabeçalho do Modal */
.pdv-modal__header {
    position: relative;
    margin-bottom: 30px;
    padding: 0;
    display: flex;
    justify-content: center;
}

.pdv-modal__headerTitle {
    color: #8000ff;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-left: -24px; /* Move o título para a esquerda para compensar o espaço do botão fechar */
    width: auto;
}

/* Container principal em grid com 2 colunas */
.pdv-modal__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px; /* Espaço entre as seções de marcas */
    padding: 0 30px;
}

/* Cada seção de marca */
.pdv-modal__item {
    padding: 15px; /* Reduzido */
}

.pdv-modal__item h2 {
    color: #8000ff;
    font-size: 16px; /* Reduzido */
    margin-bottom: 20px; /* Reduzido */
    text-align: left;
}

/* Container das imagens - AQUI É ONDE VOCÊ AJUSTA O ESPAÇO ENTRE AS MAQUININHAS */
.pdv-modal__imagesContainer {
    display: flex;
    gap: 70px; /* Aumentado de 20px para 50px - ESTA É A LINHA QUE CONTROLA O ESPAÇAMENTO */
    justify-content: flex-start;
}

/* Cada maquininha individual */
.pdv-modal__imagesContainer > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.pdv-modal__image {
    height: 150px; /* Reduzido */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px; /* Reduzido */
}

.pdv-modal__image img {
    height: 100%;
    width: auto;
    object-fit: contain;
}

/* Texto da maquininha */
.pdv-modal__imagesContainer p {
    color: #333;
    font-size: 12px; /* Reduzido */
    text-align: center;
    margin: 0;
}

/* Botão fechar */
.pdv-modal__headerClose {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background: #8000ff;
    border: none;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.pdv-modal__headerClose img {
    width: 38px; /* Reduzido */
    height: 38px; /* Reduzido */
}

/* Responsividade */
@media (max-width: 768px) {
    .pdv-modal__container {
        grid-template-columns: 1fr;
    }
    
    .pdv-modal__imagesContainer {
        flex-wrap: wrap;
        justify-content: center;
    }
}

/* Container principal das maquininhas */
.i-pdvcarousel__pdvs.is-desktop {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  padding: 20px;
}

/* Cada item de maquininha */
.pdv__item {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  opacity: 0.6;
  filter: hue-rotate(270deg) saturate(0.8);
  transition: all 0.3s ease;
}

/* Maquininha GetNet ativa */
.pdv__item.getnet {
  opacity: 1;
  filter: none;
}

/* Imagens das maquininhas */
.item__pdv {
  max-height: 500px;
  width: auto;
  display: block !important;
  margin-bottom: 30px;
}

/* Logos das empresas */
.item__logo {
  max-width: 170px;
  height: auto;
  display: block !important;
  opacity: 0.7;
}

/* Logo da GetNet */
.pdv__item.getnet .item__logo {
  opacity: 1;
}

/* Responsividade */
@media screen and (max-width: 980px) {
  .i-pdvcarousel__pdvs.is-desktop {
    overflow-x: auto;
    padding: 10px;
    gap: 20px;
  }
  
  .item__pdv {
    max-height: 300px;
  }
  
  .item__logo {
    max-width: 120px;
  }
}

/* Estilo para mensagem de sucesso */
.mensagem-sucesso {
    background-color: #4CAF50;
    color: white;
    padding: 15px;
    margin: 10px 0;
    border-radius: 5px;
    display: none;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 20px;
}

.title {
    text-align: center;
    color: #333;
    font-size: 28px;
    margin-bottom: 50px;
}

.testimonials {
    display: flex;
    gap: 30px;
    justify-content: center;
    flex-wrap: wrap;
}

.testimonial-card {
    width: 350px;
    border-radius: 20px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(128, 0, 255, 0.8) 0%, rgba(128, 0, 255, 1) 100%);
    position: relative;
}

.video-container {
    position: relative;
    width: 100%;
    height: 400px;
}

.video-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border: none;
    cursor: pointer;
    width: 62px;
    height: 62px;
}

.play-button img {
    width: 100%;
    height: 100%;
}

.testimonial-content {
    padding: 20px;
    color: white;
}

.quote {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
}

.author {
    font-size: 18px;
    font-weight: bold;
    color: #00ffcc;
    margin: 0;
}

.business {
    font-size: 14px;
    margin: 5px 0 0 0;
    opacity: 0.9;
}

@media (max-width: 768px) {
    .testimonial-card {
        width: 100%;
        max-width: 350px;
    }
}

/* Estilos do Modal */
.video-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.modal-content {
    position: relative;
    width: auto;
    height: 90vh; /* Altura máxima do viewport */
    max-width: 90vw;
    background: #000;
    border-radius: 8px;
    overflow: hidden;
}

.modal-content video {
    height: 100%;
    width: auto;
    max-height: 90vh;
    display: block;
    margin: 0 auto;
}

.close-modal {
    position: absolute;
    top: 15px;
    right: 15px;
    background: none;
    border: none;
    color: white;
    font-size: 32px;
    cursor: pointer;
    padding: 5px;
    z-index: 1001;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
}

.close-modal:hover {
    background-color: rgba(128, 0, 255, 0.5);
}

/* Ajuste para dispositivos móveis */
@media (max-width: 768px) {
    .modal-content {
        width: 95vw;
        height: auto;
    }
    
    .modal-content video {
        width: 100%;
        height: auto;
    }
}

.i-testimonials__testimonials {
    display: flex;
    gap: 30px;
    justify-content: center;
    padding: 20px;
}

.carousel__container {
    position: relative;
    width: 336px;
}

.carousel__item {
    position: relative;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.carousel__item img {
    width: 100%;
    height: auto;
    aspect-ratio: 236/338;
    object-fit: cover;
    display: block;
}

/* Posicionamento do botão play */
.item__play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border: none;
    cursor: pointer;
    z-index: 2;
}

.item__play img {
    width: 82px;
    height: 82px;
}

/* Ajuste do texto sobreposto */
.item__text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background: linear-gradient(to top, rgba(128, 0, 255, 1) 0%, rgba(128, 0, 255, 0.8) 80%, transparent 100%);
    color: white;
    z-index: 1;
}

.item__testimonial {
    display: block;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.item__author {
    display: block;
    font-size: 14px;
}

.item__author strong {
    color: #00ffcc;
}

/* Container principal */
.i-testimonials__testimonials {
    display: flex;
    gap: 40px;
    justify-content: center;
    padding: 20px;
}

/* Responsividade */
@media (max-width: 1140px) {
    .carousel__container {
        width: 280px;
    }
    
    .item__play img {
        width: 62px;
        height: 62px;
    }
}

@media (max-width: 768px) {
    .i-testimonials__testimonials {
        flex-direction: column;
        align-items: center;
    }
}

.advantages-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  text-align: center;
}

.advantages-container h2 {
  text-align: center;
  color: #501286;
  font-size: 42px;
  font-weight: 600;
  margin-bottom: 20px;
}

.advantages-container hr {
  width: 180px;
  margin: 0 auto;
  border: 2px solid #5FD3C9;
  margin-bottom: 80px;
}

.items-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px 40px;
  max-width: 1100px;
  margin: 0 auto;
}

.advantage {
  display: flex;
  align-items: flex-start;
  text-align: left;
}

.icon-container {
  width: 90px;  /* Aumentado de 54px para 70px */
  height: 90px; /* Aumentado de 54px para 70px */
  flex-shrink: 0;
  margin-right: 20px;
}

.icon-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  /* Altere esta linha para mudar a cor dos ícones */
  filter: brightness(0) saturate(100%) invert(83%) sepia(29%) saturate(838%) hue-rotate(118deg) brightness(92%) contrast(87%);
}

/* Para o ícone do card roxo, mantemos em branco */
.advantage.special .icon-container img {
  filter: brightness(0) invert(1);
}

.info {
  flex: 1;
}

.info .title {
  color: #501286;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 12px;
}

.info .description {
  color: #666;
  font-size: 11px;
  line-height: 1.6;
}

/* Card especial */
.advantage.special {
  padding: 25px 35px;
  border-radius: 24px;
  position: relative;
  background: #6A3DE8;
  max-width: 380px;
  max-height: 110px; /* Aumentado para caber todo o texto */
}

/* Container do conteúdo */
.advantage.special .content {
  display: flex;
  align-items: flex-start;
  gap: 0;
}

/* Container do ícone */
.advantage.special .icon-container {
  width: 40px;
  height: 30px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  margin-right: -8px;
}

/* Info container */
.advantage.special .info {
  padding-left: 0;
}

/* Título */
.advantage.special .title {
  font-size: 14px;
  margin-bottom: 8px; /* Aumentado de 1px para 8px para criar mais espaço */
  color: #50dcd5;
  font-weight: 600;
}

/* Descrição */
.advantage.special .description {
  font-size: 13px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.9);
  margin-top: 4px; /* Adicionado margem superior */
  max-height: none;
  overflow: visible;
  display: block;
}

/* Container da info */
.advantage.special .info {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 4px; /* Adiciona espaço entre título e descrição */
}

@media (max-width: 768px) {
  .items-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  
  .advantages-container h2 {
    font-size: 32px;
  }
}

.top-banner__typing-container {
  position: relative;
  display: inline-block;
}

.typing-text {
  color: #ffe200;
  font-size: 30px; /* Ajuste este valor para o tamanho desejado */
}

.static-text {
  font-size: 24px; /* Mesmo tamanho para manter consistência */
}

.top-banner__typing-container__cursor {
  display: inline-block;
  width: 3px;
  height: 28px; /* Ajustado proporcionalmente ao novo tamanho da fonte */
  background-color: #6A3DE8;
  margin-left: 5px;
  animation: blink 0.7s infinite;
  position: relative;
  top: 4px; /* Ajustado para alinhar com o texto menor */
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/* Container dos botões */
.buttons-container {
  display: flex;
  gap: 20px;
  margin-top: 30px;
}

/* Estilo base dos botões */
.button {
  padding: 16px 32px;
  font-size: 24px;
  font-weight: 500; /* Peso normal inicial */
  border-radius: 50px; /* Alterado aqui - você pode ajustar este valor */
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  position: relative;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  outline: none;
  font-family: 'Inter', sans-serif;
}

/* Efeito de negrito no hover para ambos os botões */
.button:hover {
  font-weight: 700; /* Mais negrito no hover */
  letter-spacing: 0.5px; /* Pequeno ajuste no espaçamento das letras para compensar a mudança de largura */
}

/* Botão principal - Quero um orçamento */
.button-primary {
  background: linear-gradient(45deg, #c001fa, #660285);
  color: rgb(61, 0, 85);
  border: none;
  box-shadow: 0 4px 15px rgba(106, 61, 232, 0.2);
  animation: buttonPulse 6s infinite;
  position: relative;
  z-index: 1; /* Garante que o link seja clicável */
}

.button-primary:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 10px 30px rgba(106, 61, 232, 0.3);
  background: linear-gradient(45deg, #2d03b9cc, #7A5FE8);
  animation: buttonPulse 3s infinite 1s; /* Começa 3s depois do primeiro botão */
}

.button-primary::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  transition: 0.6s;
}

.button-primary:hover::before {
  left: 100%;
}

/* Botão secundário - Veja como funciona */
.button-secondary {
  background: rgba(106, 1, 133, 0.1);
  color: #5f00b8;
  border: 2px solid transparent;
  position: relative;
  z-index: 1;
  backdrop-filter: blur(5px);
  animation: buttonPulse 6s infinite 3s; /* Começa 3s depois do primeiro botão */
}

.button-secondary::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(45deg, #6A3DE8, #8A6FE8);
  z-index: -2;
  border-radius: 10px;
  opacity: 0;
  transition: 0.4s;
}

.button-secondary::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: white;
  border-radius: 10px;
  z-index: -1;
  transition: 0.4s;
}

.button-secondary:hover {
  color: white;
  border-color: transparent;
  transform: translateY(-3px);
  box-shadow: 0 10px 30px rgba(106, 61, 232, 0.2);
}

.button-secondary:hover::before {
  opacity: 1;
}

.button-secondary:hover::after {
  background: linear-gradient(45deg, #6A3DE8, #8A6FE8);
}

/* Efeitos de clique */
.button:active {
  transform: scale(0.95) translateY(0);
}

/* Efeito de foco */
.button:focus-visible {
  box-shadow: 0 0 0 3px rgba(106, 61, 232, 0.5);
}

/* Efeito de brilho nos botões */
@keyframes shine {
  0% {
    transform: translateX(-100%) translateY(-100%) rotate(45deg);
  }
  100% {
    transform: translateX(100%) translateY(100%) rotate(45deg);
  }
}

.button::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    45deg,
    transparent,
    rgba(255, 255, 255, 0.1),
    transparent
  );
  transform: translateX(-100%) translateY(-100%) rotate(45deg);
}

.button:hover::after {
  animation: shine 1.5s ease-out infinite;
}

/* Responsivo */
@media (max-width: 768px) {
  .buttons-container {
    flex-direction: column;
    gap: 15px;
  }

  .button {
    width: 100%;
    padding: 14px 28px;
    font-size: 15px;
  }
}

@keyframes buttonPulse {
  0%, 45%, 100% {
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(106, 61, 232, 0.2);
    font-weight: 500;
    letter-spacing: normal;
  }
  
  50%, 95% {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 30px rgba(106, 61, 232, 0.3);
    font-weight: 700;
    letter-spacing: 0.5px;
  }
}

html {
  scroll-behavior: smooth; /* Adiciona scroll suave */
}

.button {
  /* Mantém os estilos existentes */
  text-decoration: none;
  cursor: pointer;
}

/* Garante que o link continue funcionando mesmo com as animações */
.button-primary {
  animation: buttonPulse 6s infinite;
  position: relative;
  z-index: 1; /* Garante que o link seja clicável */
}

/* Resto do CSS permanece igual */

.action-button {
  display: inline-block;
}

/* Resto do CSS dos botões permanece igual */

/* Estilo para o botão de orçamento */
.style__CustomButton-sc-agouxj-0.ddmZef,
#pdv-pro {
  padding: 16px 32px;
  font-size: 24px;
  font-weight: 500;
  border-radius: 50px;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  position: relative;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  outline: none;
  font-family: 'Inter', sans-serif;
  border: none;
  background: linear-gradient(45deg, #ffe102, #cfcc0d);
  color: #460064;
  box-shadow: 0 4px 15px rgba(106, 61, 232, 0.2);
  animation: buttonPulse 6s infinite;
}

/* Efeito hover */
.style__CustomButton-sc-agouxj-0.ddmZef:hover,
#pdv-pro:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 10px 30px rgba(106, 61, 232, 0.3);
  background: linear-gradient(45deg, #5A2DE8, #7A5FE8);
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* Efeito de clique */
.style__CustomButton-sc-agouxj-0.ddmZef:active,
#pdv-pro:active {
  transform: scale(0.95) translateY(0);
}

/* Animação de brilho */
.style__CustomButton-sc-agouxj-0.ddmZef::before,
#pdv-pro::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  transition: 0.6s;
}

.style__CustomButton-sc-agouxj-0.ddmZef:hover::before,
#pdv-pro:hover::before {
  left: 100%;
}

/* Animação de pulso */
@keyframes buttonPulse {
  0%, 45%, 100% {
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(106, 61, 232, 0.2);
    font-weight: 500;
    letter-spacing: normal;
  }
  
  50%, 95% {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 30px rgba(106, 61, 232, 0.3);
    font-weight: 700;
    letter-spacing: 0.5px;
  }
}

/* Estilo do botão Solicitar especialista */
.solicitar-especialista {
  padding: 16px 32px;
  font-size: 2px;
  font-weight: 500;
  border-radius: 50px;
  background: linear-gradient(45deg, #22b8ab, #0ad3c2);
  color: white;
  border: none;
  width: auto;
  white-space: nowrap; /* Impede quebra de linha */
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(95, 211, 201, 0.2);
}

/* Ajustes para mobile */
@media (max-width: 768px) {
  .solicitar-especialista {
    padding: 14px 24px;
    font-size: 14px; /* Fonte um pouco menor no mobile */
    width: auto;
    min-width: 200px; /* Largura mínima para garantir legibilidade */
    white-space: nowrap;
  }
}

/* Ajustes para telas muito pequenas */
@media (max-width: 360px) {
  .solicitar-especialista {
    padding: 12px 20px;
    font-size: 13px;
    min-width: 180px;
  }
}

/* Estilo do botão Solicitar especialista */
.actions .hs-button.primary {
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 50px;
  background: linear-gradient(45deg, #5FD3C9, #4FC3B9);
  color: white;
  border: none;
  width: auto;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 4px 15px rgba(95, 211, 201, 0.2);
  display: inline-block;
  text-align: center;
  min-width: 250px;
  position: relative;
  overflow: hidden;
}

/* Efeito hover */
.actions .hs-button.primary:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 10px 30px rgba(95, 211, 201, 0.3);
  background: linear-gradient(45deg, #4FC3B9, #3FB3A9);
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* Efeito de brilho deslizante */
.actions .hs-button.primary::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  transition: 0.6s;
}

.actions .hs-button.primary:hover::before {
  left: 100%;
}

/* Efeito de clique */
.actions .hs-button.primary:active {
  transform: scale(0.98) translateY(0);
}

/* Animação de pulso automática */
@keyframes buttonPulse {
  0%, 45%, 100% {
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(95, 211, 201, 0.2);
    font-weight: 600;
    letter-spacing: normal;
  }
  
  50%, 95% {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 30px rgba(95, 211, 201, 0.3);
    font-weight: 700;
    letter-spacing: 0.5px;
  }
}

.actions .hs-button.primary {
  animation: buttonPulse 6s infinite;
}

/* Ajustes para mobile */
@media (max-width: 768px) {
  .actions .hs-button.primary {
    padding: 16px 32px;
    font-size: 16px;
    min-width: 200px;
  }
  
  .actions {
    padding: 0 15px;
  }
}

/* Container do botão */
.actions {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* Remover qualquer filtro ou overlay das imagens */
.i-pdvcarousel__pdvs .pdv__item img.item__pdv {
  filter: none; /* Remove qualquer filtro */
  opacity: 1; /* Garante opacidade total */
  mix-blend-mode: normal; /* Remove qualquer modo de mesclagem */
}

.i-pdvcarousel__pdvs .pdv__item {
  position: relative;
  background: transparent; /* Remove qualquer background */
  overflow: visible;
}

/* Garante que as imagens mantenham suas cores originais */
.i-pdvcarousel__pdvs .pdv__item::before,
.i-pdvcarousel__pdvs .pdv__item::after {
  display: none; /* Remove pseudo-elementos que possam estar criando overlay */
}

/* Ajuste específico para logos */
.i-pdvcarousel__pdvs .pdv__item img.item__logo {
  filter: none;
  opacity: 1;
}

/* Reset inicial */
.i-pdvcarousel__pdvs .pdv__item {
  position: relative;
  background: transparent;
}

.i-pdvcarousel__pdvs .pdv__item img.item__pdv {
  filter: brightness(0.4) !important; /* Mudando para preto ao invés de roxo */
  opacity: 1 !important;
  mix-blend-mode: normal !important;
  background: transparent !important;
  isolation: isolate;
  transition: all 0.3s ease;
}

/* Mantém a Stone destacada */
.i-pdvcarousel__pdvs .pdv__item:nth-child(2) img.item__pdv {
  filter: none !important;
}

/* Efeito hover */
.i-pdvcarousel__pdvs .pdv__item:hover img.item__pdv {
  filter: none !important;
}

/* Ajuste para os logos */
.i-pdvcarousel__pdvs .pdv__item img.item__logo {
  opacity: 0.7;
  transition: all 0.3s ease;
}

.i-pdvcarousel__pdvs .pdv__item:nth-child(2) img.item__logo,
.i-pdvcarousel__pdvs .pdv__item:hover img.item__logo {
  opacity: 1;
}

/* Container das maquininhas */
.i-pdvcarousel__pdvs .pdv__item {
  position: relative;
}

/* Criar overlay preto usando pseudo-elemento */
.i-pdvcarousel__pdvs .pdv__item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6); /* Overlay preto com 60% de opacidade */
  z-index: 1;
  transition: all 0.3s ease;
}

/* Posicionar imagens sob o overlay */
.i-pdvcarousel__pdvs .pdv__item img.item__pdv {
  position: relative;
  z-index: 0;
  filter: none !important; /* Remove qualquer filtro existente */
  mix-blend-mode: normal !important;
}

/* Manter logos visíveis acima do overlay */
.i-pdvcarousel__pdvs .pdv__item img.item__logo {
  position: relative;
  z-index: 2;
}

/* Remover overlay no hover */
.i-pdvcarousel__pdvs .pdv__item:hover::before {
  background-color: rgba(0, 0, 0, 0); /* Torna o overlay transparente */
}

/* Reset completo de qualquer filtro ou máscara */
.i-pdvcarousel__pdvs,
.i-pdvcarousel__pdvs *,
.pdv__item,
.pdv__item * {
  background: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  mix-blend-mode: normal !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
}

/* Container das maquininhas */
.i-pdvcarousel__pdvs .pdv__item {
  position: relative;
}

/* Overlay preto */
.i-pdvcarousel__pdvs .pdv__item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
  transition: all 0.3s ease;
}

/* Garantir que as imagens mantenham suas cores originais */
.i-pdvcarousel__pdvs .pdv__item img.item__pdv {
  position: relative;
  z-index: 0;
  filter: none !important;
  -webkit-filter: none !important;
  mix-blend-mode: normal !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
}

/* Manter logos visíveis */
.i-pdvcarousel__pdvs .pdv__item img.item__logo {
  position: relative;
  z-index: 2;
}

/* Efeito hover */
.i-pdvcarousel__pdvs .pdv__item:hover::before {
  background-color: rgba(0, 0, 0, 0);
}

/* Ajuste do card especial */
.advantage.special {
  padding: 25px 15px; /* Reduz o padding para ficar mais compacto */
  border-radius: 20px; /* Aumenta o arredondamento */
  position: relative;
  background: #501286; /* Cor roxa */
  max-width: 380px; /* Controla a largura máxima */
}

/* Header "Vendido separadamente" */
.advantage.special .header {
  font-size: 14px;
  padding: 8px 80px;
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  background: #FFD700; /* Cor amarela */
  border-radius: 15px 10px 0 0;
  font-weight: 600;
  color: #000;
  white-space: nowrap;
}

/* Container do conteúdo */
.advantage.special .content {
  display: flex;
  align-items: flex-start;
  gap: 15px;
}

/* Container do ícone */
.advantage.special .icon-container {
  width: 90px; /* Ícone menor */
  height: 90px;
  flex-shrink: 0;
}

/* Ajuste do título */
.advantage.special .title {
  font-size: 16px;
  margin-bottom: 1px;
  color: #50dcd5;
  font-weight: 600; /* Alterado de 60 para 600 para deixar em negrito */
}

/* Ajuste da descrição */
.advantage.special .description {
  font-size: 11px;
  line-height: 1.0;
  color: white;
  opacity: 0.9;
}

/* Ajuste para a imagem de Suporte */
img[alt="Suporte"] {
  margin-top: -50px; /* Valor negativo move para cima */
  position: relative; /* Permite o reposicionamento */
  z-index: 1; /* Garante que a imagem fique acima de outros elementos se necessário */
}

/* Estilo do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 16px 32px;
  background: #FFD700; /* Cor amarela igual ao outro botão */
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
  display: inline-block;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
}

/* Efeito hover */
.btn-entrar:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 10px 30px rgba(255, 215, 0, 0.3);
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* Efeito de clique */
.btn-entrar:active {
  transform: scale(0.98) translateY(0);
}

<a href="https://web.eyemobile.com.br" class="btn-entrar" target="_blank">
  ENTRAR
</a>

/* Estilo padrão do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 16px 32px;
  background: #FFD700;
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
  display: inline-block;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
}

/* Media query para dispositivos móveis */
@media screen and (max-width: 768px) {
  .btn-entrar {
    top: auto; /* Remove o top fixo */
    bottom: 20px; /* Posiciona na parte inferior */
    right: 50%; /* Centraliza horizontalmente */
    transform: translateX(50%); /* Ajusta o centro exato */
    padding: 12px 24px; /* Reduz um pouco o tamanho */
    font-size: 14px; /* Reduz o tamanho da fonte */
    position: fixed; /* Mantém fixo na tela */
  }

  /* Ajusta o hover para mobile */
  .btn-entrar:hover {
    transform: translateX(50%); /* Mantém centralizado mesmo no hover */
  }
}

/* Estilo padrão do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 16px 32px;
  background: #FFD700;
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
  display: inline-block;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
}

/* Media query para mobile */
@media only screen and (max-width: 480px) {
  .btn-entrar {
    position: absolute;
    top: 10px;
    right: -10px; /* Ajustado para mover mais para a direita */
    padding: 6px 12px; /* Reduzido ainda mais o padding */
    font-size: 11px; /* Reduzido o tamanho da fonte */
    width: auto;
    min-width: 60px; /* Reduzida a largura mínima */
    background: #FFD700;
    border-radius: 20px;
    transform: translateX(-50%); /* Ajusta a posição */
  }
}

  /* Remove efeitos hover em mobile */
  .btn-entrar:hover {
    transform: none;
    box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
  
}

/* Container da info */
.advantage.special .info {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: left; /* Alinha todo o conteúdo à esquerda */
}

/* Título */
.advantage.special .title {
  font-size: 14px;
  margin-bottom: 1px;
  color: #50dcd5;
  font-weight: 600;
  text-align: left; /* Garante alinhamento à esquerda */
}

/* Descrição */
.advantage.special .description {
  font-size: 13px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.9);
  text-align: left; /* Garante alinhamento à esquerda */
}

/* Container geral da info */
.info {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 0;
}

/* Título */
.info .title {
  text-align: left;
  font-size: 14px;
  margin-bottom: 4px;
  color: #6A3DE8;
  font-weight: 600;
}

/* Descrição */
.info .description {
  text-align: left;
  font-size: 13px;
  line-height: 1.4;
  color: #666;
}

/* Container das maquininhas */
.i-pdvcarousel__pdvs {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

/* Item individual */
.pdv__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
}

/* Imagem da maquininha */
.pdv__item .item__pdv {
  max-height: 400px; /* Altura máxima padronizada */
  width: auto;
  object-fit: contain;
  margin-bottom: 20px;
}

/* Logo da marca */
.pdv__item .item__logo {
  position: absolute;
  bottom: -50px; /* Posição fixa para todas as logos */
  left: 50%;
  transform: translateX(-50%);
  max-width: 120px;
  height: auto;
}

/* Ajuste específico para GetNet que pode precisar de posicionamento diferente */
.pdv__item.getnet .item__logo {
  bottom: -45px; /* Ajuste específico se necessário */
}

/* Mantendo os estilos desktop originais intactos */
.segments-desktop {
  /* ... estilos existentes ... */
}

/* Ajustes para mobile com autoplay */
@media screen and (max-width: 768px) {
  .segments-desktop {
    display: none;
  }

  .segments-mobile {
    display: block;
  }

  .swiper {
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
  }

  .swiper-slide {
    width: 85%;
    text-align: center;
    transition: all 0.3s ease;
  }

  .carousel__item {
    width: 100%;
  }

  .carousel__item img {
    width: 100%;
    max-width: 300px;
    height: auto;
    border-radius: 10px;
  }

  .swiper-slide-active {
    opacity: 1;
    transform: scale(1);
  }

  .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
  }

  /* Adiciona navegação por pontos */
  .swiper-pagination {
    position: relative;
    margin-top: 20px;
  }

  .swiper-pagination-bullet {
    background: #6A3DE8;
    opacity: 0.5;
  }

  .swiper-pagination-bullet-active {
    opacity: 1;
  }
}

new Swiper('.swiper', {
  slidesPerView: 'auto',
  centeredSlides: true,
  spaceBetween: 20,
  loop: true,
  autoplay: {
    delay: 3000,
    disableOnInteraction: false,
  },
  pagination: {
    el: '.swiper-pagination',
    clickable: true,
  }
});

/* Estilo padrão do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 8px 16px;
  background: #FFD700;
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
  display: inline-block;
  line-height: 1;
}

/* Media query para mobile */
@media screen and (max-width: 768px) {
  .btn-entrar {
    padding: 6px 12px;
    font-size: 12px;
    right: 10px;
    top: 10px;
    height: auto;
    min-height: 0;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}

/* Estilo padrão do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 8px 16px;
  background: #FFD700;
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
  display: inline-block;
  white-space: nowrap;
  transform: rotate(0deg);
}

/* Media query para mobile */
@media screen and (max-width: 768px) {
  .btn-entrar {
    writing-mode: horizontal-tb;
    text-orientation: mixed;
    transform: rotate(0deg);
    padding: 6px 12px;
    font-size: 12px;
    right: 10px;
    top: 10px;
    width: auto;
    height: auto;
    min-height: 0;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}

/* Estilo padrão do botão ENTRAR */
.btn-entrar {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 6px 16px;
  background: #FFD700;
  color: #000000;
  border: none;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  z-index: 1000;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  height: 24px; /* Altura fixa */
  box-sizing: border-box;
}

/* Media query para mobile */
@media screen and (max-width: 768px) {
  .btn-entrar {
    padding: 0 12px;
    font-size: 12px;
    right: 10px;
    top: 10px;
    height: 24px; /* Mesma altura fixa */
    min-height: 24px;
    max-height: 24px;
    line-height: 24px;
  }
}