._field-wrapper{position: relative;}
._error {display: block;position: absolute;font-size: 14px;z-index: 10000001;}
._error._above, 
._error._below {top: 35px;right: 0;}
._error._above ._error-arrow, 
._error._below ._error-arrow {left: -8px;bottom: 50%;border-style: solid;border-width: 7px 5px 0 5px;border-color: #0C9AFF transparent transparent transparent;transform: translateY(50%) rotate(90deg);}
._error-inner {padding: 2px 10px 4px;background-color: #0C9AFF;font: 500 13px/20px 'Rubik';color: #ffffff;text-align: center;text-decoration: none;border-radius: 3px;}
._error-arrow {position: absolute;width: 0;height: 0;}
._320 ._error {/* right: 10px; *//* width: max-content; *//* top: -10px; */}
._320 ._error-inner{padding: 1px 10px 1px;font-size: 12px;}
._320 ._error._above ._error-arrow {display: none;}

br {user-select: none;}

@keyframes barraProgresso {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

body {font-family: 'Rubik';color: #111;background: #fff;}

.boxFormulario {opacity: 0;position: fixed;width: 100%;height: 100%;background: #000000db;z-index: 99999999999;transition: all 0.5s ease;display: flex;align-items: center;justify-content: center;visibility: hidden;}

.boxFormulario .centro {border-radius: 24px;background: #FFF;width: calc(100% - 20px);max-width: 416px;padding: 32px 0;}
.boxFormulario .centro h1 {width: 139px;height: 74px;flex-shrink: 0;margin: 0 auto;display: none;}
.boxFormulario .centro p {max-width: 350px;color: #111;text-align: center;font-family: Rubik;font-size: 22px;font-style: normal;font-weight: 700;display: block;line-height: normal;margin: 0 auto;padding-top: 29px;padding-bottom: 16px;}
.boxFormulario .centro form {max-width: 343px;margin: 0 auto;width: calc(100% - 40px);}
.boxFormulario .centro input {border-bottom: 1px solid #7E7E7E;display: inline-flex;padding: 15px 0 15px 0px;align-items: center;width: 100%;margin-bottom: 14px;color: #303537;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 18px; /* 112.5% */}
.boxFormulario .centro input::placeholder {}
.boxFormulario .centro input:hover {}
.boxFormulario .centro input:focus {}
.boxFormulario .centro button {padding: 15px 30px;width: 100%;max-width: max-content;cursor: pointer;color: #fff;text-align: center;display: block;text-transform: uppercase;font-size: 18px;font-weight: 700;line-height: 18px;transition: all ease 0.5s;text-shadow: 0 2px 2px #00000000;margin-bottom: 16px;display: flex;justify-content: center;gap: 10px;align-items: center;border-radius: 100px;background: #A6C85D;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);outline: 1px solid #FFFFFF00;outline-offset: -3px;margin: 18px auto 14px;}
.boxFormulario .centro button b {font-weight: 700;display: block;}
.boxFormulario .centro button:after {content:"";background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8257 8.95589C11.8257 9.27974 12.0831 9.53714 12.4069 9.53714C12.7308 9.53714 12.9966 9.27974 12.9966 8.95589V1.59011C12.9966 1.26626 12.7308 1.00049 12.4069 1.00049H5.04952C4.72568 1.00049 4.45991 1.26626 4.45991 1.59011C4.45991 1.91395 4.72568 2.17973 5.04952 2.17973H10.9949L1.17175 11.995C0.947307 12.2273 0.947307 12.593 1.17175 12.8253C1.40404 13.0576 1.77811 13.0576 2.00203 12.8253L11.8257 3.00163V8.95589Z' fill='white'/%3E%3C/svg%3E%0A");width: 14px;height: 14px;}
.boxFormulario .centro button:hover {background: #0095FF;box-shadow: 0px 0px 10px 5px #0095FF38;outline: 1px solid #FFFFFF66;}
.boxFormulario.ativo {opacity: 1;visibility: visible;}
.boxFormulario .centro figure {display: flex;width: 269px;height: 22px;padding: 0.321px 0px 0.078px 0px;justify-content: center;align-items: center;flex-shrink: 0;margin: 0 auto;}

.linkCTA {padding: 15px 30px;width: 100%;max-width: max-content;cursor: pointer;color: #fff;text-align: center;display: block;text-transform: uppercase;font-size: 18px;font-weight: 700;line-height: 18px;transition: all ease 0.5s;text-shadow: 0 2px 2px #00000000;margin-bottom: 16px;display: flex;justify-content: center;gap: 10px;align-items: center;border-radius: 100px;background: #85B245;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);outline: 1px solid #FFFFFF00;outline-offset: -3px;}

.linkCTA b {font-weight: 700;display: block;}

.linkCTA:hover {background: #0095FF;box-shadow: 0px 0px 10px 5px #0095FF38;outline: 1px solid #FFFFFF66;}

.linkCTA b {
}

.linkCTA:hover b {text-shadow: 0 0 10px #00000040;}

.linkCTA svg {filter: drop-shadow(0px 0px 0px #000);transition: all ease 0.5s;}

.linkCTA:hover svg {filter: drop-shadow(0px 0px 4px #000);}

/* secao topo */
section.topo {width: 100%;padding: 48px 20px 44px;position: relative;z-index: 99999999;overflow: clip;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));margin-top: 72px;}

section.topo::before {
}

section.topo::after {content: "";display: block;position: absolute;width: 380px;height: 325px;background-repeat: repeat;background-size: contain;user-select: none;bottom: 0;right: 0;z-index: -1;/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='325' viewBox='0 0 380 325' fill='none'%3E%3Cg opacity='0.22' filter='url(%23filter0_f_743_418)'%3E%3Cpath d='M152.432 3V90.9102H242.457V3H317.995V90.9102H379V165.021H317.995V251.979H379V326.09H317.995V414H242.457V326.09H152.432V414H76.8926V326.09H3V251.979H76.8926V165.021H3V90.9102H76.8926V3H152.432ZM152.432 251.979H242.457V165.021H152.432V251.979Z' stroke='%2399A3AC' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_743_418' x='0' y='0' width='382' height='417' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1' result='effect1_foregroundBlur_743_418'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); */}

section.topo h1 {width: 100%;max-width: 897px;margin: 0 auto 40px;}

section.topo h1 img {user-select: none;}

section.topo .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;gap: 20px;justify-content: space-between;}

section.topo .centro::before {}

section.topo .centro .conteudo {width: 100%;max-width: 472px;}

section.topo .centro .conteudo h2 {font: 700 26px/34px 'Rubik';color: #fff;margin-bottom: 16px;}

section.topo .centro .conteudo h2 b {font-weight: 700;color: #0C9AFF;}

section.topo .centro .conteudo p {font: 400 16px/24px 'Rubik';color: #fff;margin-bottom: 32px;}

section.topo .centro .conteudo p b {font-weight: 600;color: #fff;}

section.topo .centro .conteudo a:active, section.topo .centro .conteudo a:link, section.topo .centro .conteudo a:visited {max-width: 457px;}

section.topo .centro .conteudo a:hover {
}

section.topo .centro .conteudo a b {max-width: 373px;}

section.topo .centro .conteudo a:hover b {text-shadow: 0 0 10px #00000040;}

section.topo .centro .conteudo a svg {filter: drop-shadow(0px 0px 0px #000);transition: all ease 0.5s;}

section.topo .centro .conteudo a:hover svg {filter: drop-shadow(0px 0px 4px #000);}

section.topo .centro .conteudo a svg path {
}

section.topo .centro .conteudo i {display: block;color: #B9B9B9;font: 400 11px/16px 'Rubik';letter-spacing: -0.01em;}

section.topo .centro .conteudo i br {display: none;}

section.topo .centro .conteudo figure {width: 100%;max-width: 269px;display: block;margin: 16px 0 0px;user-select: none;}

section.topo .centro .conteudo figure img {
}

/* Video */
section.topo .centro .video {width: 100%;max-width: 689px;min-width: 525px;height: fit-content;border-radius: 8px;box-shadow: 23px 23px 70px 0px #00000033;position: relative;}

section.topo .centro .video .videoWrapper {opacity: 0;position: relative;padding-bottom: 56.25%;height: 0;user-select: none;transition: all ease 0.5s;}

section.topo .centro .video .videoWrapper.ativo {opacity: 1;}

section.topo .centro .video .videoWrapper.ativo iframe {user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;border-radius: 8px;}

section.topo .centro .video .thumb {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;cursor: pointer;user-select: none;transition: all 0.5s ease;z-index: 2;border-radius: 8px;overflow: clip;}

section.topo .centro .video .thumb.ativo {opacity: 0;visibility: hidden;}

section.topo .centro .video .thumb:hover {box-shadow: 0px 0px 4px 5px #0000002e;}

section.topo .centro .video .thumb img {display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;transition: all 0.5s ease;}

section.topo .centro .video .thumb span.play { display: block;
    padding: 5px 54px 5px 55px;
    background: linear-gradient(90deg, rgba(205, 205, 205, 0.5) 0%, rgba(98, 98, 98, 0) 100%);
    position: absolute;
    top: 65%;
    left: 0px;
    transform: translateY(-50%);}

section.topo .centro .video .thumb span.play {}
section.topo .centro .video .thumb span.play b {font: 500 18px/40px 'Rubik';color: #fff;text-transform: uppercase;letter-spacing: 0.01em;text-shadow: 0 0 5px transparent;}

section.topo .centro .video .thumb span.play::after {background-size: 100%;content: "";display: block;position: absolute;width: 25px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M14.476 8.485c.699.45.699 1.58 0 2.03L1.572 18.841C.874 19.292 0 18.728 0 17.826V1.174C0 .272.874-.292 1.573.16l12.902 8.326Z'/%3E%3C/svg%3E");right: 11px;top: 50%;transform: translateY(-50%);user-select: none;transition: all 0.5s ease;background-repeat: no-repeat;}

section.topo .centro .video .thumb span.play.playGrande::after{width: 60px;right: -114px;height: 90px;}
section.topo .centro .video .thumb span.play.playGrande {
    top: 50%;
}

section.topo .centro .video .thumb:hover span.play::after {transform: translateY(-50%) scale(1.2);filter: drop-shadow(0px 0px 10px #fff);}

section.topo .centro .video .thumb:hover span.play b {text-shadow: 0 0 5px #ffffff30;}

section.topo .centro h3.mobile {display: none;}

/* Video Flutuante */
._videoFlut section.topo .centro .video {max-width: 245px;min-width: auto;position: fixed;bottom: 88px;right: 20px;border-radius: 24px;margin: 0px;z-index: 99999999999 !important;}

._videoFlut section.topo .centro .video thumb {width: 100%;height: 100%;}

._videoFlut section.topo .centro .video .thumb span.play {padding: 5px 42px 3px 10px;}

._videoFlut section.topo .centro .video .thumb span.play b {display: block;width: 100%;max-width: 65px;font-size: 12px;line-height: 14px;text-align: center;}

._videoFlut section.topo .centro .video .thumb span.play::after {content: "";display: block;position: absolute;width: 14px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M14.476 8.485c.699.45.699 1.58 0 2.03L1.572 18.841C.874 19.292 0 18.728 0 17.826V1.174C0 .272.874-.292 1.573.16l12.902 8.326Z'/%3E%3C/svg%3E") no-repeat;background-size: 14px 16px;right: 23px;top: 50%;transform: translateY(-50%);user-select: none;transition: all 0.5s ease;}

/* secao sua vez */
section.suaVez {width: 100%;background: #ebebeb;padding: 72px 20px;overflow: clip;position: relative;z-index: 1;background: linear-gradient(180deg, #EDEDED 0%, #F5F5F5 100%);/* border-radius: 80px 80px 0px 0px; */border-top: 1px dashed #CBCBCB;}

._1000 section.suaVez::before {content: "";display: block;position: absolute;user-select: none;z-index: -1;width: 451px;height: 479px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='451' height='479' fill='none'%3E%3Cpath fill='url(%23a)' fill-opacity='.08' d='M182.066 248.612c-5.418 5.419-5.418 14.204 0 19.622 5.418 5.419 14.203 5.419 19.622 0l-19.622-19.622ZM450.175 14c0-7.663-6.212-13.875-13.875-13.875H311.427c-7.662 0-13.874 6.212-13.874 13.875s6.212 13.875 13.874 13.875h110.999v110.998c0 7.663 6.211 13.875 13.874 13.875s13.875-6.212 13.875-13.875V14ZM201.688 268.234 446.111 23.811 426.489 4.189 182.066 248.612l19.622 19.622Z'/%3E%3Cpath fill='url(%23b)' fill-opacity='.07' d='M-7.665 273.052c-4.233 4.233-4.233 11.096 0 15.329 4.233 4.233 11.097 4.233 15.33 0l-15.33-15.329ZM255.263 36.293c0-5.987-4.853-10.84-10.84-10.84h-97.557c-5.986 0-10.839 4.853-10.839 10.84 0 5.986 4.853 10.84 10.839 10.84h86.718v86.717c0 5.986 4.853 10.84 10.839 10.84 5.987 0 10.84-4.854 10.84-10.84V36.293ZM7.665 288.381 252.088 43.958l-15.329-15.33L-7.665 273.052l15.33 15.329Z'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M103.067 465.788a7.372 7.372 0 0 0 10.424 10.424l-10.424-10.424Zm257.007-239.211a7.37 7.37 0 0 0-7.371-7.371h-66.339a7.37 7.37 0 1 0 0 14.742h58.968v58.967a7.37 7.37 0 1 0 14.742 0v-66.338ZM113.491 476.212l244.424-244.423-10.424-10.424-244.424 244.423 10.424 10.424Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='192.231' x2='436.654' y1='258.777' y2='14.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.501'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.354' x2='244.777' y1='281.07' y2='36.647' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='108.633' x2='353.056' y1='471.354' y2='226.93' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.494'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: repeat;background-size: contain;left: 0;bottom: 0;opacity: 0.4;}

._1000 section.suaVez::after {content: "";display: block;position: absolute;user-select: none;z-index: -1;width: 499px;height: 479px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='499' height='479' fill='none'%3E%3Cpath fill='url(%23a)' d='M2.343 332.343a8 8 0 0 0 11.314 11.314L2.343 332.343ZM323 31a8 8 0 0 0-8-8h-72a8 8 0 0 0 0 16h64v64a8 8 0 0 0 16 0V31ZM13.657 343.657l307-307-11.314-11.314-307 307 11.314 11.314Z' opacity='.65'/%3E%3Cpath fill='url(%23b)' d='M164.808 310.808c-5.077 5.076-5.077 13.308 0 18.384 5.076 5.077 13.308 5.077 18.384 0l-18.384-18.384ZM494 13c0-7.18-5.82-13-13-13H364c-7.18 0-13 5.82-13 13s5.82 13 13 13h104v104c0 7.18 5.82 13 13 13s13-5.82 13-13V13ZM183.192 329.192l307-307-18.384-18.384-307 307 18.384 18.384Z'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M181.757 468.757a6.001 6.001 0 0 0 8.486 8.486l-8.486-8.486ZM499 166a6 6 0 0 0-6-6h-54a6 6 0 1 0 0 12h48v48a6 6 0 1 0 12 0v-54ZM190.243 477.243l307-307-8.486-8.486-307 307 8.486 8.486Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.354' x2='315.354' y1='338.354' y2='31.354' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.283' stop-color='%23FAFAFA'/%3E%3Cstop offset='.543' stop-color='%23E7E7E7'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='174.354' x2='481.354' y1='320.354' y2='13.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5EFEF' stop-opacity='0'/%3E%3Cstop offset='.623' stop-color='%23F0E7E7'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='186.354' x2='493.354' y1='473.354' y2='166.354' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.28' stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.732'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: repeat;background-size: contain;top: 230px;right: 218px;opacity: 0.4;}

section.suaVez .centro {width: 100%;max-width: 918px;min-height: 774px;margin: 0 auto;position: relative;z-index: 2;}

section.suaVez .centro::before {content: "";display: block;position: absolute;width: 296px;height: 152px;top: 0;left: 0;background: linear-gradient(140deg, #000000 0%, rgba(102, 102, 102, 0) 64.71%);filter: blur(15px);opacity: 0.3;z-index: -1;border-top-left-radius: 32px;}

section.suaVez .centro::after {content: "";display: block;position: absolute;width: 304px;height: 165px;bottom: 0;right: 0;background: linear-gradient(280.13deg, #000000 0%, rgba(102, 102, 102, 0) 56.14%);filter: blur(15px);opacity: 0.3;z-index: -1;border-bottom-right-radius: 32px;}

section.suaVez .centro .carta {width: 100%;background: #fff;margin: 0 auto;padding: 56px 45px 46px 68px;border-radius: 32px;}

section.suaVez .centro .carta h2 {font: 700 40px/40px 'Rubik';color: #111;margin-bottom: 21px;/* text-align: center; */}
section.suaVez .centro .carta h2 em{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath d='M0.887786 0V10.8777H10.4322L0 21.3069L7.69011 29L18.1224 18.5678V28.1092H29V0H0.887786Z' fill='%230C9AFF'/%3E%3C/svg%3E");width: 29px;height: 29px;display: inline-block;margin-right: 10px;}
section.suaVez .centro .carta h2 b {font-weight: 700;color: #0C9AFF;}

section.suaVez .centro .carta p {font: 400 18px/26px 'Rubik';color: #111;}

section.suaVez .centro .carta p em{font-weight: 700;color: #0C9AFF;}
section.suaVez .centro .carta p strong{font-weight: 400;max-width: 460px;display: block;}
section.suaVez .centro .carta p b {font-weight: 600;}
section.suaVez .centro .carta p span.logo{margin: 18px 0;display: block;max-width: 500px;}
section.suaVez .centro .carta p span.polaroids{
    position: absolute;
    right: 28px;
    top: 247px;
}

section.suaVez .centro .carta figure {max-width: max-content;margin-top: 20px;}

section.suaVez .centro .carta figure img {user-select: none;}

/* secao oportunidade */
section.oportunidade {width: 100%;background: #F5F5F5;padding: 0px 20px 146px;overflow: clip;position: relative;z-index: 1;}

section.oportunidade .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;gap: 30px;justify-content: space-between;}

section.oportunidade .centro .conteudo {width: 100%;max-width: 638px;min-width: 607px;}

section.oportunidade .centro .conteudo h2 {font: 700 40px/32px 'Rubik';color: #111;margin-bottom: 16px;}

section.oportunidade .centro .conteudo h2 b {font-weight: 700;color: #0C9AFF;}

section.oportunidade .centro .conteudo h3 {font: 600 24px/32px 'Rubik';margin-bottom: 40px;}

section.oportunidade .centro .conteudo h3 em::before {content: "";display: block;position: absolute;width: 140px;height: 6px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='6' fill='none'%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-width='2.5' d='M2 4c2.821-.896 6.891-.856 9.654-.972 20.121-.845 40.34-.63 60.48-.778C94.09 2.09 116.043 2 138 2'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;bottom: -5px;left: -5px;}

section.oportunidade .centro .conteudo h3 em {position: relative;font-weight: 600}

section.oportunidade .centro .conteudo ol {list-style: none;display: flex;flex-direction: column;gap: 18px;margin-bottom: 50px;}

section.oportunidade .centro .conteudo ol li {font: 400 16px/18px 'Rubik';color: #646E76;}

section.oportunidade .centro .conteudo ol li b {font-weight: 700;color: #111;}

section.oportunidade .centro .conteudo .boxFaturamento {width: 100%;background: #fff;border: 1px dashed #00000033;display: flex;padding: 22px 24px;align-items: center;justify-content: space-between;margin-bottom: 8px;border-radius: 24px;}

section.oportunidade .centro .conteudo .boxFaturamento .valor {display: flex;flex-direction: column;gap: 8px;min-height: 80px;}

section.oportunidade .centro .conteudo .boxFaturamento .valor strong {font: 700 24px/32px 'Inter';color: #0C9AFF;}

section.oportunidade .centro .conteudo .boxFaturamento .valor strong u {font-weight: 700;text-decoration: none;}

section.oportunidade .centro .conteudo .boxFaturamento .valor span {display: block;width: 235px;height: 34px;border: 1px solid rgba(0, 0, 0, 0.19);border-radius: 100px;overflow: clip}

section.oportunidade .centro .conteudo .boxFaturamento .valor span em {display: block;max-width: 217px;height: 32px;border-radius: 100px;background: linear-gradient(270deg, #0C9AFF 0%, #01487A 100%);overflow: clip;width: 0%;}

body:not(.animacao-finalizada) main.oportunidadeAtivo section.oportunidade .centro .conteudo .boxFaturamento .valor span em {animation: barraProgresso 3s ease forwards;}

.animacao-finalizada section.oportunidade .centro .conteudo .boxFaturamento .valor span em {width: 100%;animation: none}

section.oportunidade .centro .conteudo .boxFaturamento .valor span em b {display: block;text-align: end;padding: 3px 11px;font: 600 20px/26px 'Rubik';color: #A1C7E2;}

section.oportunidade .centro .conteudo .boxFaturamento span.seta {display: block;width: 20px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23111' d='M19.707 8.707a1 1 0 0 0 0-1.414L13.343.929a1 1 0 1 0-1.414 1.414L17.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h19V7H0v2Z' opacity='.2'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;margin: 0 20px;}

section.oportunidade .centro .conteudo .boxFaturamento svg path {fill: #111;opacity: 0.2;}

section.oportunidade .centro .conteudo .boxFaturamento p {font: 500 16px/26px 'Rubik';color: #111;}

section.oportunidade .centro .conteudo i {display: block;font: 400 14px/14px 'Rubik';color: #A9A9A9;font-style: italic;display: block;margin-bottom: 44px;}

section.oportunidade .centro .conteudo i em {font-style: italic;}

section.oportunidade .centro .conteudo .linkCTA:active, section.oportunidade .centro .conteudo .linkCTA:link, section.oportunidade .centro .conteudo .linkCTA:visited {margin: 0;}

section.oportunidade .centro .conteudo .linkCTA b {
}

/* hover */
section.oportunidade .centro .ilustracao {width: 100%;max-width: 487px;height: 100%;position: relative;}

section.oportunidade .centro .ilustracao::before {content: "";display: block;position: absolute;width: 846px;height: 672px;background: url("../images/oportunidadeFoto.png");background-size: cover;background-repeat: no-repeat;user-select: none;left: 0;top: 0;}

/* secao dono do mercado */
section.donoMercado {width: 100%;background: #F5F5F5;padding: 0px 20px 16px;overflow: clip;position: relative;z-index: 1;}

section.donoMercado .centro {width: 100%;max-width: 1200px;background: #fff;margin: 0 auto;display: flex;border-radius: 32px;flex-direction: row-reverse;}

section.donoMercado .centro .conteudo {width: calc(100% - 360px);max-width: 690px;display: flex;flex-direction: column;align-items: center;margin: 80px 0;padding: 0 30px;}

section.donoMercado .centro .conteudo h3 {width: 100%;max-width: 525px;font: 700 40px/48px 'Rubik';color: #111;margin-bottom: 32px;text-transform: uppercase;}

section.donoMercado .centro .conteudo h3 b {font-weight: 700;color: #0C9AFF;}

section.donoMercado .centro .conteudo p {width: 100%;max-width: 519px;font: 400 18px/26px 'Rubik';color: #111;}

section.donoMercado .centro .conteudo p b {font-weight: 600;}

section.donoMercado .centro .conteudo p em {display: inline-block;position: relative;font-weight: 600;}

section.donoMercado .centro .conteudo p em::before {content: "";display: block;position: absolute;width: 217px;height: 6px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='217' height='6' fill='none'%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-width='3' d='M1.5 4c45.6-1.404 90.635-1.84 136.259-1.977 25.746-.078 51.498.03 77.241.568'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;bottom: -5px;left: 0px;}

section.donoMercado .centro .fotos {display: flex;flex-direction: column;justify-content: space-between;gap: 5px;width: calc(100% - 565px);max-width: 510px;height: auto;}

section.donoMercado .centro .fotos figure {width: 100%;height: 319px;user-select: none;}

section.donoMercado .centro .fotos figure:first-of-type {background: url("../images/fotoSubidos1.webp");background-size: cover;background-position: center;background-repeat: no-repeat;border-top-left-radius: 32px;}

section.donoMercado .centro .fotos figure:last-of-type {background: url("../images/fotoSubidos2.webp");background-size: cover;background-position: center;background-repeat: no-repeat;border-bottom-left-radius: 32px;}

/* secao nao preocupa */
section.naoPreocupa {width: 100%;background: #F5F5F5;padding: 56px 20px 72px;overflow: clip;position: relative;z-index: 1;}

section.naoPreocupa .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;}

section.naoPreocupa .centro h3 {font: 700 40px/48px 'Rubik';color: #111;text-align: center;text-transform: uppercase;margin-bottom: 24px;}

section.naoPreocupa .centro > p {width: 100%;max-width: 588px;margin: 0 auto 17px;font: 400 18px/26px 'Rubik';color: #111;text-align: center;}

section.naoPreocupa .centro > p b {font-weight: 600;color: #DB3232;}

section.naoPreocupa .centro > span {display: inline-block;user-select: none;margin-bottom: 56px;width: 16px;height: 25px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='25' fill='none'%3E%3Cpath fill='%23DBDBDB' d='M7.293 24.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 22.586l-5.657-5.657A1 1 0 0 0 .93 18.343l6.364 6.364ZM7 0v24h2V0H7Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;}

section.naoPreocupa .centro .boxConquista {display: block;width: 100%;position: relative;padding: 75px 0;}

section.naoPreocupa .centro .conquistaMobile {display: none;}

section.naoPreocupa .centro .boxConquista::before {content: "";display: block;position: absolute;width: calc(100% - 200px);max-width: 996px;height: 100%;border: 1px dashed #00000033;border-radius: 32px;top: 0;left: 50%;transform: translateX(-50%);user-select: none;z-index: -1;}

section.naoPreocupa .centro .boxConquista strong {display: block;width: 100%;max-width: 500px;background: #F5F5F5;padding: 0 30px;font: 700 24px/32px 'Rubik';color: #111;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);top: -29px;}

section.naoPreocupa .centro .boxConquista .fotos {display: flex;gap: 10px;justify-content: space-between;}

section.naoPreocupa .centro .boxConquista .fotos figure {display: block;height: 334px;user-select: none;border-radius: 8px;}

section.naoPreocupa .centro .boxConquista .fotos figure figcaption.screenRead {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}

section.naoPreocupa .centro .boxConquista .fotos figure:first-of-type {width: calc(100% - 556px);max-width: 305px;background: url("../images/matheus1.webp");background-size: cover;background-repeat: no-repeat;background-position: left;}

section.naoPreocupa .centro .boxConquista .fotos figure:nth-of-type(2) {width: 100%;min-width: 556px;max-width: 556px;background: url("../images/matheus2.webp");background-size: cover;background-repeat: no-repeat;background-position: center;}

section.naoPreocupa .centro .boxConquista .fotos figure:last-of-type {width: calc(100% - 556px);max-width: 305px;background: url("../images/matheus3.webp");background-size: cover;background-repeat: no-repeat;}

section.naoPreocupa .centro > h4 {margin: 72px auto 22px;font: 700 32px/32px 'Rubik';color: #111;text-align: center;}

section.naoPreocupa .centro > h4 b {font-weight: 700;color: #0C9AFF;}

section.naoPreocupa .centro ul {display: flex;justify-content: space-between;gap: 8px;margin-bottom: 72px;}

section.naoPreocupa .centro ul li {display: block;width: 100%;max-width: 292px;background: #fff;padding: 24px 28px 33px;border-radius: 24px;}

section.naoPreocupa .centro ul li span {display: flex;align-items: center;gap: 14px;margin-bottom: 16px;}

section.naoPreocupa .centro ul li span figure {width: 56px;height: 56px;border-radius: 100%;user-select: none;}

section.naoPreocupa .centro ul li span figure img {border-radius: 100%;}

section.naoPreocupa .centro ul li span strong {font: 600 18px/32px 'Rubik';color: #111;}

section.naoPreocupa .centro ul li p {font: 400 16px/25px 'Rubik';color: #646E76;}

section.naoPreocupa .centro ul li p b {font-weight: 600;color: #111;}

section.naoPreocupa .centro .quemVaiSubir {width: 100%;display: flex;gap: 56px;align-items: center;}

section.naoPreocupa .centro .quemVaiSubir .ilustracao {display: block;width: calc(100% - 500px);max-width: 556px;height: 438px;background: url("../images/quelenFoto.webp");background-size: cover;background-repeat: no-repeat;background-position: top center;border-radius: 8px;user-select: none;position: relative;z-index: 3;}

section.naoPreocupa .centro .quemVaiSubir .ilustracao::before {content: "Quelen Moulin";display: block;position: absolute;width: 156px;padding: 8px 16px;border-top-right-radius: 8px;background: #F5F5F5;font: 600 18px/32px 'Rubik';color: #000;text-align: center;bottom: 0;left: 0;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem {position: relative;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem::before {content: "";display: block;position: absolute;width: 298px;height: 309px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='298' height='309' fill='none'%3E%3Cpath fill='url(%23a)' fill-opacity='.1' d='M125.196 161.16a8.232 8.232 0 0 0 0 11.644 8.232 8.232 0 0 0 11.644 0l-11.644-11.644ZM297.233 9A8.233 8.233 0 0 0 289 .766h-74.103A8.233 8.233 0 0 0 206.664 9a8.233 8.233 0 0 0 8.233 8.234h65.869v65.868a8.233 8.233 0 1 0 16.467 0V9ZM136.84 172.804 294.822 14.822 283.178 3.178 125.196 161.16l11.644 11.644Z' opacity='.38'/%3E%3Cpath fill='url(%23b)' fill-opacity='.06' d='M2.452 176.843a6.433 6.433 0 0 0 9.097 9.097l-9.097-9.097ZM171.415 23.409a6.433 6.433 0 0 0-6.433-6.432H107.09a6.433 6.433 0 1 0 0 12.865h51.46v51.46a6.432 6.432 0 1 0 12.865 0V23.409ZM11.548 185.94 169.531 27.958l-9.097-9.097L2.452 176.843l9.097 9.097Z' opacity='.38'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M73.891 301.288a4.374 4.374 0 0 0 6.186 6.186l-6.186-6.186Zm165.45-154.889a4.375 4.375 0 0 0-4.375-4.375H195.6a4.375 4.375 0 0 0 0 8.749h34.992v34.992a4.374 4.374 0 0 0 8.749 0v-39.366ZM80.077 307.474 238.06 149.491l-6.185-6.185L73.891 301.288l6.186 6.186Z' opacity='.38'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='131.371' x2='289.353' y1='167.336' y2='9.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='7.354' x2='165.336' y1='181.745' y2='23.763' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='77.338' x2='235.32' y1='304.734' y2='146.752' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;z-index: -1;left: 90%;bottom: 0;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 {width: 100%;max-width: 347px;font: 700 32px/40px 'Rubik';color: #111;text-align: left;padding-bottom: 32px;margin-bottom: 32px;position: relative;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem h4::before {content: "";display: block;position: absolute;width: calc(100% + 60px);height: 1px;border-top: 1px dashed #CACACA;bottom: 0;right: 18px;user-select: none;z-index: -1;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 b {font-weight: 700;color: #0C9AFF}

section.naoPreocupa .centro .quemVaiSubir .textoQuem a:active, section.naoPreocupa .centro .quemVaiSubir .textoQuem a:link, section.naoPreocupa .centro .quemVaiSubir .textoQuem a:visited {width: 100%;max-width: 330px;justify-content: center;}

section.naoPreocupa .centro .quemVaiSubir .textoQuem a b {font: 700 18px / 27px 'Rubik';text-align: center;position: relative;}

/* secao o que comunidade */
section.oQueComunidade {width: 100%;background: linear-gradient(180deg, #024668 0%, #012843 100%);padding: 72px 20px;overflow: clip;position: relative;z-index: 1;}

section.oQueComunidade h2 {width: fit-content;margin: 0 auto 56px;font: 700 40px / 48px 'Rubik';color: #fff;text-align: center;text-transform: uppercase;}

section.oQueComunidade h2 b {font-weight: 700;color: #0C9AFF;}

section.oQueComunidade .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;justify-content: space-between;gap: 20px;}

section.oQueComunidade .centro .ilustracao {display: block;width: calc(100% - 590px);max-width: 556px;border-radius: 10px;background: url("../images/fotoPedroOQue.webp");background-size: cover;background-repeat: no-repeat;background-position: right;user-select: none;}

section.oQueComunidade .centro .conteudo {width: 100%;max-width: 570px;}

section.oQueComunidade .centro .conteudo > p {font: 400 18px / 26px 'Rubik';color: #fff;margin-bottom: 32px;}

section.oQueComunidade .centro .conteudo > p b {font-weight: 700;color: #0C9AFF;}

section.oQueComunidade .centro .conteudo ul {display: flex;flex-direction: column;gap: 26px;padding-left: 56px;border-left: 1px solid #ffffff33;margin-bottom: 32px;}

section.oQueComunidade .centro .conteudo ul li {
}

section.oQueComunidade .centro .conteudo ul li h4 {font: 500 24px / 26px 'Rubik';color: #fff;}

section.oQueComunidade .centro .conteudo ul li h4 b {font-weight: 700;color: #0C9AFF;}

section.oQueComunidade .centro .conteudo ul li p {font: 400 18px / 26px 'Rubik';color: #E3E6E8;}

section.oQueComunidade .centro .conteudo i {font: 400 18px / 26px 'Rubik';color: #89B0CB;font-style: italic;}

/* secao sera pra mim */
section.seraPraMim {width: 100%;background: #012843;padding: 24px 20px 0;overflow: clip;position: relative;z-index: 1;}

section.seraPraMim .centro {width: 100%;max-width: 1200px;padding: 64px 30px 72px;border-radius: 32px 32px 0 0;background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(245,245,245,1) 100%);box-shadow: 0px 4px 12px 0px #0000000A;margin: 0 auto;position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;}

section.seraPraMim .centro h3 {font: 700 32px / 48px 'Rubik';color: #111;text-transform: uppercase;}

section.seraPraMim .centro h3 b {font-weight: 700;color: #0C9AFF;}

section.seraPraMim .centro p {font: 400 20px / 26px 'Rubik';color: #111;margin-bottom: 56px;}

section.seraPraMim .centro ul.conteudo {width: 100%;max-width: 1030px;margin: 0 auto 48px;display: flex;justify-content: space-between;gap: 20px;}

section.seraPraMim .centro ul.conteudo li {display: flex;width: 100%;max-width: 331px;position: relative;gap: 16px;}

section.seraPraMim .centro ul.conteudo li::before {content: "";display: block;width: 100%;max-width: 40px;height: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Crect width='40' height='40' fill='%230C9AFF' rx='8'/%3E%3Cpath fill='%23fff' d='M11.293 27.293a1 1 0 0 0 1.414 1.414l-1.414-1.414ZM29 12a1 1 0 0 0-1-1h-9a1 1 0 1 0 0 2h8v8a1 1 0 1 0 2 0v-9ZM12.707 28.707l16-16-1.414-1.414-16 16 1.414 1.414Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}

section.seraPraMim .centro ul.conteudo li:nth-of-type(2) {max-width: 283px;}

section.seraPraMim .centro ul.conteudo li:last-of-type {max-width: 316px;}

section.seraPraMim .centro ul.conteudo p {font: 400 18px / 26px 'Rubik';color: #646E76;margin: 0;}

section.seraPraMim .centro ul.conteudo p b {font-weight: 600;color: #111;}

section.seraPraMim .centro ul.boxPedro {width: 100%;max-width: 1026px;margin: 0 auto 45px;padding-top: 48px;display: flex;justify-content: space-between;gap: 65px;position: relative;border-top: 1px dashed #00000033;}

section.seraPraMim .centro ul.boxPedro::before {content: "";display: block;position: absolute;width: 1px;height: 100%;border-left: 1px dashed #00000033;top: 0;left: 50%;transform: translateX(-50%);}

section.seraPraMim .centro ul.boxPedro li {display: flex;gap: 20px;align-items: center;}

section.seraPraMim .centro ul.boxPedro li figure {user-select: none;}

section.seraPraMim .centro ul.boxPedro li figure img {border-radius: 8px;}

section.seraPraMim .centro ul.boxPedro li span {width: 100%;max-width: 305px;display: flex;flex-direction: column;gap: 12px;}

section.seraPraMim .centro ul.boxPedro li:last-of-type span {max-width: 284px;}

section.seraPraMim .centro ul.boxPedro li span strong {display: block;font: 600 20px / 26px 'Rubik';color: #2E2E2E;}

section.seraPraMim .centro ul.boxPedro li span b {font: 400 18px / 26px 'Rubik';color: #646E76;}

section.seraPraMim .centro a:active, section.seraPraMim .centro a:link, section.seraPraMim .centro a:visited {width: 100%;max-width: 422px;justify-content: center;padding: 15px 40px;margin: 0 auto;}

section.seraPraMim .centro a b {font: 600 22px / 33px 'Rubik';text-align: center;position: relative;}

/* secao o Que Recebe */
section.oQueRecebe {background: #0B8EEB;padding: 80px 20px;overflow: hidden;}

section.oQueRecebe h2 {width: 100%;text-transform: uppercase;color: #FFF;text-align: center;font-family: Rubik;font-size: 60px;font-style: normal;font-weight: 700;line-height: 120%; /* 76.8px */letter-spacing: -1.28px;max-width: 830px;margin: 0 auto 24px;}

section.oQueRecebe p {width: 100%;max-width: 653px;color: #FFF;margin: 0 auto;text-align: center;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;}
section.oQueRecebe p b {font-weight: 700;}

.confiraConteudo.cstp,
.confiraConteudo.cspv{
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
}  
.confiraConteudo.cstp .container,
.confiraConteudo.cspv .container {
    display: flex;
    width: 100%;
    max-width: 1184px;
    margin: 0 auto;
    gap: 40px;
    justify-content: space-between;
    padding: 120px 20px;
    position: relative;
}  
.confiraConteudo .container .texto {
    width: 100%;
    max-width: 489px;
    height: fit-content;
    position: sticky;
    top: 80px;
}  
.confiraConteudo .container .texto figure {
    margin-bottom: 48px;
}  
.confiraConteudo .container .texto figure img {}  
.confiraConteudo .container .texto h2 {
    color: var(--azul-claro, #0B8EEB);
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    letter-spacing: -0.96px;
}  
.confiraConteudo .container .texto h2 b{color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */letter-spacing: 2.56px;text-transform: uppercase;margin: 20px 0 28px;display: block;}
.confiraConteudo .container .texto p {
    color: #FFF;
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.54px;
}  
.confiraConteudo .container .texto p b {
    font-weight: 700;
}  
.confiraConteudo .container .lista {
    max-width: 539px;
    width: 100%;
}  
.confiraConteudo .container .lista h2 {
    color: #FFF;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* letter-spacing: 2.56px; */
    text-transform: uppercase;
}  
.confiraConteudo .container .lista h2 b {
    font-weight: 700;
    color: #0B8EEB;
}  
.confiraConteudo .container .lista ul {}  
.confiraConteudo .container .lista ul li h3::before {content: "";width: 18px;height: 2px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%);right: 0;pointer-events: none;transition: all ease 0.5s;}
.confiraConteudo .container .lista ul li h3::after {content: "";width: 2px;height: 18px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 8px;transition: all 0.5s ease;opacity: 1;visibility: visible;pointer-events: none;}
.confiraConteudo .container .lista ul li.ativo h3::after {transform: translateY(-50%) rotate(45deg);}
.confiraConteudo .container .lista ul li.ativo h3::before{
    transform: translateY(-50%) rotate(45deg);
}

.confiraConteudo .container .lista ul li {
    padding: 32px 0px;
    border-bottom: 2px solid #E7E9EA;
    position: relative;
    cursor: pointer;
}  
.confiraConteudo .container .lista ul li h3 {
    color: #FFF;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%; /* 23px */
    letter-spacing: -0.4px;
    position: relative;
    transition: all ease 0.5s;
}  
.confiraConteudo .container .lista ul li:not(.ativo):hover h3{color:  #0B8EEB;}
.confiraConteudo .container .lista ul li p {height: 100%;max-height: 0px;margin-top: 0px;opacity: 0;visibility: hidden;transition: all 0.5s ease;color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: -0.32px;max-width: 450px;}
.confiraConteudo .container .lista ul li p b {font-weight: 700;}
.confiraConteudo .container .lista ul li.ativo p {max-height: 800px;overflow: clip;opacity: 1;visibility: visible;transition: all 0.5s ease;margin-top: 16px;}


.confiraConteudo.cstp {}  
.confiraConteudo.cstp .container {
    /* overflow: hidden; */
}  
.confiraConteudo.cstp .container .texto {}  
.confiraConteudo.cstp .container .texto figure {}  
.confiraConteudo.cstp .container .texto figure img {}  
.confiraConteudo.cstp .container .texto h2 {}  
.confiraConteudo.cstp .container .texto p {}  
.confiraConteudo.cstp .container .texto p b {}  
.confiraConteudo.cstp .container .lista {}  
.confiraConteudo.cstp .container .lista h2 {}  
.confiraConteudo.cstp .container .lista h2 b {}  
.confiraConteudo.cstp .container .lista ul {}  
.confiraConteudo.cstp .container .lista ul li {}  
.confiraConteudo.cstp .container .lista ul li h3 {}  
.confiraConteudo.cstp .container .lista ul li p {}  
.confiraConteudo .container .lista ul li:last-of-type {border-bottom:none}
.confiraConteudo.cspv {
    border-top: 3px solid #FFF;
}  
.confiraConteudo.cspv .container {}  
.confiraConteudo.cspv .container .lista {}  
.confiraConteudo.cspv .container .lista h2 {}  
.confiraConteudo.cspv .container .lista h2 b {}  
.confiraConteudo.cspv .container .lista ul {}  
.confiraConteudo.cspv .container .lista ul li {}  
.confiraConteudo.cspv .container .lista ul li h3 {}  
.confiraConteudo.cspv .container .lista ul li p {}  
.confiraConteudo.cspv .container .texto {}  
.confiraConteudo.cspv .container .texto figure {}  
.confiraConteudo.cspv .container .texto figure img {}  
.confiraConteudo.cspv .container .texto h2 {}  
.confiraConteudo.cspv .container .texto h2 b {}  
.confiraConteudo.cspv .container .texto p {}  
.confiraConteudo.cspv .container .texto p b {}  

.especializacao {
    background: var(--azul-claro, #0B8EEB);
}  
.especializacao .container {
    display: block;
    padding: 64px 20px 84px;
    max-width: 1184px;
    width: 100%;
    margin: 0 auto;
}  
.especializacao .container h2 {
    color: #FFF;
    text-align: center;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    margin-bottom: 16px;
    letter-spacing: -0.96px;
}  
.especializacao .container > p {
    color: #FFF;
    text-align: center;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 30px */
    letter-spacing: -0.4px;
    margin-bottom: 72px;
}  
.especializacao .container > p b{
    font-weight: 700;
}
.especializacao .container ul {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}  
.especializacao .container ul li {
    width: 100%;
    max-width: 365px;
    border-radius: 16px;
    border: 2px solid #F2F4FC;
    background: #fff;
    position: relative;
}  
.especializacao .container ul li figure {
    border-radius: 16px 16px 0px 0px;
    background: #000;
    /* min-height: 272px; */
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
    overflow: hidden;
}  
.especializacao .container ul li figure img {
    /* display: none; */
}  
.especializacao .container ul li h3 {
    color: #FFF;
    font-family: Rubik;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%; /* 32px */
    letter-spacing: -0.64px;
    position: absolute;
    top: 132px;
    left: 41px;
    display: none;
}  
.especializacao .container ul li h3 b {
    font-weight: 800;
    color: #0B8EEB;
    display: block;
}  
.especializacao .container ul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
    padding: 24px;
}  


.habilidades {
    background: #F5F5F5;
}  
.habilidades .container {
    padding: 80px 20px 112px;
    max-width: 1074px;
    margin: 0 auto;
    overflow: hidden;
}  
.habilidades .container h2 {
    color: var(--azul-claro, #0B8EEB);
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    letter-spacing: -0.96px;
    margin-bottom: 16px;
    text-align: center;
}  
.habilidades .container > p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 27px */
    letter-spacing: -0.54px;
    margin-bottom: 45px;
    text-align: center;
    margin: 0 auto 45px;
    max-width: 670px;
}  
.habilidades .container p b {
    font-weight: 700;
}  
.habilidades .container ul {
    display: flex;
    flex-direction: column;
    gap: 8px 20px;
    flex-wrap: wrap;
    max-height: 387px;
}  
.habilidades .container ul li {
    width: 100%;
    max-width: 505px;
    border-radius: 16px;
    border: 1px solid var(--azul-claro, #0B8EEB);
    background: var(--Colors-Neutral-Colors-Neutral-100, #F8F9FC);
    padding: 32px 24px;
    position: relative;
    transition: all ease 0.5s;
}  
.habilidades .container ul li:hover{border-color: #012843;box-shadow: 0 0 8px 0px #0128433d;}
.habilidades .container ul li h3 {
    color: var(--Colors-Neutral-Colors-Neutral-900, #303044);
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 23px */
    letter-spacing: -0.4px;
}  
.habilidades .container ul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);
    font-family: Rubik;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */
    letter-spacing: -0.28px;
    margin-top: 16px;
}  
.habilidades .container ul li span {
    position: absolute;
    color: var(--azul-claro, #0B8EEB);
    font-family: Rubik;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    line-height: 115%; /* 23px */
    letter-spacing: -0.4px;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
}  

.dados {
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
    overflow-x: clip;
}  
.dados .container {
    padding: 48px 20px 0;
    max-width: 1340px;
    position: relative;
    margin: 0 auto;
}  
.dados .container h2 {
    color: #FFF;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    letter-spacing: -0.96px;
    position: absolute;
    top: 149px;
    left: 131px;
    display: none;
}  
.dados .container figure {
    max-width: 1291px;
    margin: 0 auto;
}  
.dados .container figure img {}  
.dados .container p {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
    position: absolute;
    left: 131px;
    top: 468px;
    max-width: 542px;
    display: none;
}  
.dados .container p b {
    font-weight: 700;
}  

.gravacao {
    background: #F5F5F5;
}  
.gravacao .container {
    display: flex;
    width: 100%;
    max-width: 1340px;
    margin: 0 auto;
    gap: 20px;
    justify-content: space-between;
    padding: 33px 20px;
    position: relative;
}  
.gravacao .container .texto {
    width: 100%;
    max-width: 611px;
    height: max-content;
    position: relative;
    position: sticky;
    top: 80px;
    min-width: 518px;
}  
.gravacao .container .texto figure {
    width: 100%;
}  
.gravacao .container .texto figure img {
    object-fit: cover;
}  
.gravacao .container .texto h2 {
    color: #FFF;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    letter-spacing: -0.96px;
    position: absolute;
    top: 118px;
    left: 64px;
    max-width: 480px;
}  
.gravacao .container .texto p {
    color: #FFF;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 42px */
    letter-spacing: -0.84px;
    position: absolute;
    top: 257px;
    left: 64px;
    max-width: 480px;
}  
.gravacao .container .texto p b {}  
.gravacao .container .lista {
    width: 100%;
    max-width: 635px;
}  
.gravacao .container .lista ul {}  
.gravacao .container .lista > ul > li {
    border-radius: 16px;
    border: 1px solid var(--azul-claro, #0B8EEB);
    background: var(--Colors-Neutral-Colors-Neutral-50, #FFF);
    padding: 32px 24px;
    margin-bottom: 12px;
    position: relative;
    transition: all ease 0.5s;
}  
.gravacao .container .lista > ul > li:hover{    border-color: #012843;
    box-shadow: 0 0 8px 0px #0128433d;}
.gravacao .container .lista ul li h3 {
    color: var(--Colors-Neutral-Colors-Neutral-900, #303044);

/* Heading/Heading 6 */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 23px */
    letter-spacing: -0.4px;
    margin-bottom: 16px;
}  
.gravacao .container .lista ul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
}  
.gravacao .container .lista ul li p b {}  
.gravacao .container .lista ul li p i {
    font-style: italic;
}  
.gravacao .container .lista ul li span {
    border-radius: 16px;
    border: 1px solid #646E76;
    position: absolute;
    top: 32px;
    right: 24px;
    color: #646E76;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 16.1px */
    letter-spacing: -0.28px;
    display: flex;
    padding: 4px 12px;
    gap: 8px;
    align-items: center;
    cursor: pointer;
    transition: all 0.5s ease;
}  
.gravacao .container .lista ul li span:hover{
    filter: opacity(0.8);
}
.gravacao .container .lista ul li span::after{content: '';display: block; transition: all 0.5s ease; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_787_450)'%3E%3Cpath d='M7 1.75V12.25' stroke='%23646E76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.25 7H1.75' stroke='%23646E76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_787_450'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width: 14px;height: 14px;}
.gravacao .container .lista ul li span.ativo::after{transform: rotate(45deg);}
.gravacao .container .lista ul li ul.sublista {
    margin-top: 16px;
    border-radius: 16px;
    border: 1px solid var(--azul-claro, #0B8EEB);
    background: var(--Colors-Neutral-Colors-Neutral-50, #FFF);
    padding: 24px;
}  
.gravacao .container .lista ul li ul.sublista li {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
}  

.metodologia {
    background: #F5F5F5;
}  
.metodologia .container {
    border-radius: 32px 32px 0px 0px;
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
    padding: 152px 48px;
    display: flex;
    max-width: 1300px;
    margin: 0 auto;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
}  
.metodologia .container .texto {
    width: 100%;
    max-width: 604px;
}  
.metodologia .container .texto h2 {
    color: #FFF;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.96px;
    margin-bottom: 24px;
}  
.metodologia .container .texto h2 b {
    color: #0C9AFF;
    font-weight: 700;
}  
.metodologia .container .texto p {
    color: #FFF;

/* Body/Body M Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
}  
.metodologia .container .texto p b {
    font-weight: 700;
}  
.metodologia .container figure {
    width: 100%;
    max-width: 572px;
}  
.metodologia .container figure img {
    height: 320px;
    object-fit: cover;
    width: 572px;
    border-radius: 16px;
}   


.ailas {
    background: #F5F5F5;
}  
.ailas .container {
    max-width: 1232px;
    padding: 105px 20px 150px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 146px;
}  
.ailas .container article {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}  
.ailas .container article .texto {
    width: 100%;
    max-width: 515px;
}  
.ailas .container article .texto h2 {
    border-radius: 50px;
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
    width: 100%;
    max-width: 474px;
    padding: 10px;
    color: #FFF;
    font-family: Rubik;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 32px */
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-bottom: 30px;
}  
.ailas .container article .texto h2 span {
    color: #111125;
    font-family: Rubik;
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
    line-height: 12px; /* 200% */
    padding: 4px 8px;
    border-radius: 8px;
    background: #D5D5D5;
    display: block;
}  
.ailas .container article .texto p {
    color: #646E76;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}  
.ailas .container article .texto p b {
    font-weight: 700;
}  
.ailas .container article .texto p em {
    font-weight: 700;
    color: #0C9AFF;
}  
.ailas .container article .texto p em i {
    font-weight: 700;
}  
.ailas .container article .texto p i {
    font-style: italic;
}  
.ailas .container article figure {
    width: 100%;
    max-width: 588px;
    margin-top: 70px;
}  
.ailas .container article:last-of-type figure{margin-top: 0px;}
.ailas .container article figure img {}  
.ailas .container article .texto h3 {
    color: var(--azul-escuro, #012843);
    font-family: Rubik;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    max-width: 420px;
    margin-top: 28px;
    margin-bottom: 16px;
}    
.ailas .container article .texto h3 b{
    font-weight: 700;
    color: #0B8EEB;
}

.subidoCast {
    padding: 0 20px;
}  
.subidoCast .container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    border-radius: 32px 32px 0px 0px;
    background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
    padding: 1px 70px 0;
}  
.subidoCast .container .cast {
    border-radius: 32px 32px 6.74px 6.74px;
    background: #262626;
    padding: 13px;
    position: relative;
    margin-top: -60px;
    padding-right: 63px;
}  
.subidoCast .container .cast h2:first-of-type{border-bottom: 1px solid #454545;margin-bottom: 16px;padding-bottom: 9px;}  
.subidoCast .container .cast h2 b{
    color: var(--CST-03, #93BEF8);
    font-family: Inter;
    font-size: 26.958px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 32.35px */
    letter-spacing: -0.27px;
    display: block;
    margin-bottom: 6px;
}  
.subidoCast .container .cast h2 b em{
    color: #FAFAFA;
    font-weight: 600;
}  
.subidoCast .container .cast h2 i{
    color: var(--Grey-200, #D1D1D1);
    font-family: Inter;
    font-size: 16.849px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 23.588px */
    display: block;
}  
.subidoCast .container .cast h2 span{
    color: var(--Grey-400, #969696);
    font-family: Inter;
    font-size: 13.479px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 18.871px */
    margin-bottom: 6px;
}  
.subidoCast .container .cast figure {
    position: absolute;
    right: 63px;
    top: 107px;
}  
._1000 .subidoCast .container .texto {
    display: flex;
    margin-top: 35px;
    align-items: flex-end;
}  
._1000 .subidoCast .container .texto article {
    border-radius: 32px 0px 0px 0px;
    background: #FFF;
    padding: 24px;
    width: 100%;
    max-width: 749px;
    margin-right: -19px;
    height: max-content;
    display: flex;
    align-items: center;
    gap: 40px;
}  
.subidoCast .container .texto article h2 {
    color: #000;
    font-family: Rubik;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.96px;
    margin-bottom: 19px;
    width: 100%;
    max-width: 310px;
}  
.subidoCast .container .texto article h2 b {
    color: #0C9AFF;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%; /* 55.2px */
    letter-spacing: -0.96px;
    display: block;
}  
.subidoCast .container .texto article p {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 180%; /* 24px */
    letter-spacing: -0.32px;
    max-width: 320px;
}  
._1000 .subidoCast .container .texto > p {
    max-width: 450px;
    width: 100%;
    border-radius: 32px 32px 0px 0px;
    background: #0C9AFF;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 180%; /* 24px */
    letter-spacing: -0.32px;
    padding: 24px;
}  
._1000 .subidoCast .container .texto > p {
    font-weight: 700;}

.universo {
    padding: 29px 20px 0px;
    background: #F5F5F5;
}  
.universo .container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    position: relative;
}  
.universo .container h2 {
    color: #111;
    font-family: Rubik;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px; /* 108.333% */
    position: absolute;
    top: 45px;
    left: 60px;
    max-width: 500px;
}  
.universo .container h2::before{content: '';position: absolute;/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='411' height='13' viewBox='0 0 411 13' fill='none'%3E%3Cpath d='M2 11C137.664 9.88753 273.258 2 409 2' stroke='%230C9AFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E"); */width: 411px;height: 13px;top: 100%;left: 0;}
.universo .container figure {}  
.universo .container figure img {}  



/* Box banner */
.boxBanner {background: #0C9AFF;position: relative;z-index: 1;}

.boxBanner .centro {width: 100%;max-width: 1240px;padding: 33px 20px;margin: 0px auto;position: relative;z-index: 1;}

.boxBanner .centro h2 {font-size: 32px;font-weight: 400;line-height: 42px;text-align: center;letter-spacing: 0.04em;/* max-width: 570px; */color: #FFF;margin: 0 auto;}

.boxBanner .centro h2 b {display: inline-flex;gap: 22px;justify-content: center;align-items: center;font-weight: 700;line-height: 42px;}

.boxBanner .centro h2 b::after {content: "";width: 16px;height: 25px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 25'%3E%3Cpath fill='%23fff' d='M7.293 24.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 22.586l-5.657-5.657A1 1 0 0 0 .93 18.343l6.364 6.364ZM7 0v24h2V0H7Z'/%3E%3C/svg%3E") no-repeat;pointer-events: none;}

/* Box bonus */
.boxBonus {background: linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%);}

.boxBonus .centro {width: 100%;max-width: 1240px;padding: 56px 20px;margin: 0px auto;}

.boxBonus .centro ul {width: 100%;max-width: 994px;margin: 0px auto;}

.boxBonus .centro ul li {display: flex;justify-content: space-between;align-items: center;gap: 24px;width: 100%;background: #FFF;border: 1px solid #DCDCDC;border-radius: 8px;padding-right: 24px;margin-bottom: 40px;overflow: clip;position: relative;}

.boxBonus .centro ul li:last-of-type {margin: 0px;overflow: initial;}

.boxBonus .centro ul li figure {width: 100%;max-width: 409px;height: 100%;user-select: none;}

.boxBonus .centro ul li figure img {width: 100%;height: 100%;object-fit: cover;}

.boxBonus .centro ul li em {display: block;font-size: 14px;font-weight: 500;font-style: italic;line-height: 24px;color: #FFF;background: #DB3232;border-radius: 8px 0px 8px 0px;padding: 4px 8px;position: absolute;top: 0px;left: 0px;}

.boxBonus .centro ul li .conteudo {width: 100%;max-width: 518px;}

.boxBonus .centro ul li .conteudo h3 {font-size: 30px;font-weight: 700;line-height: 30px;color: #111;margin-bottom: 4px;}

.boxBonus .centro ul li:last-of-type .conteudo h3 {margin-bottom: 16px;}

.boxBonus .centro ul li .conteudo h3 b {font-weight: 700;color: #0C9AFF;}

.boxBonus .centro ul li .conteudo span {display: block;font-size: 16px;font-weight: 500;font-style: italic;line-height: 24px;color: #DB3232;margin-bottom: 16px;}

.boxBonus .centro ul li .conteudo p {font-size: 16px;font-weight: 400;line-height: 24px;color: #646E76;}

.boxBonus .centro ul li .conteudo p b {font-weight: 700;color: #111;}

.boxBonus .centro ul li .conteudo p i:nth-of-type(1) {color: #DB3232;font-family: Rubik;font-style: normal;font-weight: 700;}

.boxBonus .centro ul li .conteudo p i:nth-of-type(2) {color: #0C9AFF;font-family: Rubik;font-style: normal;font-weight: 700;}

.boxBonus .centro ul li.extra img {transform: scale(1.3);}

/* Box estilos */
.boxEstilos {background: #FFF;position: relative;}

._1000 .boxEstilos::before {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1' fill='none'%3E%3Cpath stroke='%23CECECE' stroke-dasharray='6 6' d='M0 .5h1920'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 0px;}

.boxEstilos .centro {width: 100%;max-width: 1240px;padding: 72px 20px;margin: 0px auto;}

.boxEstilos .centro h2 {font-size: 32px;font-weight: 600;line-height: 32px;text-align: center;color: #111;margin-bottom: 17px;}

.boxEstilos .centro h2 b {font-weight: 600;color: #0C9AFF;}

.boxEstilos .centro p {font-size: 20px;font-weight: 400;line-height: 28px;text-align: center;color: #646E76;margin-bottom: 28px;}

.boxEstilos .centro figure {width: calc((100% - 48px)/3);display: flex;justify-content: center;gap: 24px;user-select: none;margin: auto;}

.boxEstilos .centro figure img {width: 100%;height: 464px;border-radius: 24px;object-fit: cover;}

/* secao desenhe */
section.desenhe {width: 100%;background: #F5F5F5;padding: 72px 20px;overflow: clip;position: relative;z-index: 1;}

section.desenhe h3 {font: 600 40px/42px 'Rubik';text-align: center;margin: 0 auto 32px;color: #111;}

section.desenhe h3 b {font-weight: 600;color: #DB3232;}

section.desenhe .centro {width: 100%;max-width: 1210px;margin: 0 auto;display: flex;gap: 86px;position: relative;}

section.desenhe .centro::before {content: "";display: block;position: absolute;width: 2px;height: 666px;top: 0;left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='666' fill='none'%3E%3Cpath stroke='url(%23a)' stroke-dasharray='6 6' stroke-opacity='.2' stroke-width='2' d='M1 0v666'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-.5' x2='-.5' y1='666' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.104'/%3E%3Cstop offset='.888'/%3E%3Cstop offset='1' stop-color='%23666' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;}

section.desenhe .centro .conteudo {display: flex;flex-direction: column;align-items: center;gap: 40px;justify-content: flex-end;}

section.desenhe .centro .conteudo:first-of-type {width: calc(100% - 562px);max-width: 562px;}

section.desenhe .centro .conteudo figure {user-select: none;}

section.desenhe .centro .conteudo figure img {
}

section.desenhe .centro .conteudo p {text-align: center;}

section.desenhe .centro .conteudo p b {display: block;width: fit-content;margin: 0 auto;font: 600 32px/42px 'Rubik';color: #111;text-transform: uppercase;}

section.desenhe .centro .conteudo p em {font: 600 20px/28px 'Rubik';color: #0C9AFF;}

section.desenhe .centro .conteudo p i {font: 600 20px/28px 'Rubik';color: #DB3232;}

/* Secao Subir de Vida */
section.subirDeVida {width: 100%;background: #F5F5F5;padding: 40px 20px 72px;overflow: clip;position: relative;z-index: 1;}

section.subirDeVida .centro {width: 100%;max-width: 996px;margin: 0 auto;padding: 56px 20px 88px;background: #fff;border-radius: 32px;box-shadow: 0px 2px 8px 0px #0000000F;display: flex;flex-direction: column;align-items: center;}

section.subirDeVida .centro h2 {font: 600 32px/50px 'Rubik';letter-spacing: 0.01em;text-align: center;margin-bottom: 48px;}

section.subirDeVida .centro h2 b {font-weight: 600;color: #0C9AFF;}

section.subirDeVida .centro .conteudo {width: 100%;max-width: 804px;margin: 0 auto 82px;display: flex;gap: 20px;}

/* conteudo em comum */
section.subirDeVida .centro .conteudo > ul {width: 100%;max-width: 392px;}

section.subirDeVida .centro .conteudo > ul li h3 {font: 600 18px/24px 'Rubik';color: #000;margin-bottom: 4px;padding-left: 31px;}

section.subirDeVida .centro .conteudo > ul li p {width: fit-content;font: 400 16px/26px 'Rubik';letter-spacing: -0.01em;color: #646E76;position: relative;}

/* ul esquerda */
section.subirDeVida .centro .conteudo > ul.esquerda {display: block;padding: 26px 35px 27px 37px;border: 1px solid #0000001A;border-radius: 24px;position: relative;}

section.subirDeVida .centro .conteudo > ul.esquerda::before {content: "";display: block;position: absolute;width: 24px;height: 24px;top: 26px;left: 37px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%230C9AFF' rx='4.8'/%3E%3Cpath fill='%23fff' d='M6.775 16.375a.6.6 0 0 0 .848.85l-.848-.85ZM17.399 7.2a.6.6 0 0 0-.6-.6h-5.4a.6.6 0 1 0 0 1.2h4.8v4.8a.6.6 0 1 0 1.2 0V7.2ZM7.623 17.224l9.6-9.6-.848-.848-9.6 9.6.848.848Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}

section.subirDeVida .centro .conteudo > ul.esquerda li ul {
}

section.subirDeVida .centro .conteudo > ul.esquerda li ul li {font: 400 16px/28px 'Rubik';letter-spacing: -0.01em;color: #646E76;}

/* ul direita */
section.subirDeVida .centro .conteudo > ul.direita {display: flex;flex-direction: column;justify-content: space-between;gap: 16px;}

section.subirDeVida .centro .conteudo > ul.direita li {display: block;padding: 21px 30px 20px 29px;border: 1px solid #0000001A;border-radius: 24px;position: relative;}

section.subirDeVida .centro .conteudo > ul.direita li::before {content: "";display: block;position: absolute;width: 24px;height: 24px;top: 20px;left: 29px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%230C9AFF' rx='4.8'/%3E%3Cpath fill='%23fff' d='M6.775 16.375a.6.6 0 0 0 .848.85l-.848-.85ZM17.399 7.2a.6.6 0 0 0-.6-.6h-5.4a.6.6 0 1 0 0 1.2h4.8v4.8a.6.6 0 1 0 1.2 0V7.2ZM7.623 17.224l9.6-9.6-.848-.848-9.6 9.6.848.848Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}

section.subirDeVida .centro .conteudo > ul.direita li p.bonus::before {content: "Bônus";display: block;position: absolute;width: fit-content;padding: 2px 8px 0px;border-radius: 4px;background: #0C9AFF;font: 500 12px/16px 'Rubik';color: #fff;font-style: italic;user-select: none;right: -64px;bottom: 5px;}

section.subirDeVida .centro .custo {text-align: center;}

section.subirDeVida .centro .custo h4 {font: 500 24px/32px 'Rubik';font-style: italic;letter-spacing: 0.01em;color: #0C9AFF;margin: 0 auto 32px;}

section.subirDeVida .centro .custo h4 b {display: block;font-weight: 500;font-style: italic;color: #111;}

section.subirDeVida .centro .custo > b {display: inline-block;font: 500 16px/24px 'Rubik';font-style: italic;letter-spacing: 0.01em;color: #ff0404;margin-bottom: 10px;}

section.subirDeVida .centro .custo > b s {
}

section.subirDeVida .centro .custo > b i {display: block;background: #0277CA;border-radius: 6px;color: #FFF;padding: 0px 5px;font-weight: 700;font-style: italic;}

section.subirDeVida .centro .custo span.preco {width: 100%;max-width: 280px;margin: 0 auto 10px;display: flex;align-items: baseline;color: #111;letter-spacing: 0.01em;justify-content: center;position: relative;padding-left: 40px;}

section.subirDeVida .centro .custo span.preco > em {display: block;font: 600 24px/32px 'Rubik';position: absolute;top: 59%;left: 0;transform: translateY(-50%);}

section.subirDeVida .centro .custo span.preco > strong {font: 600 80px/80px 'Rubik';}

section.subirDeVida .centro .custo span.preco > u {font: 600 40px/50px 'Rubik';text-decoration: none;}

section.subirDeVida .centro .custo > i {display: inline-block;font: 400 16px/28px 'Rubik';color: #646E76;font-style: italic;margin-bottom: 24px;}

section.subirDeVida .centro .custo > i em {font-size: 14px;font-weight: 700;line-height: 10px;display: block;}

section.subirDeVida .centro .custo button.linkCTA, section.subirDeVida .centro .custo .linkCTA:active, section.subirDeVida .centro .custo .linkCTA:link, section.subirDeVida .centro .custo .linkCTA:visited {margin: 0 auto 32px;}

section.subirDeVida .centro .custo .linkCTA b {font: 700 18px / 27px 'Rubik';}

section.subirDeVida .centro .custo > strong {display: block;width: 100%;max-width: 333px;margin: 0 auto 16px;font: 400 14px/21px 'Rubik';color: #646E76;}

section.subirDeVida .centro .custo figure {width: 100%;max-width: 373px;display: block;margin: 0 auto 24px;user-select: none;}

section.subirDeVida .centro .custo figure img {
}

section.subirDeVida .centro .custo > em {display: inline-block;padding-top: 24px;font: 400 14px/21px 'Rubik';color: #A7ABAD;position: relative;}

section.subirDeVida .centro .custo > em::before {content: "";display: block;position: absolute;width: 342px;height: 1px;top: 0;left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='342' height='1' fill='none'%3E%3Cpath stroke='%23000' stroke-dasharray='4 4' stroke-linecap='round' stroke-opacity='.1' d='M.5.5h341'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: cover;user-select: none;}

/* Depoimentos */
.depoimentos {background: #f5f5f5;position: relative;overflow-x: clip;padding: 0 0 72px;}

.depoimentos::before {position: absolute;content: '';width: 687px;height: 670px;top: 323px;right: -74px;/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='687' height='670' fill='none'%3E%3Cpath fill='%23F0F1F1' d='M654.77 14.49c4.698 0 9.203 1.862 12.524 5.178a17.659 17.659 0 0 1 5.188 12.5v470.767a17.66 17.66 0 0 1-5.188 12.5 17.727 17.727 0 0 1-12.524 5.177H415.801l-4.065 3.043L251.31 649.28l20.471-111.57 2.758-15.214 28.601-150.112 58.073 1.014-11.325 59.552-3.194 16.808 17.277.29 37.457.724h12.195l2.323-11.881 12.195-64.479 72.736 1.304h12.341l2.177-11.881 7.26-38.108 3.194-16.953-17.132-.29-67.8-1.159 13.938-72.738 77.527 1.304 12.195.29 2.323-12.026 7.259-38.108 3.194-16.808-17.131-.435-72.591-1.304 29.181-153.01H654.77Zm-225.177 0L400.702 166.63l-58.073-1.014 11.324-59.553 3.194-16.808-17.276-.29-37.457-.724-12.195-.29-2.323 12.027-12.196 64.479-72.736-1.305-12.195-.289-2.323 12.026-7.259 38.108-3.194 16.953 17.132.289 67.799 1.16-13.937 72.737-77.527-1.304-12.195-.289-2.323 12.026-7.259 38.108-3.194 16.808 17.276.289 72.446 1.304-28.456 149.533H32.231a17.73 17.73 0 0 1-12.525-5.177 17.66 17.66 0 0 1-5.188-12.5V32.167a17.66 17.66 0 0 1 5.188-12.5 17.73 17.73 0 0 1 12.525-5.177h397.362Zm-99.74 218.069 58.073 1.159-13.938 72.593-58.072-1.014 13.937-72.738ZM654.77 0H484.762l-34.698 181.99 89.867 1.594-7.259 38.108-89.867-1.594-19.31 101.717 84.932 1.449-7.259 38.107-84.932-1.593-14.663 76.505-37.457-.725 14.663-76.36-87.544-1.594-33.827 177.498h.145l-23.375 127.654L248.406 670l172.331-134.898H654.77a32.14 32.14 0 0 0 12.357-2.41 32.076 32.076 0 0 0 10.476-6.969 32.01 32.01 0 0 0 6.983-10.456A31.946 31.946 0 0 0 687 502.935V32.167a31.95 31.95 0 0 0-2.414-12.332 32.013 32.013 0 0 0-6.983-10.456 32.092 32.092 0 0 0-10.476-6.97A32.141 32.141 0 0 0 654.77 0ZM447.16 0H32.23a32.14 32.14 0 0 0-12.356 2.41A32.09 32.09 0 0 0 9.398 9.379a32.017 32.017 0 0 0-6.983 10.456A31.967 31.967 0 0 0 0 32.167v470.768c-.019 4.23.802 8.421 2.415 12.332a32.014 32.014 0 0 0 6.983 10.456 32.073 32.073 0 0 0 10.476 6.969 32.139 32.139 0 0 0 12.357 2.41h187.574l33.973-178.222-89.867-1.594 7.259-37.963 89.867 1.594L280.346 217.2l-84.931-1.449 7.259-38.108 84.931 1.449 14.664-76.36 37.457.724-14.664 76.361 87.545 1.593L447.16 0ZM317.803 217.924l-19.309 101.572 87.545 1.594 19.309-101.572-87.545-1.594Z'/%3E%3C/svg%3E"); */user-select: none;z-index: 0;}

.depoimentos .centro {max-width: 1154px;margin: 0 auto;padding: 0px 20px 40px;position: relative;z-index: 1;}

.depoimentos .centro h2 {font: 600 32px/39px 'Rubik';color: #0C9AFF;text-align: center;margin-bottom: 30px;}

.depoimentos .centro h2 em {display: block;color: #111;font-weight: 600;text-align: center;}

.depoimentos .centro .splide {
}

.depoimentos .centro .splide .splide__arrow {background: #fff;width: 63px;height: 63px;transition: all ease 0.3s;box-shadow: 0px 2px 12px 0px #00000014;}

.depoimentos .centro .splide .splide__arrow:hover {background: #0C9AFF;opacity: 1;}

.depoimentos .centro .splide .splide__arrow svg {fill: #0C9AFF;width: 40px;height: 28px;transition: all ease 0.3s;}

.depoimentos .centro .splide .splide__arrow:hover svg {fill: #fff;}

.depoimentos .centro .splide ul li {display: flex;flex-direction: column;align-items: center;}

.depoimentos .centro .splide .splide__pagination {margin-top: 30px;position: relative;}

.depoimentos .centro .splide .splide__pagination li {width: max-content;}

.depoimentos .centro .splide .splide__pagination li .splide__pagination__page.is-active {background: #0C9AFF;width: 48px;border-radius: 80px;transform: none;}

.depoimentos .centro .splide .splide__pagination li .splide__pagination__page {background: #DFDFDF;transition: all ease 0.5s;}

.depoimentos .centro .splide .depoimento {background: #fff;border: 1px solid rgba(211, 234, 255, 0.35);border-radius: 18px;display: flex;max-width: 846px;align-items: center;padding: 24px;gap: 24px;position: relative;z-index: 3;backdrop-filter: blur(20px);transition: all ease 0.5s;margin: 10px 0;box-shadow: 0px 2px 12px 0px #00000014;}

.depoimentos .centro .splide .depoimento:hover {box-shadow: 0 0px 25px -12px #0c9affab;}

.depoimentos .centro .splide .depoimento .video {min-width: 305px;position: relative;}

.depoimentos .centro .splide .depoimento .video .videoWrapper {position: relative;padding-bottom: 56.25%;/* 16:9 */height: 0;transition: all 0.5s ease;z-index: 3;opacity: 0;visibility: hidden;background: #000;}

.depoimentos .centro .splide .depoimento .video .videoWrapper.ativo {opacity: 1;visibility: visible;}

.depoimentos .centro .splide .depoimento .video .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.depoimentos .centro .splide .depoimento .video .thumb {position: absolute;width: 100%;height: 100%;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;transition: all 1s ease;opacity: 1;visibility: visible;}

.depoimentos .centro .splide .depoimento .video .thumb.ativo {opacity: 0;visibility: hidden;}

.depoimentos .centro .splide .depoimento .video .thumb:after {content: '';background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='700pt' fill='%23fff' height='700pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='m559.07 258.37-393.15-226.98c-16.656-9.6133-37.469 2.4023-37.469 21.633v453.96c0 19.23 20.816 31.246 37.469 21.633l393.14-226.98c16.66-9.6133 16.66-33.652 0.007812-43.266z'/%3E%3C/g%3E%3C/svg%3E%0A");position: absolute;left: 53%;top: 56%;width: 60px;height: 60px;z-index: 1;background-size: contain;background-repeat: no-repeat;background-position: center center;transform: translate(-50%, -50%);opacity: 0.5;transition: all 0.5s ease;}

.depoimentos .centro .splide .depoimento .video .thumb:hover:after {opacity: 1;}

.depoimentos .centro .splide .depoimento .video .thumb img {top: 50%;position: absolute;transform: translateY(-50%);width: 100%;max-width: 100%;height: 100%;object-fit: cover;}

.depoimentos .centro .splide .depoimento .texto {max-width: 469px;}

.depoimentos .centro .splide .depoimento .texto h4 {font: 600 24px/29px 'Rubik';color: #111;letter-spacing: -0.02em;margin-bottom: 10px;}

.depoimentos .centro .splide .depoimento .texto p {font: 400 16px/24px 'Rubik';color: #646E76;}

.depoimentos .centro .splide .depoimento .texto p b {font-weight: 600;color: #111;}

.depoimentos .linkCTA:link, .depoimentos .linkCTA:active, .depoimentos .linkCTA:visited {margin: 0 auto;}

/* Box garantia */
.boxGarantia {padding: 0px 20px;background: #f5f5f5;}

.boxGarantia .centro {display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;width: 100%;max-width: 1200px;background: #FFF;box-shadow: 0px 2px 16px 0px #0000000A;border-radius: 32px;padding: 64px 55px;margin: 0px auto;position: relative;}

.boxGarantia .centro figure {min-width: 256px;height: 256px;user-select: none;pointer-events: none;}

.boxGarantia .centro figure img {width: 100%;height: 100%;}

.boxGarantia .centro .conteudo {width: 100%;max-width: 730px;}

.boxGarantia .centro .conteudo h2 {font-size: 32px;font-weight: 600;line-height: 38px;color: #111;margin-bottom: 40px;}

.boxGarantia .centro .conteudo h2 b {font-weight: 600;color: #0C9AFF;}

.boxGarantia .centro .conteudo p {font-size: 18px;font-weight: 400;line-height: 28px;color: #646E76;margin-bottom: 40px;}

.boxGarantia .centro .conteudo p b {font-weight: 600;color: #1A1A1A;}

/* Box quem */
.boxQuem {position: relative;overflow: clip;background: #f5f5f5;}

.boxQuem .centro {display: flex;justify-content: flex-end;align-items: center;width: 100%;max-width: 1240px;padding: 22px 20px 0px;margin: 0px auto;position: relative;}

.boxQuem::before {content: "";width: 371px;height: 388px;/* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 320 388'%3E%3Cpath stroke='%23E4E7EA' stroke-width='1.706' d='M249.856 153.238h-.853V234.762H319.147v69.796H249.003v82.589H176.58v-82.589H90.861v82.589H19.492v-82.589h-69.639v-69.796h69.639V153.238h-69.639V83.442h69.639V.853h71.369v82.589h85.719V.853h72.423v82.589H319.147v69.796h-69.291Zm-73.276.853v-.853H90.861V234.762h85.719V154.091Z' opacity='.94'/%3E%3C/svg%3E") no-repeat; */position: absolute;top: 77px;left: 0px;}

.boxQuem .centro::after {content: "";width: 372px;height: 390px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 390 405'%3E%3Cpath fill='url(%23a)' fill-opacity='.1' d='M166.046 211.225a9 9 0 0 0 0 12.728 9 9 0 0 0 12.728 0l-12.728-12.728ZM390 8.999a9 9 0 0 0-9-9h-81a9 9 0 0 0-9 9 9 9 0 0 0 9 9h72v72a9 9 0 0 0 18 0V9ZM178.774 223.953l208.59-208.59-12.728-12.728-208.59 208.59 12.728 12.728Z' opacity='.4'/%3E%3Cpath fill='url(%23b)' fill-opacity='.06' d='M2.66 230.608a8.493 8.493 0 0 0 12.01 12.011L2.66 230.608ZM225.748 28.024a8.493 8.493 0 0 0-8.493-8.493h-76.438a8.493 8.493 0 0 0-8.493 8.493 8.493 8.493 0 0 0 8.493 8.493h67.945v67.944a8.493 8.493 0 0 0 16.986 0V28.024ZM14.671 242.619 223.26 34.029l-12.011-12.01L2.659 230.607l12.012 12.011Z' opacity='.64'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M96.986 394.916a5.776 5.776 0 0 0 8.167 8.168l-8.167-8.168ZM315.434 190.41a5.776 5.776 0 0 0-5.775-5.775h-51.978a5.776 5.776 0 0 0 0 11.551h46.203v46.202a5.775 5.775 0 1 0 11.55 0V190.41ZM105.153 403.084l208.59-208.59-8.168-8.167-208.59 208.589 8.168 8.168Z' opacity='.64'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='172.764' x2='381.353' y1='217.942' y2='9.353' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='9.019' x2='217.608' y1='236.967' y2='28.377' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='101.423' x2='310.012' y1='399.354' y2='190.764' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;position: absolute;top: 118px;right: 20px;}

.boxQuem .centro .conteudo {width: 100%;max-width: 583px;min-width: 480px;position: relative;z-index: 1;}

.boxQuem .centro .conteudo h2 {font-size: 40px;font-weight: 600;line-height: 47px;letter-spacing: -0.02em;color: #2E2E2E;margin-bottom: 32px;}

.boxQuem .centro .conteudo h2 b {font-weight: 600;color: #0C9AFF;}

.boxQuem .centro .conteudo p {font-size: 18px;font-weight: 400;line-height: 28px;color: #646E76;}

.boxQuem .centro figure {max-width: 575px;height: auto;user-select: none;position: relative;z-index: 1;width: 100%;}

.boxQuem .centro figure img {width: 100%;height: 100%;}

/* Box Faq */
.boxFAQ {background: linear-gradient(180deg, #013558 0%, #012741 100%);}

.boxFAQ .centro {width: 100%;max-width: 1240px;padding: 72px 20px;margin: 0px auto;}

.boxFAQ .centro h2 {font-size: 40px;font-weight: 600;line-height: 48px;letter-spacing: -0.02em;text-align: center;color: #fff;margin-bottom: 31px;}

.boxFAQ .centro > .conteudo {display: flex;justify-content: space-between;gap: 30px;}

.boxFAQ .centro .conteudo .contatos {width: 100%;height: fit-content;max-width: 522px;min-width: 442px;position: sticky;top: 30px;}

.boxFAQ .centro .conteudo .contatos span {display: block;font-size: 18px;font-weight: 400;line-height: 27px;color: #DFE3E5;margin-bottom: 29px;}

.boxFAQ .centro .conteudo .contatos ul {width: 100%;max-width: 522px;margin-bottom: 25px;}

.boxFAQ .centro .conteudo .contatos ul li {border-radius: 20px;background: #E3F2FF1A;border: 1px solid transparent;transition: all 0.5s ease;margin-bottom: 20px;}

.boxFAQ .centro .conteudo .contatos ul li:last-of-type {margin-bottom: 0px;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp:hover {border: 1px solid #B0D364;}

.boxFAQ .centro .conteudo .contatos ul li.email:hover {border: 1px solid #48B1FC;}

.boxFAQ .centro .conteudo .contatos ul li.chat, .boxFAQ .centro .conteudo .contatos ul li a:link, .boxFAQ .centro .conteudo .contatos ul li a:active, .boxFAQ .centro .conteudo .contatos ul li a:visited {display: flex;justify-content: center;align-items: center;gap: 27px;transition: all 0.5s ease;padding: 26px 20px 25px;}

.boxFAQ .centro .conteudo .contatos ul li a svg {filter: drop-shadow(0px 0px 5px transparent);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatos ul li svg {pointer-events: none;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp a:hover svg {filter: drop-shadow(0px 0px 5px #B0D364CC);}

.boxFAQ .centro .conteudo .contatos ul li.email a:hover svg {filter: drop-shadow(0px 0px 5px #48B1FCCC);}

.boxFAQ .centro .conteudo .contatos ul li a .conteudo, .boxFAQ .centro .conteudo .contatos ul li.chat .conteudo {width: fit-content;max-width: 314px;}

.boxFAQ .centro .conteudo .contatos ul li a .conteudo h3, .boxFAQ .centro .conteudo .contatos ul li .conteudo h3 {font-size: 24px;font-weight: 400;line-height: 28px;text-transform: uppercase;color: #fff;margin-bottom: 6px;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp a .conteudo h3 b {font-weight: 600;color: #99C53A;}

.boxFAQ .centro .conteudo .contatos ul li.email a .conteudo h3 b {font-weight: 600;color: #48B1FC;}

.boxFAQ .centro .conteudo .contatos ul li.chat .conteudo h3 b {font-weight: 600;color: #fff;}

.boxFAQ .centro .conteudo .contatos ul li a .conteudo p {font-size: 18px;font-weight: 400;line-height: 27px;color: #fff;}

.boxFAQ .centro .conteudo .contatos ul li.chat .conteudo p {color: #ccc;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp a .conteudo p b {font-weight: 600;color: #99C53A;position: relative;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp a .conteudo p b::after {content: "";width: 0%;height: 1px;background: #99C53A;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatos ul li.whatsapp a:hover .conteudo p b::after {width: 100%;}

.boxFAQ .centro .contatos ul li.email a .conteudo p b {font-weight: 600;color: #48B1FC;position: relative;}

.boxFAQ .centro .conteudo .contatos ul li.email a .conteudo p b::after {content: "";width: 0%;height: 1px;background: #48B1FC;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatos ul li.email a:hover .conteudo p b::after {width: 100%;}

.boxFAQ .centro .conteudo .contatos ul li.chat .conteudo p b {font-weight: 600;color: #fff;}

.boxFAQ .centro .conteudo .contatos a:link, .boxFAQ .centro .conteudo .contatos a:active, .boxFAQ .centro .conteudo .contatos a:visited {margin: 0px auto;}

.boxFAQ .centro .conteudo .duvidas {width: 100%;max-width: 589px;overflow-y: clip;}

.boxFAQ .centro .conteudo .duvidas ul li {padding: 22px 0px 22px 0px;border-bottom: 1px solid #B6B6B659;position: relative;cursor: pointer;transition: all 0.5s ease}

.boxFAQ .centro .conteudo .duvidas ul li:first-of-type {padding-top: 0px;}

.boxFAQ .centro .conteudo .duvidas ul li h3 {position: relative;}

.boxFAQ .centro .conteudo .duvidas ul li h3::before {content: "";width: 18px;height: 2px;background: #0C9AFF;position: absolute;top: 50%;transform: translateY(-50%);right: 9px;pointer-events: none;}
.boxFAQ .centro .conteudo .duvidas ul li h3::after {content: "";width: 2px;height: 18px;background: #0C9AFF;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 17px;transition: all 0.5s ease;opacity: 1;visibility: visible;pointer-events: none;}
.boxFAQ .centro .conteudo .duvidas ul li.ativo h3::after {transform: translateY(-50%) rotate(90deg);}

.boxFAQ .centro .conteudo .duvidas ul li:last-of-type {border: none;}

.boxFAQ .centro .conteudo .duvidas ul li h3 {width: 100%;font-size: 18px;font-weight: 600;line-height: 27px;color: #fff;transition: all 0.5s ease;padding-right: 79px;}

.boxFAQ .centro .conteudo .duvidas ul li:hover h3, 
.boxFAQ .centro .conteudo .duvidas ul li.ativo h3 {color: #0C9AFF;}

.boxFAQ .centro .conteudo .duvidas ul li p {height: 100%;max-height: 0px;font-size: 16px;line-height: 24px;color: #DFE3E5;/* margin-top: 0px; */opacity: 0;visibility: hidden;transition: all 0.5s ease;padding: 0px 79px 0px 0px;}

.boxFAQ .centro .conteudo .duvidas ul li p b {font-weight: 700;}

.boxFAQ .centro .conteudo .duvidas ul li.ativo p {max-height: 800px;font-size: 16px;line-height: 24px;color: #DFE3E5;overflow: clip;opacity: 1;visibility: visible;transition: all 0.5s ease;padding: 11px 79px 0px 0px;}

/* NUMEROS CONFIAVEIS */
section.numerosConfiaveis {border-top: 1px solid #415A6C;background: #012741;width: 100%;padding: 72px 20px;}

section.numerosConfiaveis > h3 {color: #FFF;font-size: 30px;font-style: normal;font-weight: 700;line-height: 32px;text-align: center;letter-spacing: 0.02em;}

section.numerosConfiaveis > p {color: #FF3030;font-size: 18px;font-style: italic;font-weight: 600;line-height: 150%;text-align: center;margin-top: 16px;}

section.numerosConfiaveis .wrap {width: 100%;max-width: 558px;margin: 45px auto 0;}

/* box com input para verificar o numero */
section.numerosConfiaveis .wrap .boxVerificador {width: 100%;position: relative;box-shadow: 0px 9px 20px 0px #0000000A;background: #FFFFFF;padding: 41px 20px 30px;text-align: center;border-radius: 24px;margin-bottom: 30px;}

section.numerosConfiaveis .wrap .boxVerificador::before {position: absolute;content: '';width: 46px;height: 46px;transform: translate(-50%,-50%);left: 50%;top: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cpath fill='%23DB3232' d='M20.316 42.62 3.066 25.497c-1.533-1.522-1.533-3.9 0-5.422l17.25-17.125a3.838 3.838 0 0 1 5.463 0l17.25 17.124c1.533 1.523 1.533 3.901 0 5.423l-17.25 17.125c-1.534 1.522-4.025 1.522-5.463 0Z'/%3E%3Cpath fill='%23fff' d='M20.7 31.11c0-.286.095-.572.191-.857.096-.285.288-.476.48-.666.191-.19.479-.38.766-.476.287-.095.575-.19.958-.19.384 0 .671.095.959.19.287.095.575.286.766.476.192.19.384.38.48.666.095.285.191.57.191.856 0 .286-.096.571-.192.856-.095.286-.287.476-.479.666-.191.19-.479.38-.766.476-.288.095-.575.19-.959.19-.383 0-.67-.095-.958-.19-.288-.095-.48-.285-.767-.476-.191-.19-.383-.38-.479-.666-.096-.285-.191-.475-.191-.856Zm4.024-4.377h-3.45l-.479-14.365h4.409l-.48 14.365Z'/%3E%3C/svg%3E");}

section.numerosConfiaveis .wrap .boxVerificador h3 {margin-bottom: 2px;color: #000;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 100%;/* 28px */}

section.numerosConfiaveis .wrap .boxVerificador p {margin-bottom: 20px;color: #000;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 130%;/* 20.8px */}

section.numerosConfiaveis .wrap .boxVerificador .verificador {width: 100%;max-width: 344px;margin: 0 auto;display: flex;gap: 8px;}

section.numerosConfiaveis .wrap .boxVerificador .verificador input {width: 100%;max-width: 192px;background: #ECECEC;border-radius: 4px;padding: 14px 40px 13px 21px;transition: all 0.5s ease;color: #161616;text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 130%;/* 20.8px */border-radius: 100px;}

section.numerosConfiaveis .wrap .boxVerificador .verificador input:hover, section.numerosConfiaveis .wrap .boxVerificador .verificador input:focus {box-shadow: inset 0 0 0 1px #0C9AFF;}

section.numerosConfiaveis .wrap .boxVerificador .verificador button {width: 100%;max-width: 144px;padding: 11px 10px;cursor: pointer;transition: all 0.5s ease;border-radius: 100px;border-top: 1px solid #E6FFB0;background: #0C9AFF;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);}

section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover {background: #a6c85d;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.20);}

section.numerosConfiaveis .wrap .boxVerificador .verificador button b {display: block;color: #FFF;text-align: center;font-size: 18px;font-style: normal;font-weight: 700;line-height: 140%;/* 25.2px */text-transform: uppercase;}

/* box de retorno (numero verificado ou nao) */
section.numerosConfiaveis .wrap .boxRetorno {width: 100%;border-radius: 24px;overflow: hidden;}

section.numerosConfiaveis .wrap .boxRetorno .retorno {display: none;text-align: center;}

section.numerosConfiaveis .wrap .boxRetorno .retorno h4 {margin-bottom: 20px;color: #FFF;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 100%;/* 28px */}

section.numerosConfiaveis .wrap .boxRetorno .retorno p {width: 100%;max-width: 326px;margin: 0 auto;color: #FFF;text-align: center;font-size: 22px;font-style: normal;font-weight: 400;line-height: 130%;/* 28.6px */}

section.numerosConfiaveis .wrap .boxRetorno .retorno p b {font-weight: 700;}

section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto, section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {display: block;}

section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto {background: #DB3232;padding: 41px 20px;}

section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {position: relative;background: #0c9aff;padding: 77px 20px 30px;}

section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado::after {position: absolute;content: '';width: 46px;height: 46px;transform: translateX(-50%);left: 50%;top: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='45.665' fill='%23fff' rx='22.832'/%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 23 6 6 10-12'/%3E%3C/svg%3E");}

/* secao Numeros Confiaveis */
section.numeroConfiaveis {padding: 45px 20px 44px;background: #F3F3F3;text-align: center;border: 1px solid #00000012;}

section.numeroConfiaveis h2 {font: 600 24px/29px 'Rubik';color: #111111;letter-spacing: -0.02em;margin-bottom: 17px;}

section.numeroConfiaveis ul {width: 100%;max-width: 758px;margin: 0 auto 16px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;}

section.numeroConfiaveis ul li {position: relative;display: block;font: 400 20px/30px 'Rubik';color: #646E76;width: 100%;max-width: 170px;}

section.numeroConfiaveis ul li::after {position: absolute;content: '';width: 6px;height: 12px;right: -16px;top: 50%;transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' fill='none'%3E%3Cpath fill='%239E9E9E' d='M.034 11.897c.046.069.138.103.276.103h1.552a.464.464 0 0 0 .414-.207L5.93 6.241A.425.425 0 0 0 6 6a.425.425 0 0 0-.069-.241L2.276.207A.464.464 0 0 0 1.862 0H.31C.103 0 0 .08 0 .241l.069.173 3.62 5.483a.172.172 0 0 1 0 .206L.07 11.586c-.069.115-.08.219-.035.31Z' opacity='.32'/%3E%3C/svg%3E");}

section.numeroConfiaveis ul li:nth-child(4)::after, section.numeroConfiaveis ul li:nth-child(8)::after {display: none;}

section.numeroConfiaveis p {font: 600 18px/27px 'Rubik';color: #DB3232;font-style: italic;}

/* Footer */
footer {background: #F3F3F3;}

footer .centro {display: flex;justify-content: space-between;align-items: center;gap: 30px;width: 100%;max-width: 1240px;padding: 10px 20px 9px;margin: 0px auto;}

footer .centro figure {user-select: none;}

footer .centro p {font-size: 14px;font-weight: 400;line-height: 16px;color: #646E76;}

footer .centro .links {display: flex;align-items: center;gap: 44px;}

footer .centro .links a:link, footer .centro .links a:active, footer .centro .links a:visited {transition: all 0.5s ease}

footer .centro .links a b {display: block;font-size: 14px;font-weight: 400;line-height: 16px;color: #646E76;transition: all 0.5s ease}

footer .centro .links a:hover b {color: #0C9AFF;}

@media (min-width: 1000px) and (max-width: 1290px) {section.numeroConfiaveis {padding: 45px 20px 130px;}footer .centro {justify-content: center;}}

@media (min-width: 1291px) and (max-width: 1470px) {footer .centro {justify-content: space-around;}}

/* mobile */
._320 .linkCTA:link, ._320 .linkCTA:active, ._320 .linkCTA:visited {padding: 15px 40px;}

._320 .linkCTA b {font-size: 18px;}

._320 main, ._320 footer {width: 100%;max-width: 440px;margin: 0px auto;overflow: clip;}

/* secao topo */
._320 section.topo {padding: 30px 20px 40px;overflow: initial;margin-top: 95px;min-height: 804px;._field-wrapper{position: relative;}
._error {display: block;position: absolute;font-size: 14px;z-index: 10000001;}
._error._above, 
._error._below {top: 35px;right: 0;}
._error._above ._error-arrow, 
._error._below ._error-arrow {left: -8px;bottom: 50%;border-style: solid;border-width: 7px 5px 0 5px;border-color: #0C9AFF transparent transparent transparent;transform: translateY(50%) rotate(90deg);}
._error-inner {padding: 2px 10px 4px;background-color: #0C9AFF;font: 500 13px/20px 'Rubik';color: #ffffff;text-align: center;text-decoration: none;border-radius: 3px;}
._error-arrow {position: absolute;width: 0;height: 0;}
._320 ._error {/* right: 10px; *//* width: max-content; *//* top: -10px; */}
._320 ._error-inner{padding: 1px 10px 1px;font-size: 12px;}
._320 ._error._above ._error-arrow {display: none;}br {user-select: none;}@keyframes barraProgresso {
    0% {
        width: 0%;
    }

    100% {width: 100%;
    }
}body {font-family: 'Rubik';color: #111;background: #fff;}

.boxFormulario {opacity: 0;position: fixed;width: 100%;height: 100%;background: #000000db;z-index: 99999999999;transition: all 0.5s ease;display: flex;align-items: center;justify-content: center;visibility: hidden;}

.boxFormulario .centro {border-radius: 24px;background: #FFF;width: calc(100% - 20px);max-width: 416px;padding: 32px 0;}
.boxFormulario .centroh1 {width: 139px;height: 74px;flex-shrink: 0;margin: 0 auto;
}
.boxFormulario .centrop {max-width: 350px;color: #111;text-align: center;font-family: Rubik;font-size: 22px;font-style: normal;font-weight: 700;display: block;line-height: normal;margin: 0 auto;padding-top: 29px;padding-bottom: 16px;}
.boxFormulario .centroform {max-width: 343px;margin: 0 auto;width: calc(100% - 40px);}
.boxFormulario .centroinput {border-bottom: 1px solid #7E7E7E;display: inline-flex;padding: 15px 0 15px 0px;align-items: center;width: 100%;margin-bottom: 14px;color: #303537;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 18px; /* 112.5% */}
.boxFormulario .centroinput::placeholder {}
.boxFormulario .centroinput:hover {}
.boxFormulario .centroinput:focus {}
.boxFormulario .centrobutton {padding: 15px 30px;width: 100%;max-width: max-content;cursor: pointer;color: #fff;text-align: center;display: block;text-transform: uppercase;font-size: 18px;font-weight: 700;line-height: 18px;transition: all ease 0.5s;text-shadow: 0 2px 2px #00000000;margin-bottom: 16px;display: flex;justify-content: center;gap: 10px;align-items: center;border-radius: 100px;background: #A6C85D;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);outline: 1px solid #FFFFFF00;outline-offset: -3px;margin: 18px auto 14px;}
.boxFormulario .centrobutton b {font-weight: 700;display: block;}
.boxFormulario .centrobutton:after {content:"";background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8257 8.95589C11.8257 9.27974 12.0831 9.53714 12.4069 9.53714C12.7308 9.53714 12.9966 9.27974 12.9966 8.95589V1.59011C12.9966 1.26626 12.7308 1.00049 12.4069 1.00049H5.04952C4.72568 1.00049 4.45991 1.26626 4.45991 1.59011C4.45991 1.91395 4.72568 2.17973 5.04952 2.17973H10.9949L1.17175 11.995C0.947307 12.2273 0.947307 12.593 1.17175 12.8253C1.40404 13.0576 1.77811 13.0576 2.00203 12.8253L11.8257 3.00163V8.95589Z' fill='white'/%3E%3C/svg%3E%0A");width: 14px;height: 14px;}
.boxFormulario .centrobutton:hover {background: #0095FF;box-shadow: 0px 0px 10px 5px #0095FF38;outline: 1px solid #FFFFFF66;}
.boxFormulario.ativo {opacity: 1;visibility: visible;}
.boxFormulario .centrofigure {display: flex;width: 269px;height: 22px;padding: 0.321px 0px 0.078px 0px;justify-content: center;align-items: center;flex-shrink: 0;margin: 0 auto;}

.linkCTA {padding: 15px 30px;width: 100%;max-width: max-content;cursor: pointer;color: #fff;text-align: center;display: block;text-transform: uppercase;font-size: 18px;font-weight: 700;line-height: 18px;transition: all ease 0.5s;text-shadow: 0 2px 2px #00000000;margin-bottom: 16px;display: flex;justify-content: center;gap: 10px;align-items: center;border-radius: 100px;background: #85B245;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);outline: 1px solid #FFFFFF00;outline-offset: -3px;}

.linkCTAb {font-weight: 700;display: block;}

.linkCTA:hover {background: #0095FF;box-shadow: 0px 0px 10px 5px #0095FF38;outline: 1px solid #FFFFFF66;}

.linkCTAb {}

.linkCTA:hover b {text-shadow: 0 0 10px #00000040;}

.linkCTAsvg {filter: drop-shadow(0px 0px 0px #000);transition: all ease 0.5s;}

.linkCTA:hover svg {filter: drop-shadow(0px 0px 4px #000);}

/* secao topo */section.topo {width: 100%;padding: 48px 20px 44px;position: relative;z-index: 99999999;overflow: clip;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));margin-top: 72px;}section.topo::before {}section.topo::after {content: "";display: block;position: absolute;width: 380px;height: 325px;background-repeat: repeat;background-size: contain;user-select: none;bottom: 0;right: 0;z-index: -1;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='325' viewBox='0 0 380 325' fill='none'%3E%3Cg opacity='0.22' filter='url(%23filter0_f_743_418)'%3E%3Cpath d='M152.432 3V90.9102H242.457V3H317.995V90.9102H379V165.021H317.995V251.979H379V326.09H317.995V414H242.457V326.09H152.432V414H76.8926V326.09H3V251.979H76.8926V165.021H3V90.9102H76.8926V3H152.432ZM152.432 251.979H242.457V165.021H152.432V251.979Z' stroke='%2399A3AC' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_743_418' x='0' y='0' width='382' height='417' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1' result='effect1_foregroundBlur_743_418'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");}section.topo h1 {width: 100%;max-width: 897px;margin: 0 auto 40px;}section.topo h1 img {user-select: none;}section.topo .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;gap: 20px;justify-content: space-between;}section.topo .centro::before {}section.topo .centro .conteudo {width: 100%;max-width: 472px;}section.topo .centro .conteudo h2 {font: 700 26px/34px 'Rubik';color: #fff;margin-bottom: 16px;}section.topo .centro .conteudo h2 b {font-weight: 700;color: #0C9AFF;}section.topo .centro .conteudo p {font: 400 16px/24px 'Rubik';color: #fff;margin-bottom: 32px;}section.topo .centro .conteudo p b {font-weight: 600;color: #fff;}section.topo .centro .conteudo a:active, section.topo .centro .conteudo a:link, section.topo .centro .conteudo a:visited {max-width: 457px;}section.topo .centro .conteudo a:hover {}section.topo .centro .conteudo a b {max-width: 373px;}section.topo .centro .conteudo a:hover b {text-shadow: 0 0 10px #00000040;}section.topo .centro .conteudo a svg {filter: drop-shadow(0px 0px 0px #000);transition: all ease 0.5s;}section.topo .centro .conteudo a:hover svg {filter: drop-shadow(0px 0px 4px #000);}section.topo .centro .conteudo a svg path {}section.topo .centro .conteudo i {display: block;color: #B9B9B9;font: 400 11px/16px 'Rubik';letter-spacing: -0.01em;}section.topo .centro .conteudo i br {display: none;}section.topo .centro .conteudo figure {width: 100%;max-width: 269px;display: block;margin: 16px 0 0px;user-select: none;}section.topo .centro .conteudo figure img {}

/* Video */section.topo .centro .video {width: 100%;max-width: 689px;min-width: 525px;height: fit-content;border-radius: 8px;box-shadow: 23px 23px 70px 0px #00000033;position: relative;}section.topo .centro .video .videoWrapper {opacity: 0;position: relative;padding-bottom: 56.25%;height: 0;user-select: none;transition: all ease 0.5s;}section.topo .centro .video .videoWrapper.ativo {opacity: 1;}section.topo .centro .video .videoWrapper.ativo iframe {user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;border-radius: 8px;}section.topo .centro .video .thumb {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;cursor: pointer;user-select: none;transition: all 0.5s ease;z-index: 2;border-radius: 8px;overflow: clip;}section.topo .centro .video .thumb.ativo {opacity: 0;visibility: hidden;}section.topo .centro .video .thumb:hover {box-shadow: 0px 0px 4px 5px #0000002e;}section.topo .centro .video .thumb img {display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;transition: all 0.5s ease;}section.topo .centro .video .thumb span.play {display: block;padding: 0 54px 0 36px;background: linear-gradient(90deg, rgba(205, 205, 205, 0.5) 0%, rgba(98, 98, 98, 0) 100%);position: absolute;top: 50%;left: 0;transform: translateY(-50%);}section.topo .centro .video .thumb span.play b {font: 500 18px/40px 'Rubik';color: #fff;text-transform: uppercase;letter-spacing: 0.01em;text-shadow: 0 0 5px transparent;}section.topo .centro .video .thumb span.play::after {content: "";display: block;position: absolute;width: 15px;height: 19px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M14.476 8.485c.699.45.699 1.58 0 2.03L1.572 18.841C.874 19.292 0 18.728 0 17.826V1.174C0 .272.874-.292 1.573.16l12.902 8.326Z'/%3E%3C/svg%3E");right: 23px;top: 50%;transform: translateY(-50%);user-select: none;transition: all 0.5s ease;}section.topo .centro .video .thumb:hover span.play {}section.topo .centro .video .thumb:hover span.play::after {transform: translateY(-50%) scale(1.2);filter: drop-shadow(0px 0px 10px #fff);}section.topo .centro .video .thumb:hover span.play b {text-shadow: 0 0 5px #ffffff30;}section.topo .centro h3.mobile {display: none;}

/* Video Flutuante */
._videoFlutsection.topo .centro .video {max-width: 245px;min-width: auto;position: fixed;bottom: 88px;right: 20px;border-radius: 24px;margin: 0px;z-index: 99999999999 !important;}

._videoFlutsection.topo .centro .video thumb {width: 100%;height: 100%;}

._videoFlutsection.topo .centro .video .thumb span.play {padding: 5px 42px 3px 10px;}

._videoFlutsection.topo .centro .video .thumb span.play b {display: block;width: 100%;max-width: 65px;font-size: 12px;line-height: 14px;text-align: center;}

._videoFlutsection.topo .centro .video .thumb span.play::after {content: "";display: block;position: absolute;width: 14px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M14.476 8.485c.699.45.699 1.58 0 2.03L1.572 18.841C.874 19.292 0 18.728 0 17.826V1.174C0 .272.874-.292 1.573.16l12.902 8.326Z'/%3E%3C/svg%3E") no-repeat;background-size: 14px 16px;right: 23px;top: 50%;transform: translateY(-50%);user-select: none;transition: all 0.5s ease;}

/* secao sua vez */
section.suaVez {width: 100%;background: #ebebeb;padding: 72px 20px;overflow: clip;position: relative;z-index: 1;background: linear-gradient(180deg, #EDEDED 0%, #F5F5F5 100%);border-radius: 80px 80px 0px 0px;border-top: 1px dashed #CBCBCB;}

._1000section.suaVez::before {content: "";display: block;position: absolute;user-select: none;z-index: -1;width: 451px;height: 479px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='451' height='479' fill='none'%3E%3Cpath fill='url(%23a)' fill-opacity='.08' d='M182.066 248.612c-5.418 5.419-5.418 14.204 0 19.622 5.418 5.419 14.203 5.419 19.622 0l-19.622-19.622ZM450.175 14c0-7.663-6.212-13.875-13.875-13.875H311.427c-7.662 0-13.874 6.212-13.874 13.875s6.212 13.875 13.874 13.875h110.999v110.998c0 7.663 6.211 13.875 13.874 13.875s13.875-6.212 13.875-13.875V14ZM201.688 268.234 446.111 23.811 426.489 4.189 182.066 248.612l19.622 19.622Z'/%3E%3Cpath fill='url(%23b)' fill-opacity='.07' d='M-7.665 273.052c-4.233 4.233-4.233 11.096 0 15.329 4.233 4.233 11.097 4.233 15.33 0l-15.33-15.329ZM255.263 36.293c0-5.987-4.853-10.84-10.84-10.84h-97.557c-5.986 0-10.839 4.853-10.839 10.84 0 5.986 4.853 10.84 10.839 10.84h86.718v86.717c0 5.986 4.853 10.84 10.839 10.84 5.987 0 10.84-4.854 10.84-10.84V36.293ZM7.665 288.381 252.088 43.958l-15.329-15.33L-7.665 273.052l15.33 15.329Z'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M103.067 465.788a7.372 7.372 0 0 0 10.424 10.424l-10.424-10.424Zm257.007-239.211a7.37 7.37 0 0 0-7.371-7.371h-66.339a7.37 7.37 0 1 0 0 14.742h58.968v58.967a7.37 7.37 0 1 0 14.742 0v-66.338ZM113.491 476.212l244.424-244.423-10.424-10.424-244.424 244.423 10.424 10.424Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='192.231' x2='436.654' y1='258.777' y2='14.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.501'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.354' x2='244.777' y1='281.07' y2='36.647' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='108.633' x2='353.056' y1='471.354' y2='226.93' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.494'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: repeat;background-size: contain;left: 0;bottom: 0;opacity: 0.4;}

._1000section.suaVez::after {content: "";display: block;position: absolute;user-select: none;z-index: -1;width: 499px;height: 479px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='499' height='479' fill='none'%3E%3Cpath fill='url(%23a)' d='M2.343 332.343a8 8 0 0 0 11.314 11.314L2.343 332.343ZM323 31a8 8 0 0 0-8-8h-72a8 8 0 0 0 0 16h64v64a8 8 0 0 0 16 0V31ZM13.657 343.657l307-307-11.314-11.314-307 307 11.314 11.314Z' opacity='.65'/%3E%3Cpath fill='url(%23b)' d='M164.808 310.808c-5.077 5.076-5.077 13.308 0 18.384 5.076 5.077 13.308 5.077 18.384 0l-18.384-18.384ZM494 13c0-7.18-5.82-13-13-13H364c-7.18 0-13 5.82-13 13s5.82 13 13 13h104v104c0 7.18 5.82 13 13 13s13-5.82 13-13V13ZM183.192 329.192l307-307-18.384-18.384-307 307 18.384 18.384Z'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M181.757 468.757a6.001 6.001 0 0 0 8.486 8.486l-8.486-8.486ZM499 166a6 6 0 0 0-6-6h-54a6 6 0 1 0 0 12h48v48a6 6 0 1 0 12 0v-54ZM190.243 477.243l307-307-8.486-8.486-307 307 8.486 8.486Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.354' x2='315.354' y1='338.354' y2='31.354' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.283' stop-color='%23FAFAFA'/%3E%3Cstop offset='.543' stop-color='%23E7E7E7'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='174.354' x2='481.354' y1='320.354' y2='13.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5EFEF' stop-opacity='0'/%3E%3Cstop offset='.623' stop-color='%23F0E7E7'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='186.354' x2='493.354' y1='473.354' y2='166.354' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.28' stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.732'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: repeat;background-size: contain;top: 230px;right: 218px;opacity: 0.4;}
                    section.suaVez .centro {width: 100%;max-width: 918px;min-height: 774px;margin: 0 auto;position: relative;z-index: 2;}section.suaVez .centro::before {content: "";display: block;position: absolute;width: 296px;height: 152px;top: 0;left: 0;background: linear-gradient(140deg, #000000 0%, rgba(102, 102, 102, 0) 64.71%);filter: blur(15px);opacity: 0.3;z-index: -1;border-top-left-radius: 32px;}section.suaVez .centro::after {content: "";display: block;position: absolute;width: 304px;height: 165px;bottom: 0;right: 0;background: linear-gradient(280.13deg, #000000 0%, rgba(102, 102, 102, 0) 56.14%);filter: blur(15px);opacity: 0.3;z-index: -1;border-bottom-right-radius: 32px;}section.suaVez .centro .carta {width: 100%;background: #fff;margin: 0 auto;padding: 56px 74px;border-radius: 32px;}section.suaVez .centro .carta h2 {font: 700 40px/40px 'Rubik';color: #111;margin-bottom: 40px;}section.suaVez .centro .carta h2 b {font-weight: 700;color: #0C9AFF;}section.suaVez .centro .carta p {font: 400 18px/26px 'Rubik';color: #111;}section.suaVez .centro .carta p b {font-weight: 600;}section.suaVez .centro .carta p span{margin: 18px auto;display: block;max-width: 500px;}section.suaVez .centro .carta figure {max-width: max-content;margin-left: auto;margin-top: -40px;margin-right: -24px;}section.suaVez .centro .carta figure img {user-select: none;}

/* secao oportunidade */section.oportunidade {width: 100%;background: #F5F5F5;padding: 0px 20px 146px;overflow: clip;position: relative;z-index: 1;}section.oportunidade .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;gap: 30px;justify-content: space-between;}section.oportunidade .centro .conteudo {width: 100%;max-width: 638px;min-width: 607px;}section.oportunidade .centro .conteudo h2 {font: 700 40px/32px 'Rubik';color: #111;margin-bottom: 16px;}section.oportunidade .centro .conteudo h2 b {font-weight: 700;color: #0C9AFF;}section.oportunidade .centro .conteudo h3 {font: 600 24px/32px 'Rubik';margin-bottom: 40px;}section.oportunidade .centro .conteudo h3 em::before {content: "";display: block;position: absolute;width: 140px;height: 6px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='6' fill='none'%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-width='2.5' d='M2 4c2.821-.896 6.891-.856 9.654-.972 20.121-.845 40.34-.63 60.48-.778C94.09 2.09 116.043 2 138 2'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;bottom: -5px;left: -5px;}section.oportunidade .centro .conteudo h3 em {position: relative;font-weight: 600}section.oportunidade .centro .conteudo ol {list-style: none;display: flex;flex-direction: column;gap: 18px;margin-bottom: 50px;}section.oportunidade .centro .conteudo ol li {font: 400 16px/18px 'Rubik';color: #646E76;}section.oportunidade .centro .conteudo ol li b {font-weight: 700;color: #111;}section.oportunidade .centro .conteudo .boxFaturamento {width: 100%;background: #fff;border: 1px dashed #00000033;display: flex;padding: 22px 24px;align-items: center;justify-content: space-between;margin-bottom: 8px;border-radius: 24px;}section.oportunidade .centro .conteudo .boxFaturamento .valor {display: flex;flex-direction: column;gap: 8px;min-height: 80px;}section.oportunidade .centro .conteudo .boxFaturamento .valor strong {font: 700 24px/32px 'Inter';color: #0C9AFF;}section.oportunidade .centro .conteudo .boxFaturamento .valor strong u {font-weight: 700;text-decoration: none;}section.oportunidade .centro .conteudo .boxFaturamento .valor span {display: block;width: 235px;height: 34px;border: 1px solid rgba(0, 0, 0, 0.19);border-radius: 100px;overflow: clip}section.oportunidade .centro .conteudo .boxFaturamento .valor span em {display: block;max-width: 217px;height: 32px;border-radius: 100px;background: linear-gradient(270deg, #0C9AFF 0%, #01487A 100%);overflow: clip;width: 0%;}body:not(.animacao-finalizada) main.oportunidadeAtivo section.oportunidade .centro .conteudo .boxFaturamento .valor span em {animation: barraProgresso 3s ease forwards;}

.animacao-finalizadasection.oportunidade .centro .conteudo .boxFaturamento .valor span em {width: 100%;animation: none}section.oportunidade .centro .conteudo .boxFaturamento .valor span em b {display: block;text-align: end;padding: 3px 11px;font: 600 20px/26px 'Rubik';color: #A1C7E2;}section.oportunidade .centro .conteudo .boxFaturamento span.seta {display: block;width: 20px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23111' d='M19.707 8.707a1 1 0 0 0 0-1.414L13.343.929a1 1 0 1 0-1.414 1.414L17.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h19V7H0v2Z' opacity='.2'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;margin: 0 20px;}section.oportunidade .centro .conteudo .boxFaturamento svg path {fill: #111;opacity: 0.2;}section.oportunidade .centro .conteudo .boxFaturamento p {font: 500 16px/26px 'Rubik';color: #111;}section.oportunidade .centro .conteudo i {display: block;font: 400 14px/14px 'Rubik';color: #A9A9A9;font-style: italic;display: block;margin-bottom: 44px;}section.oportunidade .centro .conteudo i em {font-style: italic;}section.oportunidade .centro .conteudo .linkCTA:active, section.oportunidade .centro .conteudo .linkCTA:link, section.oportunidade .centro .conteudo .linkCTA:visited {margin: 0;}section.oportunidade .centro .conteudo .linkCTA b {}

/* hover */section.oportunidade .centro .ilustracao {width: 100%;max-width: 487px;height: 100%;position: relative;}section.oportunidade .centro .ilustracao::before {content: "";display: block;position: absolute;width: 846px;height: 672px;background: url("../images/oportunidadeFoto.png");background-size: cover;background-repeat: no-repeat;user-select: none;left: 0;top: 0;}

/* secao dono do mercado */section.donoMercado {width: 100%;background: #F5F5F5;padding: 0px 20px 16px;overflow: clip;position: relative;z-index: 1;}section.donoMercado .centro {width: 100%;max-width: 1200px;background: #fff;margin: 0 auto;display: flex;border-radius: 32px;flex-direction: row-reverse;}section.donoMercado .centro .conteudo {width: calc(100% - 360px);max-width: 690px;display: flex;flex-direction: column;align-items: center;margin: 80px 0;padding: 0 30px;}section.donoMercado .centro .conteudo h3 {width: 100%;max-width: 525px;font: 700 40px/48px 'Rubik';color: #111;margin-bottom: 32px;text-transform: uppercase;}section.donoMercado .centro .conteudo h3 b {font-weight: 700;color: #0C9AFF;}section.donoMercado .centro .conteudo p {width: 100%;max-width: 519px;font: 400 18px/26px 'Rubik';color: #111;}section.donoMercado .centro .conteudo p b {font-weight: 600;}section.donoMercado .centro .conteudo p em {display: inline-block;position: relative;font-weight: 600;}section.donoMercado .centro .conteudo p em::before {content: "";display: block;position: absolute;width: 217px;height: 6px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='217' height='6' fill='none'%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-width='3' d='M1.5 4c45.6-1.404 90.635-1.84 136.259-1.977 25.746-.078 51.498.03 77.241.568'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;bottom: -5px;left: 0px;}section.donoMercado .centro .fotos {display: flex;flex-direction: column;justify-content: space-between;gap: 5px;width: calc(100% - 565px);max-width: 510px;height: auto;}section.donoMercado .centro .fotos figure {width: 100%;height: 319px;user-select: none;}section.donoMercado .centro .fotos figure:first-of-type {background: url("../images/fotoSubidos1.webp");background-size: cover;background-position: center;background-repeat: no-repeat;border-top-left-radius: 32px;}section.donoMercado .centro .fotos figure:last-of-type {background: url("../images/fotoSubidos2.webp");background-size: cover;background-position: center;background-repeat: no-repeat;border-bottom-left-radius: 32px;}

/* secao nao preocupa */section.naoPreocupa {width: 100%;background: #F5F5F5;padding: 56px 20px 72px;overflow: clip;position: relative;z-index: 1;}section.naoPreocupa .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;}section.naoPreocupa .centro h3 {font: 700 40px/48px 'Rubik';color: #111;text-align: center;text-transform: uppercase;margin-bottom: 24px;}section.naoPreocupa .centro > p {width: 100%;max-width: 588px;margin: 0 auto 17px;font: 400 18px/26px 'Rubik';color: #111;text-align: center;}section.naoPreocupa .centro > p b {font-weight: 600;color: #DB3232;}section.naoPreocupa .centro > span {display: inline-block;user-select: none;margin-bottom: 56px;width: 16px;height: 25px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='25' fill='none'%3E%3Cpath fill='%23DBDBDB' d='M7.293 24.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 22.586l-5.657-5.657A1 1 0 0 0 .93 18.343l6.364 6.364ZM7 0v24h2V0H7Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;}section.naoPreocupa .centro .boxConquista {display: block;width: 100%;position: relative;padding: 75px 0;}section.naoPreocupa .centro .conquistaMobile {display: none;}section.naoPreocupa .centro .boxConquista::before {content: "";display: block;position: absolute;width: calc(100% - 200px);max-width: 996px;height: 100%;border: 1px dashed #00000033;border-radius: 32px;top: 0;left: 50%;transform: translateX(-50%);user-select: none;z-index: -1;}section.naoPreocupa .centro .boxConquista strong {display: block;width: 100%;max-width: 500px;background: #F5F5F5;padding: 0 30px;font: 700 24px/32px 'Rubik';color: #111;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);top: -29px;}section.naoPreocupa .centro .boxConquista .fotos {display: flex;gap: 10px;justify-content: space-between;}section.naoPreocupa .centro .boxConquista .fotos figure {display: block;height: 334px;user-select: none;border-radius: 8px;}section.naoPreocupa .centro .boxConquista .fotos figure figcaption.screenRead {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}section.naoPreocupa .centro .boxConquista .fotos figure:first-of-type {width: calc(100% - 556px);max-width: 305px;background: url("../images/matheus1.webp");background-size: cover;background-repeat: no-repeat;background-position: left;}section.naoPreocupa .centro .boxConquista .fotos figure:nth-of-type(2) {width: 100%;min-width: 556px;max-width: 556px;background: url("../images/matheus2.webp");background-size: cover;background-repeat: no-repeat;background-position: center;}section.naoPreocupa .centro .boxConquista .fotos figure:last-of-type {width: calc(100% - 556px);max-width: 305px;background: url("../images/matheus3.webp");background-size: cover;background-repeat: no-repeat;}section.naoPreocupa .centro > h4 {margin: 72px auto 22px;font: 700 32px/32px 'Rubik';color: #111;text-align: center;}section.naoPreocupa .centro > h4 b {font-weight: 700;color: #0C9AFF;}section.naoPreocupa .centro ul {display: flex;justify-content: space-between;gap: 8px;margin-bottom: 72px;}section.naoPreocupa .centro ul li {display: block;width: 100%;max-width: 292px;background: #fff;padding: 24px 28px 33px;border-radius: 24px;}section.naoPreocupa .centro ul li span {display: flex;align-items: center;gap: 14px;margin-bottom: 16px;}section.naoPreocupa .centro ul li span figure {width: 56px;height: 56px;border-radius: 100%;user-select: none;}section.naoPreocupa .centro ul li span figure img {border-radius: 100%;}section.naoPreocupa .centro ul li span strong {font: 600 18px/32px 'Rubik';color: #111;}section.naoPreocupa .centro ul li p {font: 400 16px/25px 'Rubik';color: #646E76;}section.naoPreocupa .centro ul li p b {font-weight: 600;color: #111;}section.naoPreocupa .centro .quemVaiSubir {width: 100%;display: flex;gap: 56px;align-items: center;}section.naoPreocupa .centro .quemVaiSubir .ilustracao {display: block;width: calc(100% - 500px);max-width: 556px;height: 438px;background: url("../images/quelenFoto.webp");background-size: cover;background-repeat: no-repeat;background-position: top center;border-radius: 8px;user-select: none;position: relative;z-index: 3;}section.naoPreocupa .centro .quemVaiSubir .ilustracao::before {content: "Quelen Moulin";display: block;position: absolute;width: 156px;padding: 8px 16px;border-top-right-radius: 8px;background: #F5F5F5;font: 600 18px/32px 'Rubik';color: #000;text-align: center;bottom: 0;left: 0;}section.naoPreocupa .centro .quemVaiSubir .textoQuem {position: relative;}section.naoPreocupa .centro .quemVaiSubir .textoQuem::before {content: "";display: block;position: absolute;width: 298px;height: 309px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='298' height='309' fill='none'%3E%3Cpath fill='url(%23a)' fill-opacity='.1' d='M125.196 161.16a8.232 8.232 0 0 0 0 11.644 8.232 8.232 0 0 0 11.644 0l-11.644-11.644ZM297.233 9A8.233 8.233 0 0 0 289 .766h-74.103A8.233 8.233 0 0 0 206.664 9a8.233 8.233 0 0 0 8.233 8.234h65.869v65.868a8.233 8.233 0 1 0 16.467 0V9ZM136.84 172.804 294.822 14.822 283.178 3.178 125.196 161.16l11.644 11.644Z' opacity='.38'/%3E%3Cpath fill='url(%23b)' fill-opacity='.06' d='M2.452 176.843a6.433 6.433 0 0 0 9.097 9.097l-9.097-9.097ZM171.415 23.409a6.433 6.433 0 0 0-6.433-6.432H107.09a6.433 6.433 0 1 0 0 12.865h51.46v51.46a6.432 6.432 0 1 0 12.865 0V23.409ZM11.548 185.94 169.531 27.958l-9.097-9.097L2.452 176.843l9.097 9.097Z' opacity='.38'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M73.891 301.288a4.374 4.374 0 0 0 6.186 6.186l-6.186-6.186Zm165.45-154.889a4.375 4.375 0 0 0-4.375-4.375H195.6a4.375 4.375 0 0 0 0 8.749h34.992v34.992a4.374 4.374 0 0 0 8.749 0v-39.366ZM80.077 307.474 238.06 149.491l-6.185-6.185L73.891 301.288l6.186 6.186Z' opacity='.38'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='131.371' x2='289.353' y1='167.336' y2='9.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='7.354' x2='165.336' y1='181.745' y2='23.763' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='77.338' x2='235.32' y1='304.734' y2='146.752' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;z-index: -1;left: 90%;bottom: 0;}section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 {width: 100%;max-width: 347px;font: 700 32px/40px 'Rubik';color: #111;text-align: left;padding-bottom: 32px;margin-bottom: 32px;position: relative;}section.naoPreocupa .centro .quemVaiSubir .textoQuem h4::before {content: "";display: block;position: absolute;width: calc(100% + 60px);height: 1px;border-top: 1px dashed #CACACA;bottom: 0;right: 18px;user-select: none;z-index: -1;}section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 b {font-weight: 700;color: #0C9AFF}section.naoPreocupa .centro .quemVaiSubir .textoQuem a:active, section.naoPreocupa .centro .quemVaiSubir .textoQuem a:link, section.naoPreocupa .centro .quemVaiSubir .textoQuem a:visited {width: 100%;max-width: 330px;justify-content: center;}section.naoPreocupa .centro .quemVaiSubir .textoQuem a b {font: 700 18px / 27px 'Rubik';text-align: center;position: relative;}

/* secao o que comunidade */section.oQueComunidade {width: 100%;background: linear-gradient(180deg, #024668 0%, #012843 100%);padding: 72px 20px;overflow: clip;position: relative;z-index: 1;}section.oQueComunidade h2 {width: fit-content;margin: 0 auto 56px;font: 700 40px / 48px 'Rubik';color: #fff;text-align: center;text-transform: uppercase;}section.oQueComunidade h2 b {font-weight: 700;color: #0C9AFF;}section.oQueComunidade .centro {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1;display: flex;justify-content: space-between;gap: 20px;}section.oQueComunidade .centro .ilustracao {display: block;width: calc(100% - 590px);max-width: 556px;border-radius: 10px;background: url("../images/fotoPedroOQue.webp");background-size: cover;background-repeat: no-repeat;background-position: right;user-select: none;}section.oQueComunidade .centro .conteudo {width: 100%;max-width: 570px;}section.oQueComunidade .centro .conteudo > p {font: 400 18px / 26px 'Rubik';color: #fff;margin-bottom: 32px;}section.oQueComunidade .centro .conteudo > p b {font-weight: 700;color: #0C9AFF;}section.oQueComunidade .centro .conteudo ul {display: flex;flex-direction: column;gap: 26px;padding-left: 56px;border-left: 1px solid #ffffff33;margin-bottom: 32px;}section.oQueComunidade .centro .conteudo ul li {}section.oQueComunidade .centro .conteudo ul li h4 {font: 500 24px / 26px 'Rubik';color: #fff;}section.oQueComunidade .centro .conteudo ul li h4 b {font-weight: 700;color: #0C9AFF;}section.oQueComunidade .centro .conteudo ul li p {font: 400 18px / 26px 'Rubik';color: #E3E6E8;}section.oQueComunidade .centro .conteudo i {font: 400 18px / 26px 'Rubik';color: #89B0CB;font-style: italic;}

/* secao sera pra mim */section.seraPraMim {width: 100%;background: #012843;padding: 24px 20px 0;overflow: clip;position: relative;z-index: 1;}section.seraPraMim .centro {width: 100%;max-width: 1200px;padding: 64px 30px 72px;border-radius: 32px 32px 0 0;background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(245,245,245,1) 100%);box-shadow: 0px 4px 12px 0px #0000000A;margin: 0 auto;position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;}section.seraPraMim .centro h3 {font: 700 32px / 48px 'Rubik';color: #111;text-transform: uppercase;}section.seraPraMim .centro h3 b {font-weight: 700;color: #0C9AFF;}section.seraPraMim .centro p {font: 400 20px / 26px 'Rubik';color: #111;margin-bottom: 56px;}section.seraPraMim .centro ul.conteudo {width: 100%;max-width: 1030px;margin: 0 auto 48px;display: flex;justify-content: space-between;gap: 20px;}section.seraPraMim .centro ul.conteudo li {display: flex;width: 100%;max-width: 331px;position: relative;gap: 16px;}section.seraPraMim .centro ul.conteudo li::before {content: "";display: block;width: 100%;max-width: 40px;height: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Crect width='40' height='40' fill='%230C9AFF' rx='8'/%3E%3Cpath fill='%23fff' d='M11.293 27.293a1 1 0 0 0 1.414 1.414l-1.414-1.414ZM29 12a1 1 0 0 0-1-1h-9a1 1 0 1 0 0 2h8v8a1 1 0 1 0 2 0v-9ZM12.707 28.707l16-16-1.414-1.414-16 16 1.414 1.414Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}section.seraPraMim .centro ul.conteudo li:nth-of-type(2) {max-width: 283px;}section.seraPraMim .centro ul.conteudo li:last-of-type {max-width: 316px;}section.seraPraMim .centro ul.conteudo p {font: 400 18px / 26px 'Rubik';color: #646E76;margin: 0;}section.seraPraMim .centro ul.conteudo p b {font-weight: 600;color: #111;}section.seraPraMim .centro ul.boxPedro {width: 100%;max-width: 1026px;margin: 0 auto 45px;padding-top: 48px;display: flex;justify-content: space-between;gap: 65px;position: relative;border-top: 1px dashed #00000033;}section.seraPraMim .centro ul.boxPedro::before {content: "";display: block;position: absolute;width: 1px;height: 100%;border-left: 1px dashed #00000033;top: 0;left: 50%;transform: translateX(-50%);}section.seraPraMim .centro ul.boxPedro li {display: flex;gap: 20px;align-items: center;}section.seraPraMim .centro ul.boxPedro li figure {user-select: none;}section.seraPraMim .centro ul.boxPedro li figure img {border-radius: 8px;}section.seraPraMim .centro ul.boxPedro li span {width: 100%;max-width: 305px;display: flex;flex-direction: column;gap: 12px;}section.seraPraMim .centro ul.boxPedro li:last-of-type span {max-width: 284px;}section.seraPraMim .centro ul.boxPedro li span strong {display: block;font: 600 20px / 26px 'Rubik';color: #2E2E2E;}section.seraPraMim .centro ul.boxPedro li span b {font: 400 18px / 26px 'Rubik';color: #646E76;}section.seraPraMim .centro a:active, section.seraPraMim .centro a:link, section.seraPraMim .centro a:visited {width: 100%;max-width: 422px;justify-content: center;padding: 15px 40px;margin: 0 auto;}section.seraPraMim .centro a b {font: 600 22px / 33px 'Rubik';text-align: center;position: relative;}

/* secao o Que Recebe */section.oQueRecebe {background: #0B8EEB;padding: 160px 20px;overflow: hidden;}section.oQueRecebe h2 {width: 100%;text-transform: uppercase;color: #FFF;text-align: center;font-family: Rubik;font-size: 64px;font-style: normal;font-weight: 700;line-height: 120%; /* 76.8px */letter-spacing: -1.28px;max-width: 830px;margin: 0 auto 24px;}section.oQueRecebe p {width: 100%;max-width: 653px;color: #FFF;margin: 0 auto;text-align: center;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;}section.oQueRecebe p b {font-weight: 700;}

.confiraConteudo.cstp,
.confiraConteudo.cspv{background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
}  
.confiraConteudo.cstp .container,
.confiraConteudo.cspv .container {display: flex;width: 100%;max-width: 1184px;margin: 0 auto;gap: 40px;justify-content: space-between;padding: 120px 20px;position: relative;
}  
.confiraConteudo .container .texto {width: 100%;max-width: 489px;height: fit-content;position: sticky;top: 80px;
}  
.confiraConteudo .container .textofigure {
    margin-bottom: 48px;
}  
.confiraConteudo .container .textofigure img {}  
.confiraConteudo .container .textoh2 {
    color: var(--azul-claro, #0B8EEB);font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */letter-spacing: -0.96px;
}  
.confiraConteudo .container .textoh2 b{color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */letter-spacing: 2.56px;text-transform: uppercase;margin: 20px 0 28px;display: block;}
.confiraConteudo .container .textop {
    color: #FFF;font-family: Rubik;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: -0.54px;
}  
.confiraConteudo .container .textop b {
    font-weight: 700;
}  
.confiraConteudo .container .lista {max-width: 539px;width: 100%;
}  
.confiraConteudo .container .listah2 {
    color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 2.56px;text-transform: uppercase;
}  
.confiraConteudo .container .listah2 b {
    font-weight: 600;color: #0B8EEB;
}  
.confiraConteudo .container .listaul {}  
.confiraConteudo .container .listaul li h3::before {content: "";width: 18px;height: 2px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%);right: 9px;pointer-events: none;transition: all ease 0.5s;}
.confiraConteudo .container .listaul li h3::after {content: "";width: 2px;height: 18px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 17px;transition: all 0.5s ease;opacity: 1;visibility: visible;pointer-events: none;}
.confiraConteudo .container .listaul li.ativo h3::after {transform: translateY(-50%) rotate(45deg);}
.confiraConteudo .container .listaul li.ativo h3::before{
    transform: translateY(-50%) rotate(45deg);
}

.confiraConteudo .container .listaul li {
    padding: 32px 22px;border-bottom: 2px solid #E7E9EA;position: relative;cursor: pointer;
}  
.confiraConteudo .container .listaul li h3 {
    color: #FFF;font-family: Rubik;font-size: 20px;font-style: normal;font-weight: 400;line-height: 115%; /* 23px */letter-spacing: -0.4px;position: relative;transition: all ease 0.5s;
}  
.confiraConteudo .container .listaul li:hover h3{color:  #0B8EEB;}
.confiraConteudo .container .listaul li p {height: 100%;max-height: 0px;margin-top: 0px;opacity: 0;visibility: hidden;transition: all 0.5s ease;color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: -0.32px;max-width: 450px;}
.confiraConteudo .container .listaul li p b {font-weight: 700;}
.confiraConteudo .container .listaul li.ativo p {max-height: 800px;overflow: clip;opacity: 1;visibility: visible;transition: all 0.5s ease;margin-top: 16px;}


.confiraConteudo.cstp {}  
.confiraConteudo.cstp .container {/* overflow: hidden; */
}  
.confiraConteudo.cstp .container .texto {}  
.confiraConteudo.cstp .container .textofigure {}  
.confiraConteudo.cstp .container .textofigure img {}  
.confiraConteudo.cstp .container .textoh2 {}  
.confiraConteudo.cstp .container .textop {}  
.confiraConteudo.cstp .container .textop b {}  
.confiraConteudo.cstp .container .lista {}  
.confiraConteudo.cstp .container .listah2 {}  
.confiraConteudo.cstp .container .listah2 b {}  
.confiraConteudo.cstp .container .listaul {}  
.confiraConteudo.cstp .container .listaul li {}  
.confiraConteudo.cstp .container .listaul li h3 {}  
.confiraConteudo.cstp .container .listaul li p {}  
.confiraConteudo .container .listaul li:last-of-type {border-bottom:none}
.confiraConteudo.cspv {border-top: 3px solid #FFF;
}  
.confiraConteudo.cspv .container {}  
.confiraConteudo.cspv .container .lista {}  
.confiraConteudo.cspv .container .listah2 {}  
.confiraConteudo.cspv .container .listah2 b {}  
.confiraConteudo.cspv .container .listaul {}  
.confiraConteudo.cspv .container .listaul li {}  
.confiraConteudo.cspv .container .listaul li h3 {}  
.confiraConteudo.cspv .container .listaul li p {}  
.confiraConteudo.cspv .container .texto {}  
.confiraConteudo.cspv .container .textofigure {}  
.confiraConteudo.cspv .container .textofigure img {}  
.confiraConteudo.cspv .container .textoh2 {}  
.confiraConteudo.cspv .container .textoh2 b {}  
.confiraConteudo.cspv .container .textop {}  
.confiraConteudo.cspv .container .textop b {}  

.especializacao {background: var(--azul-claro, #0B8EEB);
}  
.especializacao .container {display: block;padding: 64px 20px 84px;max-width: 1184px;width: 100%;margin: 0 auto;
}  
.especializacao .containerh2 {
    color: #FFF;text-align: center;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */margin-bottom: 16px;letter-spacing: -0.96px;
}  
.especializacao .container >p {
    color: #FFF;text-align: center;font-family: Rubik;font-size: 20px;font-style: normal;font-weight: 500;line-height: 150%; /* 30px */letter-spacing: -0.4px;margin-bottom: 72px;
}  
.especializacao .container >p b{
    font-weight: 700;
}
.especializacao .containerul {
    display: flex;gap: 20px;justify-content: space-between;
}  
.especializacao .containerul li {
    width: 100%;max-width: 365px;border-radius: 16px;border: 2px solid #F2F4FC;background: #fff;position: relative;
}  
.especializacao .containerul li figure {
    border-radius: 16px 16px 0px 0px;background: #000;min-height: 272px;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));
}  
.especializacao .containerul li figure img {
    display: none;
}  
.especializacao .containerul li h3 {
    color: #FFF;font-family: Rubik;font-size: 32px;font-style: normal;font-weight: 800;line-height: 100%; /* 32px */letter-spacing: -0.64px;position: absolute;top: 132px;left: 41px;
}  
.especializacao .containerul li h3 b {
    font-weight: 800;color: #0B8EEB;display: block;
}  
.especializacao .containerul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;padding: 24px;
}  


.habilidades {background: #F5F5F5;
}  
.habilidades .container {padding: 80px 20px 112px;max-width: 1074px;margin: 0 auto;overflow: hidden;
}  
.habilidades .containerh2 {
    color: var(--azul-claro, #0B8EEB);font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */letter-spacing: -0.96px;margin-bottom: 16px;
}  
.habilidades .container >p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);font-family: Rubik;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%; /* 27px */letter-spacing: -0.54px;margin-bottom: 45px;
}  
.habilidades .containerp b {
    font-weight: 700;
}  
.habilidades .containerul {
    display: flex;flex-direction: column;gap: 8px 20px;flex-wrap: wrap;max-height: 387px;
}  
.habilidades .containerul li {
    width: 100%;max-width: 505px;border-radius: 16px;border: 1px solid var(--azul-claro, #0B8EEB);background: var(--Colors-Neutral-Colors-Neutral-100, #F8F9FC);padding: 32px 24px;position: relative;
}  
.habilidades .containerul li h3 {
    color: var(--Colors-Neutral-Colors-Neutral-900, #303044);font-family: Rubik;font-size: 20px;font-style: normal;font-weight: 600;line-height: 115%; /* 23px */letter-spacing: -0.4px;
}  
.habilidades .containerul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);font-family: Rubik;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%; /* 21px */letter-spacing: -0.28px;margin-top: 16px;
}  
.habilidades .containerul li span {
    position: absolute;color: var(--azul-claro, #0B8EEB);font-family: Rubik;font-size: 20px;font-style: italic;font-weight: 300;line-height: 115%; /* 23px */letter-spacing: -0.4px;right: 24px;top: 50%;transform: translateY(-50%);
}  

.dados {background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));overflow-x: clip;
}  
.dados .container {padding: 48px 20px 0;max-width: 1340px;position: relative;margin: 0 auto;
}  
.dados .containerh2 {
    color: #FFF;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */letter-spacing: -0.96px;position: absolute;top: 149px;left: 131px;display: none;
}  
.dados .containerfigure {
    max-width: 1291px;margin: 0 auto;
}  
.dados .containerfigure img {}  
.dados .containerp {
    color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;position: absolute;left: 131px;top: 468px;max-width: 542px;display: none;
}  
.dados .containerp b {
    font-weight: 700;
}  

.gravacao {background: #F5F5F5;
}  
.gravacao .container {display: flex;width: 100%;max-width: 1340px;margin: 0 auto;gap: 20px;justify-content: space-between;padding: 33px 20px;position: relative;
}  
.gravacao .container .texto {width: 100%;max-width: 611px;height: max-content;position: relative;position: sticky;top: 80px;
}  
.gravacao .container .textofigure {}  
.gravacao .container .textofigure img {}  
.gravacao .container .textoh2 {
    color: #FFF;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */letter-spacing: -0.96px;position: absolute;top: 118px;left: 64px;max-width: 480px;
}  
.gravacao .container .textop {
    color: #FFF;font-family: Inter;font-size: 28px;font-style: normal;font-weight: 700;line-height: 150%; /* 42px */letter-spacing: -0.84px;position: absolute;top: 257px;left: 64px;max-width: 480px;
}  
.gravacao .container .textop b {}  
.gravacao .container .lista {width: 100%;max-width: 635px;
}  
.gravacao .container .listaul {}  
.gravacao .container .lista >ul > li {
    border-radius: 16px;border: 1px solid var(--azul-claro, #0B8EEB);background: var(--Colors-Neutral-Colors-Neutral-50, #FFF);padding: 32px 24px;margin-bottom: 12px;position: relative;
}  
.gravacao .container .listaul li h3 {
    color: var(--Colors-Neutral-Colors-Neutral-900, #303044);

/* Heading/Heading 6 */font-family: Inter;font-size: 20px;font-style: normal;font-weight: 600;line-height: 115%; /* 23px */letter-spacing: -0.4px;margin-bottom: 16px;
}  
.gravacao .container .listaul li p {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;
}  
.gravacao .container .listaul li p b {}  
.gravacao .container .listaul li p i {
    font-style: italic;
}  
.gravacao .container .listaul li span {
    border-radius: 16px;border: 1px solid #646E76;position: absolute;top: 32px;right: 24px;color: #646E76;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 600;line-height: 115%; /* 16.1px */letter-spacing: -0.28px;display: flex;padding: 4px 12px;gap: 8px;align-items: center;cursor: pointer;transition: all 0.5s ease;
}  
.gravacao .container .listaul li span:hover{
    filter: opacity(0.8);
}
.gravacao .container .listaul li span::after{content: '';display: block;transition: all 0.5s ease;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_787_450)'%3E%3Cpath d='M7 1.75V12.25' stroke='%23646E76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.25 7H1.75' stroke='%23646E76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_787_450'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width: 14px;height: 14px;}
.gravacao .container .listaul li span.ativo::after{transform: rotate(45deg);}
.gravacao .container .listaul li ul.sublista {
    margin-top: 16px;border-radius: 16px;border: 1px solid var(--azul-claro, #0B8EEB);background: var(--Colors-Neutral-Colors-Neutral-50, #FFF);padding: 24px;
}  
.gravacao .container .listaul li ul.sublista li {
    color: var(--Colors-Neutral-Colors-Neutral-800, #5C5C6F);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;
}  

.metodologia {background: #F5F5F5;
}  
.metodologia .container {border-radius: 32px 32px 0px 0px;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));padding: 152px 48px;display: flex;max-width: 1300px;margin: 0 auto;gap: 20px;justify-content: space-between;align-items: center;
}  
.metodologia .container .texto {width: 100%;max-width: 604px;
}  
.metodologia .container .textoh2 {
    color: #FFF;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%;letter-spacing: -0.96px;margin-bottom: 24px;
}  
.metodologia .container .textoh2 b {
    color: #0C9AFF;font-weight: 700;
}  
.metodologia .container .textop {
    color: #FFF;

/* Body/Body M Regular */font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;
}  
.metodologia .container .textop b {
    font-weight: 700;
}  
.metodologia .containerfigure {
    width: 100%;max-width: 572px;
}  
.metodologia .containerfigure img {
    height: 320px;object-fit: cover;width: 572px;border-radius: 16px;
}   


.ailas {background: #F5F5F5;
}  
.ailas .container {max-width: 1232px;padding: 105px 20px;margin: 0 auto;display: flex;flex-direction: column;gap: 206px;
}  
.ailas .containerarticle {
    display: flex;gap: 20px;justify-content: space-between;
}  
.ailas .containerarticle .texto {
    width: 100%;max-width: 515px;
}  
.ailas .containerarticle .texto h2 {
    border-radius: 50px;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));width: 100%;max-width: 474px;padding: 10px;color: #FFF;font-family: Rubik;font-size: 32px;font-style: normal;font-weight: 600;line-height: 100%; /* 32px */display: flex;justify-content: center;align-items: center;gap: 16px;margin-bottom: 30px;
}  
.ailas .containerarticle .texto h2 span {
    color: #111125;font-family: Rubik;font-size: 12px;font-style: italic;font-weight: 500;line-height: 12px; /* 200% */padding: 4px 8px;border-radius: 8px;background: #D5D5D5;display: block;
}  
.ailas .containerarticle .texto p {
    color: #646E76;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */
}  
.ailas .containerarticle .texto p b {
    font-weight: 700;
}  
.ailas .containerarticle .texto p em {
    font-weight: 700;color: #0C9AFF;
}  
.ailas .containerarticle .texto p em i {
    font-weight: 700;
}  
.ailas .containerarticle .texto p i {
    font-style: italic;
}  
.ailas .containerarticle figure {
    width: 100%;max-width: 588px;margin-top: 70px;
}  
.ailas .containerarticle:last-of-type figure{margin-top: 0px;}
.ailas .containerarticle figure img {}  
.ailas .containerarticle .texto h3 {
    color: var(--azul-escuro, #012843);font-family: Rubik;font-size: 32px;font-style: normal;font-weight: 600;line-height: 40px; /* 125% */max-width: 420px;margin-top: 28px;margin-bottom: 16px;
}    
.ailas .containerarticle .texto h3 b{
    font-weight: 700;color: #0B8EEB;
}

.subidoCast {padding: 0 20px;
}  
.subidoCast .container {width: 100%;max-width: 1300px;margin: 0 auto;border-radius: 32px 32px 0px 0px;background: var(--gradient, linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%));padding: 71px 70px 0;
}  
.subidoCast .container .cast {border-radius: 32px 32px 6.74px 6.74px;background: #262626;padding: 13px;position: relative;padding-right: 63px;
}  
.subidoCast .container .casth2:first-of-type{border-bottom: 1px solid #454545;margin-bottom: 16px;padding-bottom: 9px;}  
.subidoCast .container .casth2 b{
    color: var(--CST-03, #93BEF8);font-family: Inter;font-size: 26.958px;font-style: normal;font-weight: 600;line-height: 120%; /* 32.35px */letter-spacing: -0.27px;display: block;margin-bottom: 6px;
}  
.subidoCast .container .casth2 b em{
    color: #FAFAFA;font-weight: 600;
}  
.subidoCast .container .casth2 i{
    color: var(--Grey-200, #D1D1D1);font-family: Inter;font-size: 16.849px;font-style: normal;font-weight: 400;line-height: 140%; /* 23.588px */display: block;
}  
.subidoCast .container .casth2 span{
    color: var(--Grey-400, #969696);font-family: Inter;font-size: 13.479px;font-style: normal;font-weight: 400;line-height: 140%; /* 18.871px */margin-bottom: 6px;
}  
.subidoCast .container .castfigure {
    position: absolute;right: 63px;top: 107px;
}  
._1000 .subidoCast .container .texto {display: flex;margin-top: 35px;align-items: flex-end;
}  
._1000 .subidoCast .container .textoarticle {
    border-radius: 32px 0px 0px 0px;background: #FFF;padding: 24px;width: 100%;max-width: 739px;margin-right: -19px;height: max-content;
}  
.subidoCast .container .textoarticle h2 {
    color: #000;font-family: Rubik;font-size: 42px;font-style: normal;font-weight: 700;line-height: 115%;letter-spacing: -0.96px;margin-bottom: 19px;
}  
.subidoCast .container .textoarticle h2 b {
    color: #0C9AFF;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 115%; /* 55.2px */letter-spacing: -0.96px;display: block;
}  
.subidoCast .container .textoarticle p {
    color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */letter-spacing: -0.32px;
}  
._1000 .subidoCast .container .texto >p {
    max-width: 440px;width: 100%;border-radius: 32px 32px 0px 0px;background: #0C9AFF;color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */letter-spacing: -0.32px;padding: 24px;
}  

.universo {padding: 29px 20px 0px;background: #F5F5F5;
}  
.universo .container {width: 100%;max-width: 1300px;margin: 0 auto;position: relative;
}  
.universo .containerh2 {
    color: #111;font-family: Rubik;font-size: 48px;font-style: normal;font-weight: 700;line-height: 52px; /* 108.333% */position: absolute;top: 45px;left: 60px;max-width: 500px;
}  
.universo .containerh2::before{content: '';position: absolute;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='411' height='13' viewBox='0 0 411 13' fill='none'%3E%3Cpath d='M2 11C137.664 9.88753 273.258 2 409 2' stroke='%230C9AFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");width: 411px;height: 13px;top: 100%;left: 0;}
.universo .containerfigure {}  
.universo .containerfigure img {}  



/* Box banner */
.boxBanner {background: #0C9AFF;position: relative;z-index: 1;}

.boxBanner .centro {width: 100%;max-width: 1240px;padding: 33px 20px;margin: 0px auto;position: relative;z-index: 1;}

.boxBanner .centroh2 {font-size: 32px;font-weight: 400;line-height: 42px;text-align: center;letter-spacing: 0.04em;/* max-width: 570px; */color: #FFF;margin: 0 auto;}

.boxBanner .centroh2 b {display: inline-flex;gap: 22px;justify-content: center;align-items: center;font-weight: 700;line-height: 42px;}

._1000 .boxBanner .centroh2 b::after {content: "";width: 16px;height: 25px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 25'%3E%3Cpath fill='%23fff' d='M7.293 24.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 22.586l-5.657-5.657A1 1 0 0 0 .93 18.343l6.364 6.364ZM7 0v24h2V0H7Z'/%3E%3C/svg%3E") no-repeat;pointer-events: none;}

/* Box bonus */
.boxBonus {background: linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%);}

.boxBonus .centro {width: 100%;max-width: 1240px;padding: 56px 20px;margin: 0px auto;}

.boxBonus .centroul {width: 100%;max-width: 994px;margin: 0px auto;}

.boxBonus .centroul li {display: flex;justify-content: space-between;align-items: center;gap: 24px;width: 100%;background: #FFF;border: 1px solid #DCDCDC;border-radius: 8px;padding-right: 24px;margin-bottom: 40px;overflow: clip;position: relative;}

.boxBonus .centroul li:last-of-type {margin: 0px;overflow: initial;}

.boxBonus .centroul li figure {width: 100%;max-width: 409px;height: 100%;user-select: none;}

.boxBonus .centroul li figure img {width: 100%;height: 100%;object-fit: cover;}

.boxBonus .centroul li em {display: block;font-size: 14px;font-weight: 500;font-style: italic;line-height: 24px;color: #FFF;background: #DB3232;border-radius: 8px 0px 8px 0px;padding: 4px 8px;position: absolute;top: 0px;left: 0px;}

.boxBonus .centroul li .conteudo {width: 100%;max-width: 518px;}

.boxBonus .centroul li .conteudo h3 {font-size: 30px;font-weight: 700;line-height: 30px;color: #111;margin-bottom: 4px;}

.boxBonus .centroul li:last-of-type .conteudo h3 {margin-bottom: 16px;}

.boxBonus .centroul li .conteudo h3 b {font-weight: 700;color: #0C9AFF;}

.boxBonus .centroul li .conteudo span {display: block;font-size: 16px;font-weight: 500;font-style: italic;line-height: 24px;color: #DB3232;margin-bottom: 16px;}

.boxBonus .centroul li .conteudo p {font-size: 16px;font-weight: 400;line-height: 24px;color: #646E76;}

.boxBonus .centroul li .conteudo p b {font-weight: 700;color: #111;}

.boxBonus .centroul li .conteudo p i:nth-of-type(1) {color: #DB3232;font-family: Rubik;font-style: normal;font-weight: 700;}

.boxBonus .centroul li .conteudo p i:nth-of-type(2) {color: #0C9AFF;font-family: Rubik;font-style: normal;font-weight: 700;}

.boxBonus .centroul li.extra img {transform: scale(1.3);}

/* Box estilos */
.boxEstilos {background: #FFF;position: relative;}

._1000 .boxEstilos::before {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1' fill='none'%3E%3Cpath stroke='%23CECECE' stroke-dasharray='6 6' d='M0 .5h1920'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 0px;}

.boxEstilos .centro {width: 100%;max-width: 1240px;padding: 72px 20px;margin: 0px auto;}

.boxEstilos .centroh2 {font-size: 32px;font-weight: 600;line-height: 32px;text-align: center;color: #111;margin-bottom: 17px;}

.boxEstilos .centroh2 b {font-weight: 600;color: #0C9AFF;}

.boxEstilos .centrop {font-size: 20px;font-weight: 400;line-height: 28px;text-align: center;color: #646E76;margin-bottom: 28px;}

.boxEstilos .centrofigure {width: calc((100% - 48px)/3);display: flex;justify-content: center;gap: 24px;user-select: none;margin: auto;}

.boxEstilos .centrofigure img {width: 100%;height: 464px;border-radius: 24px;object-fit: cover;}

/* secao desenhe */section.desenhe {width: 100%;background: #F5F5F5;padding: 72px 20px;overflow: clip;position: relative;z-index: 1;}section.desenhe h3 {font: 600 40px/42px 'Rubik';text-align: center;margin: 0 auto 32px;color: #111;}section.desenhe h3 b {font-weight: 600;color: #DB3232;}section.desenhe .centro {width: 100%;max-width: 1210px;margin: 0 auto;display: flex;gap: 86px;position: relative;}section.desenhe .centro::before {content: "";display: block;position: absolute;width: 2px;height: 666px;top: 0;left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='666' fill='none'%3E%3Cpath stroke='url(%23a)' stroke-dasharray='6 6' stroke-opacity='.2' stroke-width='2' d='M1 0v666'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-.5' x2='-.5' y1='666' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='.104'/%3E%3Cstop offset='.888'/%3E%3Cstop offset='1' stop-color='%23666' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;}section.desenhe .centro .conteudo {display: flex;flex-direction: column;align-items: center;gap: 40px;justify-content: flex-end;}section.desenhe .centro .conteudo:first-of-type {width: calc(100% - 562px);max-width: 562px;}section.desenhe .centro .conteudo figure {user-select: none;}section.desenhe .centro .conteudo figure img {}section.desenhe .centro .conteudo p {text-align: center;}section.desenhe .centro .conteudo p b {display: block;width: fit-content;margin: 0 auto;font: 600 32px/42px 'Rubik';color: #111;text-transform: uppercase;}section.desenhe .centro .conteudo p em {font: 600 20px/28px 'Rubik';color: #0C9AFF;}section.desenhe .centro .conteudo p i {font: 600 20px/28px 'Rubik';color: #DB3232;}

/* Secao Subir de Vida */section.subirDeVida {width: 100%;background: #F5F5F5;padding: 40px 20px 72px;overflow: clip;position: relative;z-index: 1;}section.subirDeVida .centro {width: 100%;max-width: 996px;margin: 0 auto;padding: 56px 20px 88px;background: #fff;border-radius: 32px;box-shadow: 0px 2px 8px 0px #0000000F;display: flex;flex-direction: column;align-items: center;}section.subirDeVida .centro h2 {font: 600 32px/50px 'Rubik';letter-spacing: 0.01em;text-align: center;margin-bottom: 48px;}section.subirDeVida .centro h2 b {font-weight: 600;color: #0C9AFF;}section.subirDeVida .centro .conteudo {width: 100%;max-width: 804px;margin: 0 auto 82px;display: flex;gap: 20px;}

/* conteudo em comum */section.subirDeVida .centro .conteudo > ul {width: 100%;max-width: 392px;}section.subirDeVida .centro .conteudo > ul li h3 {font: 600 18px/24px 'Rubik';color: #000;margin-bottom: 4px;padding-left: 31px;}section.subirDeVida .centro .conteudo > ul li p {width: fit-content;font: 400 16px/26px 'Rubik';letter-spacing: -0.01em;color: #646E76;position: relative;}

/* ul esquerda */section.subirDeVida .centro .conteudo > ul.esquerda {display: block;padding: 26px 35px 27px 37px;border: 1px solid #0000001A;border-radius: 24px;position: relative;}section.subirDeVida .centro .conteudo > ul.esquerda::before {content: "";display: block;position: absolute;width: 24px;height: 24px;top: 26px;left: 37px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%230C9AFF' rx='4.8'/%3E%3Cpath fill='%23fff' d='M6.775 16.375a.6.6 0 0 0 .848.85l-.848-.85ZM17.399 7.2a.6.6 0 0 0-.6-.6h-5.4a.6.6 0 1 0 0 1.2h4.8v4.8a.6.6 0 1 0 1.2 0V7.2ZM7.623 17.224l9.6-9.6-.848-.848-9.6 9.6.848.848Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}section.subirDeVida .centro .conteudo > ul.esquerda li ul {}section.subirDeVida .centro .conteudo > ul.esquerda li ul li {font: 400 16px/28px 'Rubik';letter-spacing: -0.01em;color: #646E76;}

/* ul direita */section.subirDeVida .centro .conteudo > ul.direita {display: flex;flex-direction: column;justify-content: space-between;gap: 16px;}section.subirDeVida .centro .conteudo > ul.direita li {display: block;padding: 21px 30px 20px 29px;border: 1px solid #0000001A;border-radius: 24px;position: relative;}section.subirDeVida .centro .conteudo > ul.direita li::before {content: "";display: block;position: absolute;width: 24px;height: 24px;top: 20px;left: 29px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%230C9AFF' rx='4.8'/%3E%3Cpath fill='%23fff' d='M6.775 16.375a.6.6 0 0 0 .848.85l-.848-.85ZM17.399 7.2a.6.6 0 0 0-.6-.6h-5.4a.6.6 0 1 0 0 1.2h4.8v4.8a.6.6 0 1 0 1.2 0V7.2ZM7.623 17.224l9.6-9.6-.848-.848-9.6 9.6.848.848Z'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;user-select: none;}section.subirDeVida .centro .conteudo > ul.direita li:first-of-type p::before, section.subirDeVida .centro .conteudo > ul.direita li:nth-of-type(3) p::before {content: "Bônus";display: block;position: absolute;width: fit-content;padding: 2px 8px 0px;border-radius: 4px;background: #0C9AFF;font: 500 12px/16px 'Rubik';color: #fff;font-style: italic;user-select: none;right: -64px;bottom: 5px;}section.subirDeVida .centro .custo {text-align: center;}section.subirDeVida .centro .custo h4 {font: 500 24px/32px 'Rubik';font-style: italic;letter-spacing: 0.01em;color: #0C9AFF;margin: 0 auto 32px;}section.subirDeVida .centro .custo h4 b {display: block;font-weight: 500;font-style: italic;color: #111;}section.subirDeVida .centro .custo > b {display: inline-block;font: 500 16px/24px 'Rubik';font-style: italic;letter-spacing: 0.01em;color: #ff0404;margin-bottom: 10px;}section.subirDeVida .centro .custo > b s {}section.subirDeVida .centro .custo > b i {display: block;background: #31D930;border-radius: 6px;color: #FFF;padding: 0px 5px;font-weight: 700;font-style: italic;}section.subirDeVida .centro .custo span.preco {width: 100%;max-width: 280px;margin: 0 auto 10px;display: flex;align-items: baseline;color: #111;letter-spacing: 0.01em;justify-content: center;position: relative;padding-left: 40px;}section.subirDeVida .centro .custo span.preco > em {display: block;font: 600 24px/32px 'Rubik';position: absolute;top: 59%;left: 0;transform: translateY(-50%);}section.subirDeVida .centro .custo span.preco > strong {font: 600 80px/80px 'Rubik';}section.subirDeVida .centro .custo span.preco > u {font: 600 40px/50px 'Rubik';text-decoration: none;}section.subirDeVida .centro .custo > i {display: inline-block;font: 400 16px/28px 'Rubik';color: #646E76;font-style: italic;margin-bottom: 24px;}section.subirDeVida .centro .custo > i em {font-size: 14px;font-weight: 700;line-height: 10px;display: block;}section.subirDeVida .centro .custo button.linkCTA, section.subirDeVida .centro .custo .linkCTA:active, section.subirDeVida .centro .custo .linkCTA:link, section.subirDeVida .centro .custo .linkCTA:visited {margin: 0 auto 32px;}section.subirDeVida .centro .custo .linkCTA b {font: 700 18px / 27px 'Rubik';}section.subirDeVida .centro .custo > strong {display: block;width: 100%;max-width: 333px;margin: 0 auto 16px;font: 400 14px/21px 'Rubik';color: #646E76;}section.subirDeVida .centro .custo figure {width: 100%;max-width: 373px;display: block;margin: 0 auto 24px;user-select: none;}section.subirDeVida .centro .custo figure img {}section.subirDeVida .centro .custo > em {display: inline-block;padding-top: 24px;font: 400 14px/21px 'Rubik';color: #A7ABAD;position: relative;}section.subirDeVida .centro .custo > em::before {content: "";display: block;position: absolute;width: 342px;height: 1px;top: 0;left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='342' height='1' fill='none'%3E%3Cpath stroke='%23000' stroke-dasharray='4 4' stroke-linecap='round' stroke-opacity='.1' d='M.5.5h341'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: cover;user-select: none;}

/* Depoimentos */
.depoimentos {background: #f5f5f5;position: relative;overflow-x: clip;padding: 0 0 72px;}

.depoimentos::before {position: absolute;content: '';width: 687px;height: 670px;top: 323px;right: -74px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='687' height='670' fill='none'%3E%3Cpath fill='%23F0F1F1' d='M654.77 14.49c4.698 0 9.203 1.862 12.524 5.178a17.659 17.659 0 0 1 5.188 12.5v470.767a17.66 17.66 0 0 1-5.188 12.5 17.727 17.727 0 0 1-12.524 5.177H415.801l-4.065 3.043L251.31 649.28l20.471-111.57 2.758-15.214 28.601-150.112 58.073 1.014-11.325 59.552-3.194 16.808 17.277.29 37.457.724h12.195l2.323-11.881 12.195-64.479 72.736 1.304h12.341l2.177-11.881 7.26-38.108 3.194-16.953-17.132-.29-67.8-1.159 13.938-72.738 77.527 1.304 12.195.29 2.323-12.026 7.259-38.108 3.194-16.808-17.131-.435-72.591-1.304 29.181-153.01H654.77Zm-225.177 0L400.702 166.63l-58.073-1.014 11.324-59.553 3.194-16.808-17.276-.29-37.457-.724-12.195-.29-2.323 12.027-12.196 64.479-72.736-1.305-12.195-.289-2.323 12.026-7.259 38.108-3.194 16.953 17.132.289 67.799 1.16-13.937 72.737-77.527-1.304-12.195-.289-2.323 12.026-7.259 38.108-3.194 16.808 17.276.289 72.446 1.304-28.456 149.533H32.231a17.73 17.73 0 0 1-12.525-5.177 17.66 17.66 0 0 1-5.188-12.5V32.167a17.66 17.66 0 0 1 5.188-12.5 17.73 17.73 0 0 1 12.525-5.177h397.362Zm-99.74 218.069 58.073 1.159-13.938 72.593-58.072-1.014 13.937-72.738ZM654.77 0H484.762l-34.698 181.99 89.867 1.594-7.259 38.108-89.867-1.594-19.31 101.717 84.932 1.449-7.259 38.107-84.932-1.593-14.663 76.505-37.457-.725 14.663-76.36-87.544-1.594-33.827 177.498h.145l-23.375 127.654L248.406 670l172.331-134.898H654.77a32.14 32.14 0 0 0 12.357-2.41 32.076 32.076 0 0 0 10.476-6.969 32.01 32.01 0 0 0 6.983-10.456A31.946 31.946 0 0 0 687 502.935V32.167a31.95 31.95 0 0 0-2.414-12.332 32.013 32.013 0 0 0-6.983-10.456 32.092 32.092 0 0 0-10.476-6.97A32.141 32.141 0 0 0 654.77 0ZM447.16 0H32.23a32.14 32.14 0 0 0-12.356 2.41A32.09 32.09 0 0 0 9.398 9.379a32.017 32.017 0 0 0-6.983 10.456A31.967 31.967 0 0 0 0 32.167v470.768c-.019 4.23.802 8.421 2.415 12.332a32.014 32.014 0 0 0 6.983 10.456 32.073 32.073 0 0 0 10.476 6.969 32.139 32.139 0 0 0 12.357 2.41h187.574l33.973-178.222-89.867-1.594 7.259-37.963 89.867 1.594L280.346 217.2l-84.931-1.449 7.259-38.108 84.931 1.449 14.664-76.36 37.457.724-14.664 76.361 87.545 1.593L447.16 0ZM317.803 217.924l-19.309 101.572 87.545 1.594 19.309-101.572-87.545-1.594Z'/%3E%3C/svg%3E");user-select: none;z-index: 0;}

.depoimentos .centro {max-width: 1154px;margin: 0 auto;padding: 0px 20px 40px;position: relative;z-index: 1;}

.depoimentos .centroh2 {font: 600 32px/39px 'Rubik';color: #0C9AFF;text-align: center;margin-bottom: 30px;}

.depoimentos .centroh2 em {display: block;color: #111;font-weight: 600;text-align: center;}

.depoimentos .centro .splide {
}

.depoimentos .centro .splide .splide__arrow {background: #fff;width: 63px;height: 63px;transition: all ease 0.3s;box-shadow: 0px 2px 12px 0px #00000014;}

.depoimentos .centro .splide .splide__arrow:hover {background: #0C9AFF;opacity: 1;}

.depoimentos .centro .splide .splide__arrowsvg {fill: #0C9AFF;width: 40px;height: 28px;transition: all ease 0.3s;}

.depoimentos .centro .splide .splide__arrow:hover svg {fill: #fff;}

.depoimentos .centro .splideul li {display: flex;flex-direction: column;align-items: center;}

.depoimentos .centro .splide .splide__pagination {margin-top: 30px;position: relative;}

.depoimentos .centro .splide .splide__paginationli {width: max-content;}

.depoimentos .centro .splide .splide__paginationli .splide__pagination__page.is-active {background: #0C9AFF;width: 48px;border-radius: 80px;transform: none;}

.depoimentos .centro .splide .splide__paginationli .splide__pagination__page {background: #DFDFDF;transition: all ease 0.5s;}

.depoimentos .centro .splide .depoimento {background: #fff;border: 1px solid rgba(211, 234, 255, 0.35);border-radius: 18px;display: flex;max-width: 846px;align-items: center;padding: 24px;gap: 24px;position: relative;z-index: 3;backdrop-filter: blur(20px);transition: all ease 0.5s;margin: 10px 0;box-shadow: 0px 2px 12px 0px #00000014;}

.depoimentos .centro .splide .depoimento:hover {box-shadow: 0 0px 25px -12px #0c9affab;}

.depoimentos .centro .splide .depoimento .video {min-width: 305px;position: relative;}

.depoimentos .centro .splide .depoimento .video .videoWrapper {position: relative;padding-bottom: 56.25%;/* 16:9 */height: 0;transition: all 0.5s ease;z-index: 3;opacity: 0;visibility: hidden;background: #000;}

.depoimentos .centro .splide .depoimento .video .videoWrapper.ativo {opacity: 1;visibility: visible;}

.depoimentos .centro .splide .depoimento .video .videoWrapperiframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.depoimentos .centro .splide .depoimento .video .thumb {position: absolute;width: 100%;height: 100%;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;transition: all 1s ease;opacity: 1;visibility: visible;}

.depoimentos .centro .splide .depoimento .video .thumb.ativo {opacity: 0;visibility: hidden;}

.depoimentos .centro .splide .depoimento .video .thumb:after {content: '';background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='700pt' fill='%23fff' height='700pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='m559.07 258.37-393.15-226.98c-16.656-9.6133-37.469 2.4023-37.469 21.633v453.96c0 19.23 20.816 31.246 37.469 21.633l393.14-226.98c16.66-9.6133 16.66-33.652 0.007812-43.266z'/%3E%3C/g%3E%3C/svg%3E%0A");position: absolute;left: 53%;top: 56%;width: 60px;height: 60px;z-index: 1;background-size: contain;background-repeat: no-repeat;background-position: center center;transform: translate(-50%, -50%);opacity: 0.5;transition: all 0.5s ease;}

.depoimentos .centro .splide .depoimento .video .thumb:hover:after {opacity: 1;}

.depoimentos .centro .splide .depoimento .video .thumbimg {top: 50%;position: absolute;transform: translateY(-50%);width: 100%;max-width: 100%;height: 100%;object-fit: cover;}

.depoimentos .centro .splide .depoimento .texto {max-width: 469px;}

.depoimentos .centro .splide .depoimento .textoh4 {font: 600 24px/29px 'Rubik';color: #111;letter-spacing: -0.02em;margin-bottom: 10px;}

.depoimentos .centro .splide .depoimento .textop {font: 400 16px/24px 'Rubik';color: #646E76;}

.depoimentos .centro .splide .depoimento .textop b {font-weight: 600;color: #111;}

.depoimentos .linkCTA:link, .depoimentos .linkCTA:active, .depoimentos .linkCTA:visited {margin: 0 auto;}

/* Box garantia */
.boxGarantia {padding: 0px 20px;background: #f5f5f5;}

.boxGarantia .centro {display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;width: 100%;max-width: 1200px;background: #FFF;box-shadow: 0px 2px 16px 0px #0000000A;border-radius: 32px;padding: 64px 55px;margin: 0px auto;position: relative;}

.boxGarantia .centrofigure {min-width: 256px;height: 256px;user-select: none;pointer-events: none;}

.boxGarantia .centrofigure img {width: 100%;height: 100%;}

.boxGarantia .centro .conteudo {width: 100%;max-width: 730px;}

.boxGarantia .centro .conteudoh2 {font-size: 32px;font-weight: 600;line-height: 38px;color: #111;margin-bottom: 40px;}

.boxGarantia .centro .conteudoh2 b {font-weight: 600;color: #0C9AFF;}

.boxGarantia .centro .conteudop {font-size: 18px;font-weight: 400;line-height: 28px;color: #646E76;margin-bottom: 40px;}

.boxGarantia .centro .conteudop b {font-weight: 600;color: #1A1A1A;}

/* Box quem */
.boxQuem {position: relative;overflow: clip;background: #f5f5f5;}

.boxQuem .centro {display: flex;justify-content: flex-end;align-items: center;width: 100%;max-width: 1240px;padding: 22px 20px 0px;margin: 0px auto;position: relative;}

.boxQuem::before {content: "";width: 371px;height: 388px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 320 388'%3E%3Cpath stroke='%23E4E7EA' stroke-width='1.706' d='M249.856 153.238h-.853V234.762H319.147v69.796H249.003v82.589H176.58v-82.589H90.861v82.589H19.492v-82.589h-69.639v-69.796h69.639V153.238h-69.639V83.442h69.639V.853h71.369v82.589h85.719V.853h72.423v82.589H319.147v69.796h-69.291Zm-73.276.853v-.853H90.861V234.762h85.719V154.091Z' opacity='.94'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 77px;left: 0px;}

.boxQuem .centro::after {content: "";width: 372px;height: 390px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 390 405'%3E%3Cpath fill='url(%23a)' fill-opacity='.1' d='M166.046 211.225a9 9 0 0 0 0 12.728 9 9 0 0 0 12.728 0l-12.728-12.728ZM390 8.999a9 9 0 0 0-9-9h-81a9 9 0 0 0-9 9 9 9 0 0 0 9 9h72v72a9 9 0 0 0 18 0V9ZM178.774 223.953l208.59-208.59-12.728-12.728-208.59 208.59 12.728 12.728Z' opacity='.4'/%3E%3Cpath fill='url(%23b)' fill-opacity='.06' d='M2.66 230.608a8.493 8.493 0 0 0 12.01 12.011L2.66 230.608ZM225.748 28.024a8.493 8.493 0 0 0-8.493-8.493h-76.438a8.493 8.493 0 0 0-8.493 8.493 8.493 8.493 0 0 0 8.493 8.493h67.945v67.944a8.493 8.493 0 0 0 16.986 0V28.024ZM14.671 242.619 223.26 34.029l-12.011-12.01L2.659 230.607l12.012 12.011Z' opacity='.64'/%3E%3Cpath fill='url(%23c)' fill-opacity='.05' d='M96.986 394.916a5.776 5.776 0 0 0 8.167 8.168l-8.167-8.168ZM315.434 190.41a5.776 5.776 0 0 0-5.775-5.775h-51.978a5.776 5.776 0 0 0 0 11.551h46.203v46.202a5.775 5.775 0 1 0 11.55 0V190.41ZM105.153 403.084l208.59-208.59-8.168-8.167-208.59 208.589 8.168 8.168Z' opacity='.64'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='172.764' x2='381.353' y1='217.942' y2='9.353' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='9.019' x2='217.608' y1='236.967' y2='28.377' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='101.423' x2='310.012' y1='399.354' y2='190.764' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23666' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;position: absolute;top: 118px;right: 20px;}

.boxQuem .centro .conteudo {width: 100%;max-width: 583px;min-width: 480px;position: relative;z-index: 1;}

.boxQuem .centro .conteudoh2 {font-size: 40px;font-weight: 600;line-height: 47px;letter-spacing: -0.02em;color: #2E2E2E;margin-bottom: 32px;}

.boxQuem .centro .conteudoh2 b {font-weight: 600;color: #0C9AFF;}

.boxQuem .centro .conteudop {font-size: 18px;font-weight: 400;line-height: 28px;color: #646E76;}

.boxQuem .centrofigure {max-width: 575px;height: auto;user-select: none;position: relative;z-index: 1;width: 100%;}

.boxQuem .centrofigure img {width: 100%;height: 100%;}

/* Box Faq */
.boxFAQ {background: linear-gradient(180deg, #013558 0%, #012741 100%);}

.boxFAQ .centro {width: 100%;max-width: 1240px;padding: 72px 20px;margin: 0px auto;}

.boxFAQ .centroh2 {font-size: 40px;font-weight: 600;line-height: 48px;letter-spacing: -0.02em;text-align: center;color: #fff;margin-bottom: 31px;}

.boxFAQ .centro > .conteudo {display: flex;justify-content: space-between;gap: 30px;}

.boxFAQ .centro .conteudo .contatos {width: 100%;height: fit-content;max-width: 522px;min-width: 442px;position: sticky;top: 30px;}

.boxFAQ .centro .conteudo .contatosspan {display: block;font-size: 18px;font-weight: 400;line-height: 27px;color: #DFE3E5;margin-bottom: 29px;}

.boxFAQ .centro .conteudo .contatosul {width: 100%;max-width: 522px;margin-bottom: 25px;}

.boxFAQ .centro .conteudo .contatosul li {border-radius: 20px;background: #E3F2FF1A;border: 1px solid transparent;transition: all 0.5s ease;margin-bottom: 20px;}

.boxFAQ .centro .conteudo .contatosul li:last-of-type {margin-bottom: 0px;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp:hover {border: 1px solid #B0D364;}

.boxFAQ .centro .conteudo .contatosul li.email:hover {border: 1px solid #48B1FC;}

.boxFAQ .centro .conteudo .contatosul li.chat, .boxFAQ .centro .conteudo .contatos ul li a:link, .boxFAQ .centro .conteudo .contatos ul li a:active, .boxFAQ .centro .conteudo .contatos ul li a:visited {display: flex;justify-content: center;align-items: center;gap: 27px;transition: all 0.5s ease;padding: 26px 20px 25px;}

.boxFAQ .centro .conteudo .contatosul li a svg {filter: drop-shadow(0px 0px 5px transparent);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatosul li svg {pointer-events: none;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp a:hover svg {filter: drop-shadow(0px 0px 5px #B0D364CC);}

.boxFAQ .centro .conteudo .contatosul li.email a:hover svg {filter: drop-shadow(0px 0px 5px #48B1FCCC);}

.boxFAQ .centro .conteudo .contatosul li a .conteudo, .boxFAQ .centro .conteudo .contatos ul li.chat .conteudo {width: fit-content;max-width: 314px;}

.boxFAQ .centro .conteudo .contatosul li a .conteudo h3, .boxFAQ .centro .conteudo .contatos ul li .conteudo h3 {font-size: 24px;font-weight: 400;line-height: 28px;text-transform: uppercase;color: #fff;margin-bottom: 6px;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp a .conteudo h3 b {font-weight: 600;color: #99C53A;}

.boxFAQ .centro .conteudo .contatosul li.email a .conteudo h3 b {font-weight: 600;color: #48B1FC;}

.boxFAQ .centro .conteudo .contatosul li.chat .conteudo h3 b {font-weight: 600;color: #fff;}

.boxFAQ .centro .conteudo .contatosul li a .conteudo p {font-size: 18px;font-weight: 400;line-height: 27px;color: #fff;}

.boxFAQ .centro .conteudo .contatosul li.chat .conteudo p {color: #ccc;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp a .conteudo p b {font-weight: 600;color: #99C53A;position: relative;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp a .conteudo p b::after {content: "";width: 0%;height: 1px;background: #99C53A;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatosul li.whatsapp a:hover .conteudo p b::after {width: 100%;}

.boxFAQ .centro .contatosul li.email a .conteudo p b {font-weight: 600;color: #48B1FC;position: relative;}

.boxFAQ .centro .conteudo .contatosul li.email a .conteudo p b::after {content: "";width: 0%;height: 1px;background: #48B1FC;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.boxFAQ .centro .conteudo .contatosul li.email a:hover .conteudo p b::after {width: 100%;}

.boxFAQ .centro .conteudo .contatosul li.chat .conteudo p b {font-weight: 600;color: #fff;}

.boxFAQ .centro .conteudo .contatosa:link, .boxFAQ .centro .conteudo .contatos a:active, .boxFAQ .centro .conteudo .contatos a:visited {margin: 0px auto;}

.boxFAQ .centro .conteudo .duvidas {width: 100%;max-width: 589px;overflow-y: clip;}

.boxFAQ .centro .conteudo .duvidasul li {padding: 22px 0px 22px 0px;border-bottom: 1px solid #B6B6B659;position: relative;cursor: pointer;transition: all 0.5s ease}

.boxFAQ .centro .conteudo .duvidasul li:first-of-type {padding-top: 0px;}

.boxFAQ .centro .conteudo .duvidasul li h3 {position: relative;}

.boxFAQ .centro .conteudo .duvidasul li h3::before {content: "";width: 18px;height: 2px;background: #0C9AFF;position: absolute;top: 50%;transform: translateY(-50%);right: 9px;pointer-events: none;}
.boxFAQ .centro .conteudo .duvidasul li h3::after {content: "";width: 2px;height: 18px;background: #0C9AFF;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 17px;transition: all 0.5s ease;opacity: 1;visibility: visible;pointer-events: none;}
.boxFAQ .centro .conteudo .duvidasul li.ativo h3::after {transform: translateY(-50%) rotate(90deg);}

.boxFAQ .centro .conteudo .duvidasul li:last-of-type {border: none;}

.boxFAQ .centro .conteudo .duvidasul li h3 {width: 100%;font-size: 18px;font-weight: 600;line-height: 27px;color: #fff;transition: all 0.5s ease;padding-right: 79px;}

.boxFAQ .centro .conteudo .duvidasul li:hover h3, 
.boxFAQ .centro .conteudo .duvidas ul li.ativo h3 {color: #0C9AFF;}

.boxFAQ .centro .conteudo .duvidasul li p {height: 100%;max-height: 0px;font-size: 16px;line-height: 24px;color: #DFE3E5;/* margin-top: 0px; */opacity: 0;visibility: hidden;transition: all 0.5s ease;padding: 0px 79px 0px 0px;}

.boxFAQ .centro .conteudo .duvidasul li p b {font-weight: 700;}

.boxFAQ .centro .conteudo .duvidasul li.ativo p {max-height: 800px;font-size: 16px;line-height: 24px;color: #DFE3E5;overflow: clip;opacity: 1;visibility: visible;transition: all 0.5s ease;padding: 11px 79px 0px 0px;}

/* NUMEROS CONFIAVEIS */section.numerosConfiaveis {border-top: 1px solid #415A6C;background: #012741;width: 100%;padding: 72px 20px;}section.numerosConfiaveis > h3 {color: #FFF;font-size: 30px;font-style: normal;font-weight: 700;line-height: 32px;text-align: center;letter-spacing: 0.02em;}section.numerosConfiaveis > p {color: #FF3030;font-size: 18px;font-style: italic;font-weight: 600;line-height: 150%;text-align: center;margin-top: 16px;}section.numerosConfiaveis .wrap {width: 100%;max-width: 558px;margin: 45px auto 0;}

/* box com input para verificar o numero */section.numerosConfiaveis .wrap .boxVerificador {width: 100%;position: relative;box-shadow: 0px 9px 20px 0px #0000000A;background: #FFFFFF;padding: 41px 20px 30px;text-align: center;border-radius: 24px;margin-bottom: 30px;}section.numerosConfiaveis .wrap .boxVerificador::before {position: absolute;content: '';width: 46px;height: 46px;transform: translate(-50%,-50%);left: 50%;top: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cpath fill='%23DB3232' d='M20.316 42.62 3.066 25.497c-1.533-1.522-1.533-3.9 0-5.422l17.25-17.125a3.838 3.838 0 0 1 5.463 0l17.25 17.124c1.533 1.523 1.533 3.901 0 5.423l-17.25 17.125c-1.534 1.522-4.025 1.522-5.463 0Z'/%3E%3Cpath fill='%23fff' d='M20.7 31.11c0-.286.095-.572.191-.857.096-.285.288-.476.48-.666.191-.19.479-.38.766-.476.287-.095.575-.19.958-.19.384 0 .671.095.959.19.287.095.575.286.766.476.192.19.384.38.48.666.095.285.191.57.191.856 0 .286-.096.571-.192.856-.095.286-.287.476-.479.666-.191.19-.479.38-.766.476-.288.095-.575.19-.959.19-.383 0-.67-.095-.958-.19-.288-.095-.48-.285-.767-.476-.191-.19-.383-.38-.479-.666-.096-.285-.191-.475-.191-.856Zm4.024-4.377h-3.45l-.479-14.365h4.409l-.48 14.365Z'/%3E%3C/svg%3E");}section.numerosConfiaveis .wrap .boxVerificador h3 {margin-bottom: 2px;color: #000;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 100%;/* 28px */}section.numerosConfiaveis .wrap .boxVerificador p {margin-bottom: 20px;color: #000;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 130%;/* 20.8px */}section.numerosConfiaveis .wrap .boxVerificador .verificador {width: 100%;max-width: 344px;margin: 0 auto;display: flex;gap: 8px;}section.numerosConfiaveis .wrap .boxVerificador .verificador input {width: 100%;max-width: 192px;background: #ECECEC;border-radius: 4px;padding: 14px 40px 13px 21px;transition: all 0.5s ease;color: #161616;text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 130%;/* 20.8px */border-radius: 100px;}section.numerosConfiaveis .wrap .boxVerificador .verificador input:hover, section.numerosConfiaveis .wrap .boxVerificador .verificador input:focus {box-shadow: inset 0 0 0 1px #0C9AFF;}section.numerosConfiaveis .wrap .boxVerificador .verificador button {width: 100%;max-width: 144px;padding: 11px 10px;cursor: pointer;transition: all 0.5s ease;border-radius: 100px;border-top: 1px solid #E6FFB0;background: #0C9AFF;box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10);}section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover {background: #a6c85d;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.20);}section.numerosConfiaveis .wrap .boxVerificador .verificador button b {display: block;color: #FFF;text-align: center;font-size: 18px;font-style: normal;font-weight: 700;line-height: 140%;/* 25.2px */text-transform: uppercase;}

/* box de retorno (numero verificado ou nao) */section.numerosConfiaveis .wrap .boxRetorno {width: 100%;border-radius: 24px;overflow: hidden;}section.numerosConfiaveis .wrap .boxRetorno .retorno {display: none;text-align: center;}section.numerosConfiaveis .wrap .boxRetorno .retorno h4 {margin-bottom: 20px;color: #FFF;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 100%;/* 28px */}section.numerosConfiaveis .wrap .boxRetorno .retorno p {width: 100%;max-width: 326px;margin: 0 auto;color: #FFF;text-align: center;font-size: 22px;font-style: normal;font-weight: 400;line-height: 130%;/* 28.6px */}section.numerosConfiaveis .wrap .boxRetorno .retorno p b {font-weight: 700;}section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto, section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {display: block;}section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto {background: #DB3232;padding: 41px 20px;}section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {position: relative;background: #0c9aff;padding: 77px 20px 30px;}section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado::after {position: absolute;content: '';width: 46px;height: 46px;transform: translateX(-50%);left: 50%;top: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='45.665' fill='%23fff' rx='22.832'/%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 23 6 6 10-12'/%3E%3C/svg%3E");}

/* secao Numeros Confiaveis */section.numeroConfiaveis {padding: 45px 20px 44px;background: #F3F3F3;text-align: center;border: 1px solid #00000012;}section.numeroConfiaveis h2 {font: 600 24px/29px 'Rubik';color: #111111;letter-spacing: -0.02em;margin-bottom: 17px;}section.numeroConfiaveis ul {width: 100%;max-width: 758px;margin: 0 auto 16px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;}section.numeroConfiaveis ul li {position: relative;display: block;font: 400 20px/30px 'Rubik';color: #646E76;width: 100%;max-width: 170px;}section.numeroConfiaveis ul li::after {position: absolute;content: '';width: 6px;height: 12px;right: -16px;top: 50%;transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' fill='none'%3E%3Cpath fill='%239E9E9E' d='M.034 11.897c.046.069.138.103.276.103h1.552a.464.464 0 0 0 .414-.207L5.93 6.241A.425.425 0 0 0 6 6a.425.425 0 0 0-.069-.241L2.276.207A.464.464 0 0 0 1.862 0H.31C.103 0 0 .08 0 .241l.069.173 3.62 5.483a.172.172 0 0 1 0 .206L.07 11.586c-.069.115-.08.219-.035.31Z' opacity='.32'/%3E%3C/svg%3E");}section.numeroConfiaveis ul li:nth-child(4)::after, section.numeroConfiaveis ul li:nth-child(8)::after {display: none;}section.numeroConfiaveis p {font: 600 18px/27px 'Rubik';color: #DB3232;font-style: italic;}

/* Footer */footer {background: #F3F3F3;}footer .centro {display: flex;justify-content: space-between;align-items: center;gap: 30px;width: 100%;max-width: 1240px;padding: 10px 20px 9px;margin: 0px auto;}footer .centro figure {user-select: none;}footer .centro p {font-size: 14px;font-weight: 400;line-height: 16px;color: #646E76;}footer .centro .links {display: flex;align-items: center;gap: 44px;}footer .centro .links a:link, footer .centro .links a:active, footer .centro .links a:visited {transition: all 0.5s ease}footer .centro .links a b {display: block;font-size: 14px;font-weight: 400;line-height: 16px;color: #646E76;transition: all 0.5s ease}footer .centro .links a:hover b {color: #0C9AFF;}@media (min-width: 1000px) and (max-width: 1290px) {section.numeroConfiaveis {padding: 45px 20px 130px;}footer .centro {justify-content: center;}}@media (min-width: 1291px) and (max-width: 1470px) {footer .centro {justify-content: space-around;}}

/* mobile */
._320 .linkCTA:link, ._320 .linkCTA:active, ._320 .linkCTA:visited {padding: 15px 40px;}

._320 .linkCTAb {font-size: 18px;}

._320 main, ._320 footer {width: 100%;max-width: 440px;margin: 0px auto;overflow: clip;}

/* secao topo */
._320 section.topo {padding: 130px 20px 0;overflow: initial;}

._320 section.topo::before {content: none;}

._320 section.topo::after {content: none;}

._320 section.topo h1 {max-width: 100%;height: 45px;margin: 0 auto 14px;position: relative;}

._320 section.topo h1::before {content: "";display: block;position: absolute;width: 238px;height: 45px;background: url("../images/logoMobile.svg");background-repeat: no-repeat;background-size: contain;user-select: none;top: 0;left: 50%;transform: translateX(-50%);}

._320 section.topo h1 img {display: none;}

._320 section.topo .centro {flex-direction: column-reverse;gap: 0;}

._320 section.topo .centro::before {content: none;}

._320 section.topo .centro .conteudo {text-align: center;}

._320 section.topo .centro .conteudo h2 {width: 100%;max-width: 340px;margin: 0 auto 8px;font-size: 18px;line-height: 24px;letter-spacing: -0.01em;}

._320 section.topo .centro .conteudo p {width: 100%;max-width: 330px;margin: 24px auto 20px;font-size: 15px;line-height: 22px;letter-spacing: -0.003em;}

._320 section.topo .centro .conteudo a:active, ._320  section.topo .centro .conteudo a:link, ._320  section.topo .centro .conteudo a:visited {margin: 0 auto 0px;padding: 15px 30px;max-width: 321px;position: relative;z-index: 1;}

._320 section.topo .centro .conteudo a svg {display: none;}

/* hover */
._320 section.topo .centro .conteudo i {width: 100%;max-width: 320px;margin: -2px auto 0px;padding: 14px 20px 23px;/* background: linear-gradient(180deg, rgba(238, 238, 238, 0) -76.27%, #EAEAEA 100%); */position: relative;}

._320 section.topo .centro .conteudo i:before {content: '';position: absolute;top: 10px;left: 50%;transform: translateX(-50%);/* background-image: url("data:image/svg+xml,%3Csvg width='44' height='79' viewBox='0 0 44 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22C0 9.84974 9.84974 0 22 0C34.1503 0 44 9.84974 44 22V79H0V22Z' fill='url(%23paint0_linear_0_1)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.1814 48L31 49.7308L22.5 58L14 49.7308L15.8186 48L21.2349 53.2692L22.5 54.4691L23.7651 53.2692L29.1814 48Z' fill='%23BAB8B8'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_1' x1='22' y1='0' x2='22' y2='79' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDED' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='%23D9D9D9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); */width: 44px;height: 79px;opacity: 0.5;}

._320 section.topo .centro .conteudo figure {margin: 16px auto 24px;display: none;}

._320 section.topo .centro .video {max-width: 440px;min-width: 360px;border-radius: 0px;margin-left: -20px;width: calc(100% + 40px);}

._320 section.topo .centro .video .thumb {border-radius: 0px;}

._320 section.topo .centro .video .thumb img {border-radius: 0px;}

._320 section.topo .centro .video .thumb span.play {padding: 0 54px 0 25px;}

._320 section.topo .centro .video .thumb span.play b {display: block;padding: 5px 0;max-width: 70px;font-size: 14px;line-height: 18px;width: 100%;}

._320 section.topo .centro h3.mobile {display: block;width: 100%;max-width: 340px;margin: 0 auto 14px;letter-spacing: -0.01em;font: 600 18px / 23px 'Rubik';color: #111;margin-bottom: 16px;text-align: center;}

._320 section.topo .centro h3.mobile b {font-weight: 600;color: #0C9AFF;}

/* video flutuante */
._320 ._videoFlutsection.topo .centro .video {margin: 16px 0;max-width: 198px;min-width: auto;border-radius: 10px;bottom: 0px;left: 10px;height: auto;}

._320 ._videoFlutsection.topo .centro .video .thumb {border-radius: 8px;}

._320 ._videoFlutsection.topo .centro .video .thumb span.play {background: transparent;}

._320 ._videoFlutsection.topo .centro .video .thumb span.play b {display: none;}

._320 ._videoFlutsection.topo .centro .video .thumb span.play::after {transform: translateY(-50%) scale(1.5);filter: drop-shadow(0px 0px 10px #fff);}

/* secao sua vez */
._320 section.suaVez {padding: 20px 20px 40px;background: linear-gradient(180deg, #EBEBEB 0%, #f5f5f5 100%);position: relative;border-radius: 0;border: none;}

._320 section.suaVez .centro::before {content: none;}

._320 section.suaVez .centro::after {content: none;}

._320 section.suaVez .centro .carta {border-radius: 24px;padding: 32px 20px;position: relative;z-index: 1;}

._320 section.suaVez .centro .carta h2 {font-size: 24px;line-height: 32px;letter-spacing: 0.01em;margin-bottom: 24px;}

._320 section.suaVez .centro .carta p {font-size: 16px;line-height: 24px;margin-bottom: 26px;}

._320 section.suaVez .centro .carta p span.polaroids{}
/* secao oportunidade */
._320section.oportunidade {padding: 0px 20px 40px;}

._320 section.oportunidade .centro .conteudo {min-width: initial;}

._320 section.oportunidade .centro .conteudo h2 {font-size: 24px;line-height: 32px;margin-bottom: 8px;}

._320 section.oportunidade .centro .conteudo h3 {font-size: 20px;line-height: 26px;margin-bottom: 16px;}

._320 section.oportunidade .centro .conteudo h3 em::before {content: none;}

._320 section.oportunidade .centro .conteudo ol {margin-bottom: 24px;}

._320 section.oportunidade .centro .conteudo ol li {font-size: 16px;line-height: 24px;}

._320 section.oportunidade .centro .conteudo .boxFaturamento {margin: 0 auto 8px;flex-direction: column;max-width: 360px;background: transparent;border: 0px;padding: 0;}

._320 section.oportunidade .centro .conteudo .boxFaturamento span.seta {display: none;}

._320 section.oportunidade .centro .conteudo .boxFaturamento p {margin-top: 30px;font-size: 16px;line-height: 22px;text-align: center;}

._320 section.oportunidade .centro .conteudo i {font-size: 14px;font-style: italic;line-height: 22px;text-align: center;max-width: 240px;margin: 0 auto;}

._320 section.oportunidade .centro .conteudo i em {display: none;}

._320section.oportunidade .centro .conteudo .linkCTA:active, ._320 section.oportunidade .centro .conteudo .linkCTA:link, ._320 section.oportunidade .centro .conteudo .linkCTA:visited {margin: 24px auto 0;}

/* hover */
._320 section.oportunidade .centro .ilustracao {display: none;}

._320 section.oportunidade .centro .ilustracao::before {content: none;}

/* secao dono do mercado */
._320 section.donoMercado {background: #fff;padding: 224px 20px 40px;position: relative;}

._320 section.donoMercado::before {content: "";display: block;position: absolute;max-width: 440px;width: 100%;height: 200px;background: url("../images/fotoDonoMobile.webp");background-size: cover;background-repeat: no-repeat;background-position: top center;user-select: none;top: 0;left: 50%;transform: translateX(-50%);border-radius: 0px 41px 0px 0px;overflow: hidden;}

._320 section.donoMercado .centro {background: transparent;border-radius: 0px;flex-direction: column;}

._320 section.donoMercado .centro .conteudo {width: 100%;padding: 0;margin: 0;}

._320 section.donoMercado .centro .conteudo h3 {font-size: 24px;line-height: 32px;margin-bottom: 24px;}

._320 section.donoMercado .centro .conteudo p {font-size: 16px;line-height: 24px;}

._320 section.donoMercado .centro .conteudo p em {display: inline;}

._320 section.donoMercado .centro .conteudo p em::before {content: none;}

._320 section.donoMercado .centro .fotos {display: none;}

/* secao nao preocupa */
._320section.naoPreocupa {padding: 40px 20px;}

._320section.naoPreocupa::before {content: none;}

._320section.naoPreocupa .centro h3 {font-size: 23px;line-height: 32px;}

._320section.naoPreocupa .centro > p {width: 100%;max-width: 350px;margin: 0 auto 20px;}

._320section.naoPreocupa .centro > span {margin-bottom: 20px;}

._320section.naoPreocupa .centro .boxConquista {display: none;}

._320section.naoPreocupa .centro .conquistaMobile {display: block;}

._320section.naoPreocupa .centro .conquistaMobile > h4 {text-align: center;font: 700 20px / 22px 'Rubik';margin-bottom: 16px;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus {width: 100%;max-width: 400px;margin: 0 auto;display: block;position: relative;padding: 24px 4px 242px;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus::before {content: "";display: block;position: absolute;width: calc(100% + 40px);height: 100%;background: #fff;border-radius: 24px;z-index: -1;top: 0;left: 50%;transform: translateX(-50%);user-select: none;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus::after {content: "";display: block;position: absolute;width: 440px;height: 202px;background: url("../images/fotoMobileMatheus.webp");background-size: cover;background-repeat: no-repeat;background-position: center;left: 50%;transform: translateX(-50%);bottom: 24px;user-select: none;z-index: 4;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus span {display: flex;align-items: center;gap: 14px;margin-bottom: 16px;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus span figure {width: 56px;height: 56px;border-radius: 100%;user-select: none;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus span figure img {border-radius: 100%;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus span strong {font: 600 18px/32px 'Rubik';color: #111;}

._320section.naoPreocupa .centro .conquistaMobile .depoMatheus p {font: 400 16px/25px 'Rubik';color: #646E76;}

._320section.naoPreocupa .centro > h4 {margin: 40px auto 16px;font: 700 24px / 32px 'Rubik';}

._320section.naoPreocupa .centro ul {width: calc(100% + 40px);gap: 20px;padding: 0 20px 15px;overflow-x: scroll;justify-content: flex-start;margin-bottom: 20px;margin-left: -20px;}

._320section.naoPreocupa .centro ul li {width: 100%;min-width: 292px;}

._320section.naoPreocupa .centro .quemVaiSubir {flex-direction: column;gap: 24px;}

._320section.naoPreocupa .centro .quemVaiSubir .ilustracao {width: 100%;background: transparent;height: 270px;border-radius: 0px;}

._320section.naoPreocupa .centro .quemVaiSubir .ilustracao::before {content: none;}

._320section.naoPreocupa .centro .quemVaiSubir .ilustracao::after {content: '';display: block;width: 440px;height: 270px;background: url("../images/quelenMobile.webp");background-repeat: no-repeat;background-size: cover;background-position: center;user-select: none;top: 0;left: 50%;transform: translateX(-50%);position: absolute;}

._320section.naoPreocupa .centro .quemVaiSubir .textoQuem::before {content: none;}

._320section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 {width: 100%;max-width: 260px;margin: 0 auto;font: 700 24px / 30px 'Rubik';text-align: center;}

._320section.naoPreocupa .centro .quemVaiSubir .textoQuem h4::before {content: none;}

._320section.naoPreocupa .centro .quemVaiSubir .textoQuem a:active, ._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem a:link, ._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem a:visited {margin: 0 auto;}

/* secao o que comunidade */
._320section.oQueComunidade {background: #012843;padding: 40px 20px 252px;position: relative;}

._320section.oQueComunidade::before {content: '';display: block;width: 440px;height: 228px;background: url("../images/fotoPedroMobile.webp");background-repeat: no-repeat;background-size: cover;background-position: center;user-select: none;bottom: 0;left: 50%;transform: translateX(-50%);position: absolute;}

._320section.oQueComunidade h2 {font: 700 24px / 32px 'Rubik';text-align: start;color: #fff;margin: 0 auto 24px;}

._320section.oQueComunidade .centro {gap: 0px;}

._320section.oQueComunidade .centro .ilustracao {display: none;}

._320section.oQueComunidade .centro .conteudo > p {color: #fff;}

._320section.oQueComunidade .centro .conteudo ul {gap: 26px;padding-left: 20px;border-left: 1px solid #ffffff33;margin-bottom: 24px;}

._320section.oQueComunidade .centro .conteudo ul li h4 {color: #fff;text-transform: uppercase;font-size: 22px;}

._320section.oQueComunidade .centro .conteudo ul li p {color: #E3E6E8;font-size: 16px;}

._320section.oQueComunidade .centro .conteudo i {color: #89B0CB;font-size: 16px;}

/* secao sera pra mim */
._320section.seraPraMim {background: #fff;padding: 40px 20px;}

._320section.seraPraMim .centro {background: transparent;border-radius: 0px;padding: 0;box-shadow: none;}

._320section.seraPraMim .centro h3 {font: 700 23px / 24px 'Rubik';text-align: center;margin: 0 auto 36px;letter-spacing: -0.01em;}

._320section.seraPraMim .centro > p {display: none;}

._320section.seraPraMim .centro ul.conteudo {flex-direction: column;gap: 6px;margin: 0 auto 40px;}

._320section.seraPraMim .centro ul.conteudo li {max-width: 100%;padding: 0;gap: 12px;}

._320section.seraPraMim .centro ul.conteudo li::before {max-width: 28px;height: 28px;margin-top: 5px;}

._320section.seraPraMim .centro ul.conteudo p {margin-bottom: 0;}

._320section.seraPraMim .centro ul.boxPedro {flex-direction: column;padding-top: 0;gap: 0px;margin: 0 auto;border-top: 0px;}

._320section.seraPraMim .centro ul.boxPedro::before {content: none;}

._320section.seraPraMim .centro ul.boxPedro li {padding: 24px 0;border-top: 1px dashed #00000033;}

._320section.seraPraMim .centro ul.boxPedro li figure {display: none;}

._320section.seraPraMim .centro ul.boxPedro li span {max-width: 100%;}

._320section.seraPraMim .centro ul.boxPedro li span strong {display: flex;height: 112px;font: 600 20px / 26px 'Rubik';color: #2E2E2E;padding-left: 130px;align-items: center;position: relative;}

._320section.seraPraMim .centro ul.boxPedro li:first-of-type span strong::before {content: "";display: block;position: absolute;width: 112px;height: 112px;background: url("../images/fotoPedroSera3_1.webp");background-repeat: no-repeat;background-size: cover;border-radius: 8px;left: 0;top: 50%;transform: translateY(-50%);user-select: none;}

._320section.seraPraMim .centro ul.boxPedro li:last-of-type span strong::before {content: "";display: block;position: absolute;width: 112px;height: 112px;background: url("../images/fotoPedroSera2_1.webp");background-repeat: no-repeat;background-size: cover;border-radius: 8px;left: 0;top: 50%;transform: translateY(-50%);user-select: none;}

._320section.seraPraMim .centro a b {font: 600 18px / 28px 'Rubik';}

/* secao o Que Recebe */
._320section.oQueRecebe {padding: 40px 20px;}
._320section.oQueRecebe h2 {font: 700 24px / 32px 'Rubik';letter-spacing: 0.04em;color: #FFFFFF;text-transform: uppercase;position: relative;margin-bottom: 20px;}
._320section.oQueRecebe p{
    line-height: 120%;
}





._320 .confiraConteudo {background: #fff;
}  
._320 .confiraConteudo .container {display: block;
}  
._320 .confiraConteudo .container .texto {flex-direction: column;display: flex;margin-bottom: 21px;position: relative;top: initial;
}  
._320 .confiraConteudo .container .textofigure {
    order: 2;margin-bottom: 24px;
}  
._320 .confiraConteudo .container .textofigure img {}  
._320 .confiraConteudo .container .textoh2 {
    text-align: center;font-family: Rubik;font-size: 20px;order: 1;margin-bottom: 20px;
}  
._320 .confiraConteudo .container .textoh2 b{
    color: var(--azul-escuro, #012843);text-align: center;font-family: Rubik;font-size: 14px;font-style: normal;font-weight: 600;line-height: 150%; /* 21px */letter-spacing: 0.56px;text-transform: uppercase;
}
._320 .confiraConteudo .container .textop {
    order: 3;color: #646E76;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */
}  
._320 .confiraConteudo .container .textop b {}  
._320 .confiraConteudo .container .lista {}  
._320 .confiraConteudo .container .listah2 {
    color: #012843;
}  
._320 .confiraConteudo .container .listah2 b {}  
._320 .confiraConteudo .container .listaul {}  
._320 .confiraConteudo .container .listaul li {
    padding: 22px 16px;
}  
._320 .confiraConteudo .container .listaul li h3 {
    color: #303044;padding-right: 40px;font-size: 18px;
}  
._320 .confiraConteudo .container .listaul li h3::after,
._320 .confiraConteudo .container .lista ul li h3::before{background: #303044;}
._320 .confiraConteudo .container .listaul li p {
    color: #303044;
}  

._320 .confiraConteudo.cspv {}  
._320 .confiraConteudo.cspv .container {display: flex;flex-direction: column-reverse;
}  
._320 .confiraConteudo.cspv .container .lista {}  
._320 .confiraConteudo.cspv .container .listah2 {}  
._320 .confiraConteudo.cspv .container .listah2 b {}  
._320 .confiraConteudo.cspv .container .listaul {}  
._320 .confiraConteudo.cspv .container .listaul li {}  
._320 .confiraConteudo.cspv .container .listaul li h3 {}  
._320 .confiraConteudo.cspv .container .listaul li p {}  
._320 .confiraConteudo.cspv .container .texto {}  
._320 .confiraConteudo.cspv .container .textofigure {}  
._320 .confiraConteudo.cspv .container .textofigure img {}  
._320 .confiraConteudo.cspv .container .textoh2 {}  
._320 .confiraConteudo.cspv .container .textoh2 b {}  
._320 .confiraConteudo.cspv .container .textop {}  
._320 .confiraConteudo.cspv .container .textop b {}  

._320 .especializacao {}  
._320 .especializacao .container {padding: 40px 20px;max-width: 440px;
}  
._320 .especializacao .containerh2 {
    font-size: 20px;max-width: 260px;margin: 0 auto 16px;
}  
._320 .especializacao .container >p {
    font-size: 16px;max-width: 290px;margin: 0 auto 20px;
}  
._320 .especializacao .containerul {
    flex-direction: column;align-items: center;
}  
._320 .especializacao .containerul li {}  
._320 .especializacao .containerul li figure {
    min-height: 200px;
}  
._320 .especializacao .containerul li figure img {}  
._320 .especializacao .containerul li h3 {
    top: 60px;
}  
._320 .especializacao .containerul li h3 b {}  
._320 .especializacao .containerul li p {
    padding: 16px;
}  


._320 .habilidades {}  
._320 .habilidades .container {padding: 40px 20px;
}  
._320 .habilidades .containerh2 {
    font-size: 20px;text-align: center;
}  
._320 .habilidades .container >p {
    font-size: 16px;text-align: center;margin-bottom: 20px;
}  
._320 .habilidades .containerp b {}  
._320 .habilidades .containerul {
    flex-wrap: nowrap;max-height: initial;
}  
._320 .habilidades .containerul li {
    padding: 20px;
}  
._320 .habilidades .containerul li h3 {
    max-width: 220px;
}  
._320 .habilidades .containerul li p {}  
._320 .habilidades .containerul li span {}  

._320 .dados {}  
._320 .dados .container {padding: 0;
}  
._320 .dados .containerh2 {}  
._320 .dados .containerfigure {}  
._320 .dados .containerfigure img {}  
._320 .dados .containerp {
    display: block;position: relative;top: initial;left: initial;padding: 24px;text-align: center;
}  
._320 .dados .containerp b {}  

._320 .confiraConteudo.gravacao {}  
._320 .confiraConteudo.gravacao .container {}  
._320 .confiraConteudo.gravacao .container .texto {}  
._320 .confiraConteudo.gravacao .container .textofigure {}  
._320 .confiraConteudo.gravacao .container .textofigure img {}  
._320 .confiraConteudo.gravacao .container .textoh2 {}  
._320 .confiraConteudo.gravacao .container .textop {}  
._320 .confiraConteudo.gravacao .container .textop b {}  
._320 .confiraConteudo.gravacao .container .lista {}  
._320 .confiraConteudo.gravacao .container .listaul {}  
._320 .confiraConteudo.gravacao .container .listaul li {}  
._320 .confiraConteudo.gravacao .container .listaul li h3 {}  
._320 .confiraConteudo.gravacao .container .listaul li p {}  
._320 .confiraConteudo.gravacao .container .listaul li p b {}  
._320 .confiraConteudo.gravacao .container .listaul li p i {}  
._320 .confiraConteudo.gravacao .container .listaul li span {}  
._320 .confiraConteudo.gravacao .container .listaul li ul.sublista {}  
._320 .confiraConteudo.gravacao .container .listaul li ul.sublista li {}  


._320 .gravacao {
}  
._320 .gravacao .container {flex-direction: column;}  
._320 .gravacao .container .texto {position: relative;top: initial;}  
._320 .gravacao .container .textofigure {}  
._320 .gravacao .container .textofigure img {}  
._320 .gravacao .container .textoh2 {font-size: 24px;top: 52px;left: 38px;max-width: 240px;}  
._320 .gravacao .container .textop {top: 137px;font-size: 18px;max-width: 230px;left: 38px;}  
._320 .gravacao .container .textop b {}  
._320 .gravacao .container .lista {
}  
._320 .gravacao .container .listaul {}  
._320 .gravacao .container .lista >ul > li {}  
._320 .gravacao .container .listaul li h3 {}  
._320 .gravacao .container .listaul li p {}  
._320 .gravacao .container .listaul li p b {}  
._320 .gravacao .container .listaul li p i {}  
._320 .gravacao .container .listaul li span {position: relative;top: initial;right: initial;margin-bottom: 16px;justify-content: space-between;}  
._320 .gravacao .container .listaul li span::after{}
._320 .gravacao .container .listaul li ul.sublista {margin-top: 16px;}  
._320 .gravacao .container .listaul li ul.sublista li {}  


._320 .metodologia {}  
._320 .metodologia .container {padding: 32px 20px;flex-direction: column-reverse;
}  
._320 .metodologia .container .texto {}  
._320 .metodologia .container .textoh2 {
    font-size: 24px;text-align: center;
}  
._320 .metodologia .container .textoh2 b {}  
._320 .metodologia .container .textop {
    text-align: center;
}  
._320 .metodologia .container .textop b {}  
._320 .metodologia .containerfigure {}  
._320 .metodologia .containerfigure img {
    height: 216px;
} 

._320 .ailas {}  
._320 .ailas .container {padding: 40px 20px;gap: 50px;
}  
._320 .ailas .containerarticle {
    flex-direction: column-reverse;
}  
._320 .ailas .containerarticle:last-of-type {
    flex-direction: column;
}  
._320 .ailas .containerarticle .texto {}  
._320 .ailas .containerarticle .texto h2 {
    font-size: 22px;margin-bottom: 24px;
}  
._320 .ailas .containerarticle .texto h2 span {}  
._320 .ailas .containerarticle .texto p {}  
._320 .ailas .containerarticle .texto p b {}  
._320 .ailas .containerarticle .texto p em {}  
._320 .ailas .containerarticle .texto p em i {}  
._320 .ailas .containerarticle .texto p i {}  
._320 .ailas .containerarticle figure {
    margin: 0 0 20px;
}  
._320 .ailas .containerarticle figure img {}  
._320 .ailas .containerarticle .texto h3 {
    font-size: 24px;line-height: 115%;
}  

._320 .subidoCast {background: #F5F5F5;
}  
._320 .subidoCast .container {padding: 30px 16px;
}  

._320 .subidoCast .container .cast {padding: 13px;margin-bottom: 32px;}  
._320 .subidoCast .container .casth2:first-of-type{
    margin-bottom: 6px;
}  
._320 .subidoCast .container .casth2 b{font-size: 16px;margin-bottom: 2px;}  
._320 .subidoCast .container .casth2 b em{}  
._320 .subidoCast .container .casth2 i{font-size: 12px;}  
._320 .subidoCast .container .casth2 span{}  
._320 .subidoCast .container .castfigure {/* position: relative; *//* right: initial; *//* top: initial; *//* margin: 10px auto 0; */max-width: 170px;right: 10px;top: 80px;}  
._320 .subidoCast .containerfigure {}  
._320 .subidoCast .containerfigure img {}  
._320 .subidoCast .container .texto {}  
._320 .subidoCast .container .textoarticle {}  
._320 .subidoCast .container .textoarticle h2 {
    font-size: 24px;color: #fff;text-align: center;
}  
._320 .subidoCast .container .textoarticle h2 b {
    font-size: 24px;
}  
._320 .subidoCast .container .textoarticle p {}  
._320 .subidoCast .container .textop {
    color: #FFF;text-align: center;

/* Body/Body M Regular */font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%; /* 24px */letter-spacing: -0.32px;
}  

._320 .universo {margin: 0;padding: 30px 20px;background: #F5F5F5;
}  
._320 .universo .container {flex-direction: column-reverse;display: flex;
}  
._320 .universo .containerh2 {
    position: relative;left: initial;top: initial;font-size: 32px;text-align: center;margin: 0 auto 20px;line-height: 110%;
}  
._320 .universo .containerh2::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='281' height='11' viewBox='0 0 281 11' fill='none'%3E%3Cpath d='M2 9C94.3313 8.13474 186.616 2 279 2' stroke='%230C9AFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");width: 281px;height: 11px;left: 50%;transform: translateX(-50%);
}
._320 .universo .containerfigure {}  
._320 .universo .containerfigure img {}  


/* Box banner */
._320 .boxBanner .centro {padding: 32px 20px 29px;}

._320 .boxBanner .centroh2 {width: 100%;font-weight: 700;font-size: 20px;line-height: 32px;margin: 0px auto;}

._320 .boxBanner .centroh2 b {display: inline;line-height: 30px;}

._320 .boxBanner .centroh2 b::after {display: block;margin: 0px auto;}

/* Box bonus */
._320 .boxBonus {background: linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%);}

._320 .boxBonus .centro {padding: 40px 20px;}

._320 .boxBonus .centroul li {flex-direction: column;gap: 16px;border-radius: 32px;padding: 0px;margin-bottom: 24px;overflow: hidden;}

._320 .boxBonus .centroul li em {padding: 9px 14px;border-radius: 32px 0px 32px 0px;}

._320 .boxBonus .centroul li .conteudo {padding: 0px 20px 32px;}

._320 .boxBonus .centroul li.extra img {margin-bottom: 30px;}

/* Box estilos */
._320 .boxEstilos .centro {padding: 40px 20px;}

._320 .boxEstilos .centroh2 {font-size: 24px;margin-bottom: 8px;}

._320 .boxEstilos .centrop {width: 100%;max-width: 320px;margin: 0px auto 16px;}

._320 .boxEstilos .centrofigure {width: calc(100% + 40px);gap: 9px;margin: 0px -20px;}

._320 .boxEstilos .centrofigure img {height: 170px;max-width: 141px;border-radius: 8px;}

/* secao desenhe */
._320section.desenhe {padding: 40px 20px;}

._320section.desenhe h3 {font-size: 32px;line-height: 32px;margin-bottom: 24px;}

._320section.desenhe .centro {flex-direction: column;gap: 0px;}

._320section.desenhe .centro::before {content: none;}

._320section.desenhe .centro .conteudo:first-of-type {width: 100%;gap: 12px;padding-bottom: 40px;margin-bottom: 40px;position: relative;}

._320section.desenhe .centro .conteudo:first-of-type::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320section.desenhe .centro .conteudo figure {max-width: 300px;}

._320section.desenhe .centro .conteudo:last-of-type figure {display: block;width: 100%;height: 228px;background: url('../images/desenheImg2Mobile.png') no-repeat center top;}

._320section.desenhe .centro .conteudo:last-of-type figure img {display: none;}

._320section.desenhe .centro .conteudo p b {font-size: 24px;line-height: 24px;margin-bottom: 8px;}

._320section.desenhe .centro .conteudo p em {font-size: 18px;line-height: 18px;}

._320section.desenhe .centro .conteudo p i {font-size: 18px;line-height: 18px;}

/* Secao Subir de Vida */
._320section.subirDeVida {padding: 0px;}

._320section.subirDeVida .centro {border-radius: 0px;box-shadow: none;padding: 40px 20px;align-items: flex-start;}

._320section.subirDeVida .centro h2 {width: 100%;max-width: 320px;font-size: 24px;line-height: 32px;text-align: left;margin-bottom: 20px;}

._320section.subirDeVida .centro .conteudo {flex-direction: column;gap: 0px;margin: 0px;}

/* conteudo em comum */
._320section.subirDeVida .centro .conteudo > ul {border: none;border-radius: 0px;gap: 0px;padding: 0px 0px 24px;}

._320section.subirDeVida .centro .conteudo > ul li h3 {padding: 0;}

/* ul esquerda */
._320section.subirDeVida .centro .conteudo > ul.esquerda {position: relative;padding: 20px 0px 20px 34px;}

._320section.subirDeVida .centro .conteudo > ul.esquerda::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320section.subirDeVida .centro .conteudo > ul.esquerda::before {left: 0;top: 23px;}

._320section.subirDeVida .centro .conteudo > ul.esquerda li ul li {font: 400 16px / 28px 'Rubik';}

/* ul direita */
._320section.subirDeVida .centro .conteudo > ul.direita {padding-bottom: 16px;position: relative;}

._320section.subirDeVida .centro .conteudo > ul.direita li {border: none;border-radius: 0px;padding: 20px 0px 20px 34px;position: relative;}

._320section.subirDeVida .centro .conteudo > ul.direita li:not(._320 section.subirDeVida .centro .conteudo > ul.direita li:last-of-type)::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320section.subirDeVida .centro .conteudo > ul.direita li::before {left: 0;top: 23px;}

._320section.subirDeVida .centro .custo h4 {width: 100%;max-width: 320px;margin-bottom: 24px;}

._320section.subirDeVida .centro .custo h4 b {font-size: 20px;line-height: 32px;}

._320section.subirDeVida .centro .custo .linkCTA:active, ._320 section.subirDeVida .centro .custo .linkCTA:link, ._320 section.subirDeVida .centro .custo .linkCTA:visited {margin-bottom: 40px;}

._320section.subirDeVida .centro .custo > strong {margin-bottom: 18px;}

._320section.subirDeVida .centro .custo figure {max-width: 319px;}

._320section.subirDeVida .centro .custo > em {font-size: 13px;line-height: 19px;}

/* Depoimentos */
._320 .depoimentos {padding-bottom: 40px;}

._320 .depoimentos::before {content: none;}

._320 .depoimentos .centro {max-width: 440px;padding: 40px 20px 24px;}

._320 .depoimentos .centroh2 {max-width: 350px;margin: 0 auto 24px;font-size: 22px;line-height: 30px;}

._320 .depoimentos .centroh2 em {display: inline;}

._320 .depoimentos .centro .splide {overflow-x: scroll;margin-left: -20px !important;width: calc(100% + 40px);}

._320 .depoimentos .centro .splideul {display: flex;padding: 0 20px 24px;gap: 10px;width: max-content;}

._320 .depoimentos .centro .splideul::-webkit-scrollbar {height: 10px;}

._320 .depoimentos .centro .splideul::-webkit-scrollbar-thumb {background: #49b1fa}

._320 .depoimentos .centro .splideul::-webkit-scrollbar-track {background: #11182c}

._320 .depoimentos .centro .splideul li {max-width: max-content;flex-direction: row;align-items: flex-start;gap: 10px;width: 100%;}

._320 .depoimentos .centro .splideul li:last-of-type {/* margin-right: 20px; */}

._320 .depoimentos .centro .splideul li:nth-of-type(1) {align-items: flex-start;}

._320 .depoimentos .centro .splide .splide__arrows {position: absolute;bottom: 17px;left: 50%;transform: translateX(-50%);width: calc(100% + 30px);}

._320 .depoimentos .centro .splide .splide__arrowsbutton {width: 50px;height: 50px;}

._320 .depoimentos .centro .splide .splide__pagination {margin-top: 60px;}

._320 .depoimentos .centro .splide .depoimento {max-width: 310px;flex-wrap: wrap;padding: 0px;gap: 16px;border-radius: 32px;overflow: clip;margin: 0px;}

._320 .depoimentos .centro .splide .depoimento .video {min-width: initial;width: 100%;}

._320 .depoimentos .centro .splide .depoimento .texto {text-align: center;padding: 0px 20px 24px;}

._320 .depoimentos .centro .splide .depoimento .textoh4 {font-size: 22px;text-align: left;}

._320 .depoimentos .centro .splide .depoimento .textop {display: -webkit-box;font-size: 15px;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-align: left;}

/* Box garantia */
._320 .boxGarantia {
}

._320 .boxGarantia .centro {flex-direction: column;padding: 40px 20px;gap: 8px;border-radius: 0px;box-shadow: none;}

._320 .boxGarantia .centrofigure {min-width: 248px;height: 247px;margin: 0px auto;}

._320 .boxGarantia .centro .conteudoh2 {line-height: 40px;text-align: center;margin-bottom: 24px;}

._320 .boxGarantia .centro .conteudop {font-size: 16px;line-height: 24px;text-align: center;margin: 0px;}

._320 .boxGarantia .centro .conteudoa:link, ._320 .boxGarantia .centro .conteudo a:active, ._320 .boxGarantia .centro .conteudo a:visited {display: none;}

/* Box quem */
._320 .boxQuem .centro {flex-direction: column;padding: 40px 20px 0px;}

._320 .boxQuem::before {content: none;}

._320 .boxQuem .centro::after {content: none;}

._320 .boxQuem .centro .conteudo {min-width: auto;}

._320 .boxQuem .centro .conteudoh2 {font-size: 28px;font-weight: 600;line-height: 36px;letter-spacing: -0.02em;text-align: left;margin-bottom: 20px;}

._320 .boxQuem .centro .conteudoh2 b {}

._320 .boxQuem .centro .conteudop {min-width: auto;font-size: 16px;line-height: 24px;margin-bottom: 24px;}

._320 .boxQuem .centrofigure {max-width: 353px;min-width: 353px;}

/* Box Faq */
._320 .boxFAQ {position: relative;z-index: 2}

._320 .boxFAQ .centro {flex-wrap: wrap;max-width: 440px;padding: 40px 10px 10px;}

._320 .boxFAQ .centroh2 {text-align: center;font-size: 24px;line-height: 29px;margin-bottom: 8px;padding: 0 10px;}

._320 .boxFAQ .centro > .conteudo {flex-direction: column;gap: 23px;}

._320 .boxFAQ .centro .conteudo .contatos {min-width: 320px;position: unset;}

._320 .boxFAQ .centro .conteudo .contatosspan {max-width: 330px;margin: 0px auto 27px;text-align: center;font-size: 16px;line-height: 24px;padding: 0 10px;}

._320 .boxFAQ .centro .conteudo .contatosul {width: 100%;max-width: 390px;margin: 0 auto;}

._320 .boxFAQ .centro .conteudo .contatosul li {position: relative;margin-bottom: 12px;}

._320 .boxFAQ .centro .conteudo .contatosul li.chat {padding: 20px 12px 20px 60px;}

._320 .boxFAQ .centro .conteudo .contatosul li a {padding: 20px 12px 20px 60px;}

._320 .boxFAQ .centro .conteudo .contatosul li a svg, ._320 .boxFAQ .centro .conteudo .contatos ul li.chat svg {display: none;}

._320 .boxFAQ .centro .conteudo .contatosul li a .conteudo, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo {position: relative;}

._320 .boxFAQ .centro .conteudo .contatosul li.whatsapp a .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 37px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' fill='none'%3E%3Cpath fill='%23B0D364' d='M31.18 5.728C27.795 2.358 23.292.502 18.5.5A17.96 17.96 0 0 0 5.8 5.723C2.385 9.098.503 13.582.5 18.333v.01c0 2.875.757 5.776 2.193 8.424L.549 36.5l9.854-2.24a18.05 18.05 0 0 0 8.09 1.92h.007a17.96 17.96 0 0 0 12.699-5.223c3.416-3.377 5.299-7.855 5.301-12.61.001-4.721-1.888-9.203-5.32-12.62ZM18.5 33.37h-.007a15.212 15.212 0 0 1-7.226-1.83l-.466-.252-6.552 1.489 1.423-6.463-.275-.472c-1.364-2.35-2.085-4.945-2.085-7.504.006-8.283 6.818-15.03 15.187-15.03a15.073 15.073 0 0 1 10.696 4.41c2.898 2.884 4.494 6.659 4.492 10.627-.003 8.285-6.816 15.025-15.188 15.025Z'/%3E%3Cpath fill='%23B0D364' d='M13.601 10.475h-.789c-.274 0-.72.102-1.097.512-.378.41-1.441 1.402-1.441 3.42 0 2.017 1.475 3.966 1.68 4.24.207.273 2.849 4.545 7.034 6.188 3.478 1.365 4.186 1.094 4.94 1.025.755-.068 2.436-.991 2.78-1.948.343-.957.343-1.778.24-1.95-.103-.17-.378-.273-.79-.478-.411-.205-2.43-1.213-2.807-1.35-.377-.137-.651-.205-.926.205s-1.083 1.358-1.324 1.632c-.24.273-.48.308-.892.103-.412-.206-1.724-.647-3.297-2.043-1.224-1.087-2.074-2.473-2.314-2.883-.24-.41-.026-.632.18-.837.186-.183.436-.434.642-.673.205-.24.264-.41.401-.684.138-.274.069-.513-.034-.718-.103-.205-.893-2.233-1.26-3.043-.308-.683-.632-.706-.926-.718Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatosul li.email a .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='31' fill='none'%3E%3Cpath fill='%2348B1FC' d='M32.281.929H4.72C2.393.929.5 2.814.5 5.132v3.467l15.482 11.474a4.22 4.22 0 0 0 2.518.837 4.22 4.22 0 0 0 2.518-.837L36.5 8.599V5.132c0-2.318-1.892-4.203-4.219-4.203Zm1.407 6.262L19.338 17.825a1.402 1.402 0 0 1-1.678 0L3.312 7.19V5.132c0-.773.631-1.401 1.407-1.401H32.28c.776 0 1.407.628 1.407 1.401v2.06Zm0 6.985 2.812-2.084v13.776c0 2.318-1.892 4.204-4.219 4.204H4.72C2.393 30.072.5 28.186.5 25.868V12.092l2.813 2.084v11.692c0 .773.63 1.401 1.406 1.401H32.28c.776 0 1.407-.628 1.407-1.4V14.175Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatosul li.chat .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%23FFF' d='M18 0C8.052 0 0 8.05 0 18c0 3.157.823 6.24 2.387 8.96l-2.32 7.203a1.406 1.406 0 0 0 1.77 1.77l7.203-2.32A17.958 17.958 0 0 0 18 36c9.948 0 18-8.05 18-18 0-9.948-8.05-18-18-18Zm0 33.188c-2.852 0-5.632-.796-8.039-2.302a1.407 1.407 0 0 0-1.177-.146l-5.199 1.675 1.675-5.2a1.407 1.407 0 0 0-.147-1.176A15.146 15.146 0 0 1 2.813 18C2.813 9.626 9.625 2.812 18 2.812c8.374 0 15.188 6.814 15.188 15.188S26.373 33.188 18 33.188ZM19.758 18a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Zm7.031 0a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Zm-14.062 0a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatosul li a .conteudo h3, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo h3 {margin-bottom: 5px;font-size: 18px;line-height: 23px;}

._320 .boxFAQ .centro .conteudo .contatosul li a .conteudo p, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo p {width: 100%;max-width: 271px;text-align: left;margin: 0;font-size: 16px;line-height: 23px;padding-right: 20px;}

._320 .boxFAQ .centro .conteudo .contatosul li.whatsapp a .conteudo p b {width: fit-content;display: block;}

._320 .boxFAQ .centro .conteudo .contatos .linkCTA:link, ._320 .boxFAQ .centro .conteudo .contatos .linkCTA:active, ._320 .boxFAQ .centro .conteudo .contatos .linkCTA:visited {display: none;}

._320 .boxFAQ .centro .conteudo.contatos .linkCTAb {font-size: 17px;}

._320 .boxFAQ .centro .conteudo .contatos .linkCTAsvg {display: none;}

._320 .boxFAQ .centro .conteudo .duvidas {margin: 0 auto;}

._320 .boxFAQ .centro .conteudo .duvidasul li {padding: 0 42px 0px 20px;}

._320 .boxFAQ .centro .conteudo .duvidasul li h3 {padding: 15px 0px;}

._320 .boxFAQ .centro .conteudo .duvidasul li h3::before {right: -35px;}

._320 .boxFAQ .centro .conteudo .duvidasul li h3::after {right: -27px;}

._320 .boxFAQ .centro .conteudo .duvidasul li p {font-size: 16px;line-height: 22px;padding: 0px 0px 0px 0px;}

._320 .boxFAQ .centro .conteudo .duvidasul li.ativo p {font-size: 16px;line-height: 22px;padding: 0px 0px 15px 0px;}

/* numeros confiaveis */
._320section.numerosConfiaveis {padding: 40px 20px;max-width: 440px;margin: 0 auto;}

._320section.numerosConfiaveis > h3 {font-size: 24px;line-height: 25px;}

._320section.numerosConfiaveis > p {max-width: 230px;margin: 16px auto 0;line-height: 20px;}

._320section.numerosConfiaveis .wrap {/* width: calc(100% + 40px); *//* margin-left: -20px; */}

._320section.numerosConfiaveis .wrap .boxVerificador p {font-size: 20px;letter-spacing: -0.017em;}

._320section.numerosConfiaveis .wrap .boxVerificador .verificador {}

._320section.numerosConfiaveis .wrap .boxVerificador .verificador input {padding: 14px 15px 13px 15px;font-size: 13px;}

._320section.numerosConfiaveis .wrap .boxVerificador .verificador button {max-width: 130px;}

/* Section - Numeros Confiaveis */
._320section.numeroConfiaveis {padding: 40px 20px;border: 0;border-bottom: 1px solid #00000012;background: #F5F5F5;}

._320section.numeroConfiaveis h2 {font-size: 20px;line-height: 26px;letter-spacing: -0.03em;max-width: 330px;margin: 0 auto 17px;}

._320section.numeroConfiaveis ul {max-width: 320px;}

._320section.numeroConfiaveis ul li {font-size: 16px;line-height: 26px;max-width: 147px;}

._320section.numeroConfiaveis ul li:nth-child(2)::after, ._320 section.numeroConfiaveis ul li:nth-child(4)::after, ._320 section.numeroConfiaveis ul li:nth-child(6)::after, ._320 section.numeroConfiaveis ul li:nth-child(8)::after {display: none;}

._320section.numeroConfiaveis p {font-size: 17px;line-height: 22px;max-width: 259px;margin: 0 auto;}

/* footer */
._320footer {margin: 0px auto;background: #f3f3f3;}

._320footer .centro {justify-content: center;flex-wrap: wrap;text-align: center;max-width: 440px;padding: 20px 20px 141px;gap: 15px;flex-direction: column;}

._320footer .centro p {font-size: 11px;}

._320footer .centro figure {display: none;}

._320footer .centro .links {margin: 0 auto;}

._320footer .centro .links a b {display: block;font-size: 12px;}

.barraTopo {background: #0277CA;padding: 14px 20px 16px;position: fixed;top: 0;z-index: 999999999;width: 100%;left: 0;}

.barraTopo .centro {display: flex;align-items: center;justify-content: center;max-width: 1196px;margin: 0 auto;position: relative;width: max-content;}

.barraTopo .centro .logo {width: 100%;max-width: 404px;padding-right: 20px;display: block;background-repeat: no-repeat;}

.barraTopo .centro .logo:after {}

.barraTopo .centrop.aviso {color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;/* 125% */text-transform: uppercase;/* margin-right: 20px; */display: block;min-width: 414px;gap: 11px;max-width: 541px;padding-right: 20px;}

.barraTopo .centrop.aviso b {position: relative;z-index: 1;font-weight: 500;display: inline-block;padding: 0 4px;}

.barraTopo .centrop.aviso b:after {content: '';border-radius: 2px;background: #DB3232;width: 100%;height: 22px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;}

.barraTopo .centroul.countdown {display: flex;gap: 10px;justify-content: center;max-width: 342px;width: 100%;padding: 0 20px;border: 1px solid rgb(70 211 235 / 30%);border-width: 0 1px;}

.barraTopo .centroul.countdown li {display: flex;align-items: center;width: 100%;max-width: max-content;}

.barraTopo .centroul.countdown li.separador {display: none;}

.barraTopo .centroul.countdown li span {text-align: center;letter-spacing: 0.03em;text-transform: uppercase;color: #FFFFFF;display: block;width: 34px;font-size: 22px;font-weight: 800;line-height: 28px;}

.barraTopo .centroul.countdown li p {font-size: 13px;line-height: 8px;font-weight: 700;text-align: center;text-transform: uppercase;color: #0B2737;margin-left: 4px;width: 100%;max-width: max-content;top: 2px;position: relative;}

.barraTopo .centroa:active, .barraTopo .centro a:link, .barraTopo .centro a:visited {display: flex;padding: 15px 24px 10px;justify-content: center;align-items: center;gap: 8px;height: max-content;position: relative;z-index: 2;transition: all 0.5s ease;outline: 1px solid transparent;outline-offset: -3px;overflow: clip;margin-left: 0px;width: 100%;max-width: 228px;border-radius: 4px;border-bottom: 3px solid rgba(0, 0, 0, 0.12);background: #A2C459;}

.barraTopo .centroa:after {content: '';width: 292px;height: 72px;background: transparent;border-radius: 100%;filter: blur(58px);position: absolute;top: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.barraTopo .centroa:hover:after {background: #fff;}

.barraTopo .centroa:hover {background: #6DA700;box-shadow: 0 3px 5px #0000002b;}

.barraTopo .centroa b {color: #FFF;text-align: center;font-family: Rubik;font-size: 14px;font-style: normal;font-weight: 600;line-height: 14px;/* 114.286% */text-transform: uppercase;}

._320 .barraTopo .centro .logo {display: none}

._320 .barraTopo .centro {max-width: 440px;flex-direction: column;min-height: 75px;justify-content: center;}

._320 .barraTopo .centro:after {content: '';background-image: url("data:image/svg+xml,%3Csvg width='59' height='57' viewBox='0 0 59 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M24.9 31L59 0V62L24.9 31Z' fill='url(%23paint0_linear_841_223)'/%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M0.100197 31L34.2002 0V62L0.100197 31Z' fill='url(%23paint1_linear_841_223)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_841_223' x1='12.5' y1='33.9062' x2='53.575' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_841_223' x1='-12.2998' y1='33.9062' x2='28.7752' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");width: 59px;height: 57px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}

._320 .barraTopo .centro:before {content: '';background-image: url("data:image/svg+xml,%3Csvg width='59' height='57' viewBox='0 0 59 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M34.1 31L0 0V62L34.1 31Z' fill='url(%23paint0_linear_841_219)'/%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M58.8998 31L24.7998 0V62L58.8998 31Z' fill='url(%23paint1_linear_841_219)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_841_219' x1='46.5' y1='33.9062' x2='5.425' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_841_219' x1='71.2998' y1='33.9062' x2='30.2248' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");width: 59px;height: 57px;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}

._320 .barraTopo .centrop.aviso {max-width: 180px;margin: 0;color: #FFF;font-family: Rubik;font-size: 11px;font-style: normal;font-weight: 600;line-height: 14px;/* 123.077% */letter-spacing: -0.13px;text-transform: uppercase;margin-right: auto;display: block;border: none;margin: 0 auto;padding: 0;width: 100%;max-width: 100%;text-align: center;padding: 0 0px;}

._320 .barraTopo {overflow: hidden;padding: 10px;}

._320 .barraTopo .centrop.aviso b:after {height: 14px;width: 100%;top: 46%;}

._320 .barraTopo .centrop.aviso b {margin-left: 6px;display: inline-block;}

._320 .barraTopo .centroul.countdown li span {color: #FFF;text-align: center;font-family: Rubik;font-size: 20px;font-style: normal;font-weight: 600;line-height: 100%;/* 20px */text-transform: uppercase;width: 27px;}

._320 .barraTopo .centroul.countdown li p {text-align: center;font-family: Rubik;font-size: 10px;font-style: normal;font-weight: 500;line-height: 100%;/* 10px */letter-spacing: 0.2px;text-transform: uppercase;margin: 0;}

._320 .barraTopo .centroul.countdown li.separador {display: block;color: #FFF;text-align: center;font-family: Rubik;font-size: 15px;font-style: normal;font-weight: 700;line-height: 12px;/* 80% */letter-spacing: -0.3px;opacity: 0.2;margin: 0 -4px;margin-bottom: 8px;}

._320 .barraTopo .centroa:active, ._320 .barraTopo .centro a:link, ._320 .barraTopo .centro a:visited {margin: 9px auto 0;padding: 9px 24px 7px;max-width: 267px;}

._320 .barraTopo .centroul.countdown li:first-of-type {/* display: flex; *//* padding-right: 10px; */}

._320 .barraTopo .centroul.countdown {width: 150px;gap: 10px;border: none;align-items: center;padding: 0;}

._320 .barraTopo .centroul.countdown li {flex-direction: column;align-items: center;justify-content: center;}@media screen and (max-width: 1260px) {._1000 .barraTopo .centro .logo {
    position: absolute;left: 0;top: 0;
}._1000 .barraTopo .centro p.aviso {font-size: 14px;gap: 8px;max-width: 404px;width: 404px;margin-top: 26px;padding-left: 34px;}._1000 .barraTopo .centro p.aviso b:after {width: 100%;height: 18px;}._1000 .barraTopo .centro ul.countdown {gap: 7px;max-width: 308px;}._1000 .barraTopo .centro ul.countdown li {display: flex;justify-content: flex-end;max-width: 61px;}._1000 .barraTopo .centro ul.countdown li span {font-size: 22px;width: 30px;}._1000 .barraTopo .centro ul.countdown li p {font-size: 11px;}._1000 .barraTopo .centro a:active, ._1000 .barraTopo .centro a:link, ._1000 .barraTopo .centro a:visited {padding: 15px 15px 10px;max-width: max-content;}._1000 section.topo .centro .conteudo a b {max-width: 280px}};}

._320 section.topo::before {content: none;}

._320 section.topo::after {content: none;}

._320 section.topo h1 {max-width: 100%;height: 24px;margin: 0 auto 24px;position: relative;}

._320 section.topo h1::before {content: "";display: block;position: absolute;width: 292px;height: 24px;background: url("../images/logoCST_2.svg");background-repeat: no-repeat;background-size: contain;user-select: none;top: 0;left: 50%;transform: translateX(-50%);}

._320 section.topo h1 img {display: none;}

._320 section.topo .centro {flex-direction: column-reverse;gap: 0;}

._320 section.topo .centro::before {content: none;}

._320 section.topo .centro .conteudo {text-align: center;}

._320 section.topo .centro .conteudo h2 {width: 100%;max-width: 340px;margin: 0 auto 8px;font-size: 18px;line-height: 24px;letter-spacing: -0.01em;}

._320 section.topo .centro .conteudo p {width: 100%;max-width: 330px;margin: 24px auto 20px;font-size: 15px;line-height: 22px;letter-spacing: -0.003em;}

._320 section.topo .centro .conteudo a:active, ._320 section.topo .centro .conteudo a:link, ._320 section.topo .centro .conteudo a:visited {margin: 0 auto 0px;padding: 15px 30px;max-width: 321px;position: relative;z-index: 1;}

._320 section.topo .centro .conteudo a svg {display: none;}

/* hover */
._320 section.topo .centro .conteudo i {width: 100%;max-width: 320px;margin: -2px auto 0px;padding: 14px 20px 23px;/* background: linear-gradient(180deg, rgba(238, 238, 238, 0) -76.27%, #EAEAEA 100%); */position: relative;}

._320 section.topo .centro .conteudo i:before {content: '';position: absolute;top: 10px;left: 50%;transform: translateX(-50%);/* background-image: url("data:image/svg+xml,%3Csvg width='44' height='79' viewBox='0 0 44 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22C0 9.84974 9.84974 0 22 0C34.1503 0 44 9.84974 44 22V79H0V22Z' fill='url(%23paint0_linear_0_1)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.1814 48L31 49.7308L22.5 58L14 49.7308L15.8186 48L21.2349 53.2692L22.5 54.4691L23.7651 53.2692L29.1814 48Z' fill='%23BAB8B8'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_1' x1='22' y1='0' x2='22' y2='79' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDED' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='%23D9D9D9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); */width: 44px;height: 79px;opacity: 0.5;}

._320 section.topo .centro .conteudo figure {margin: 0 auto;/* display: none; */}

._320 section.topo .centro .video {max-width: 440px;min-width: 360px;border-radius: 0px;margin-left: -20px;width: calc(100% + 40px);}

._320 section.topo .centro .video .thumb {border-radius: 0px;}

._320 section.topo .centro .video .thumb img {border-radius: 0px;}

._320 section.topo .centro .video .thumb span.play {padding: 0 54px 0 25px;}

._320 section.topo .centro .video .thumb span.play.playGrande::after{right: -15px;width: 36px;height: 47px;}
._320 section.topo .centro .video .thumb span.play b {display: block;padding: 5px 0;max-width: 130px;font-size: 14px;line-height: 18px;width: 100%;}

._320 section.topo .centro h3.mobile {display: block;width: 100%;max-width: 340px;margin: 0 auto 14px;letter-spacing: -0.01em;font: 600 18px / 23px 'Rubik';color: #FFF;margin-bottom: 16px;text-align: center;}

._320 section.topo .centro h3.mobile b {font-weight: 600;color: #0C9AFF;}

/* video flutuante */
._320 ._videoFlut section.topo .centro .video {margin: 16px 0;max-width: 198px;min-width: auto;border-radius: 10px;bottom: 0px;left: 10px;height: auto;}

._320 ._videoFlut section.topo .centro .video .thumb {border-radius: 8px;}

._320 ._videoFlut section.topo .centro .video .thumb span.play {background: transparent;}

._320 ._videoFlut section.topo .centro .video .thumb span.play b {display: none;}

._320 ._videoFlut section.topo .centro .video .thumb span.play::after {transform: translateY(-50%) scale(1.5);filter: drop-shadow(0px 0px 10px #fff);}

/* secao sua vez */
._320 section.suaVez {padding: 20px 20px 40px;background: linear-gradient(180deg, #EBEBEB 0%, #f5f5f5 100%);position: relative;border-radius: 0;border: none;}

._320 section.suaVez .centro::before {content: none;}

._320 section.suaVez .centro::after {content: none;}

._320 section.suaVez .centro .carta {border-radius: 24px;padding: 32px 20px;position: relative;z-index: 1;}

._320 section.suaVez .centro .carta h2 {font-size: 24px;line-height: 32px;letter-spacing: 0.01em;margin: 0 auto 24px;text-align: center;max-width: 274px;}

._320 section.suaVez .centro .carta p {font-size: 16px;line-height: 24px;margin-bottom: 10px;}
._320 section.suaVez .centro .carta figure{
    margin-right: 0;
}

._320 section.suaVez .centro .carta p span.polaroids{
    position: relative;
    top: initial;
    left: initial;
    right: initial;
    margin: 0px auto 10px;
    display: block;
}
/* secao oportunidade */
._320 section.oportunidade {padding: 0px 20px 40px;}

._320 section.oportunidade .centro .conteudo {min-width: initial;}

._320 section.oportunidade .centro .conteudo h2 {font-size: 24px;line-height: 32px;margin-bottom: 18px;}

._320 section.oportunidade .centro .conteudo h3 {font-size: 20px;line-height: 26px;margin-bottom: 18px;}

._320 section.oportunidade .centro .conteudo h3 em::before {content: none;}

._320 section.oportunidade .centro .conteudo ol {margin-bottom: 24px;}

._320 section.oportunidade .centro .conteudo ol li {font-size: 16px;line-height: 24px;}

._320 section.oportunidade .centro .conteudo .boxFaturamento {margin: 0 auto 8px;flex-direction: column;max-width: 360px;background: transparent;border: 0px;padding: 0;}

._320 section.oportunidade .centro .conteudo .boxFaturamento span.seta {display: none;}

._320 section.oportunidade .centro .conteudo .boxFaturamento p {margin-top: 30px;font-size: 16px;line-height: 22px;text-align: center;}

._320 section.oportunidade .centro .conteudo i {font-size: 14px;font-style: italic;line-height: 22px;text-align: center;max-width: 240px;margin: 0 auto;}

._320 section.oportunidade .centro .conteudo i em {display: none;}

._320 section.oportunidade .centro .conteudo .linkCTA:active, ._320 section.oportunidade .centro .conteudo .linkCTA:link, ._320 section.oportunidade .centro .conteudo .linkCTA:visited {margin: 24px auto 0;}

/* hover */
._320 section.oportunidade .centro .ilustracao {display: none;}

._320 section.oportunidade .centro .ilustracao::before {content: none;}

/* secao dono do mercado */
._320 section.donoMercado {background: #fff;padding: 224px 20px 40px;position: relative;}

._320 section.donoMercado::before {content: "";display: block;position: absolute;max-width: 440px;width: 100%;height: 200px;background: url("../images/fotoDonoMobile.webp");background-size: cover;background-repeat: no-repeat;background-position: top center;user-select: none;top: 0;left: 50%;transform: translateX(-50%);/* border-radius: 0px 41px 0px 0px; */overflow: hidden;}

._320 section.donoMercado .centro {background: transparent;border-radius: 0px;flex-direction: column;}

._320 section.donoMercado .centro .conteudo {width: 100%;padding: 0;margin: 0;}

._320 section.donoMercado .centro .conteudo h3 {font-size: 24px;line-height: 32px;margin-bottom: 24px;}

._320 section.donoMercado .centro .conteudo p {font-size: 16px;line-height: 24px;}

._320 section.donoMercado .centro .conteudo p em {display: inline;}

._320 section.donoMercado .centro .conteudo p em::before {content: none;}

._320 section.donoMercado .centro .fotos {display: none;}

/* secao nao preocupa */
._320 section.naoPreocupa {padding: 40px 20px;}

._320 section.naoPreocupa::before {content: none;}

._320 section.naoPreocupa .centro h3 {font-size: 23px;line-height: 32px;}

._320 section.naoPreocupa .centro > p {width: 100%;max-width: 350px;margin: 0 auto 20px;}

._320 section.naoPreocupa .centro > span {margin-bottom: 20px;}

._320 section.naoPreocupa .centro .boxConquista {display: none;}

._320 section.naoPreocupa .centro .conquistaMobile {display: block;}

._320 section.naoPreocupa .centro .conquistaMobile > h4 {text-align: center;font: 700 20px / 22px 'Rubik';margin-bottom: 16px;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus {width: 100%;max-width: 400px;margin: 0 auto;display: block;position: relative;padding: 24px 4px 242px;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus::before {content: "";display: block;position: absolute;width: calc(100% + 40px);height: 100%;background: #fff;border-radius: 24px;z-index: -1;top: 0;left: 50%;transform: translateX(-50%);user-select: none;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus::after {content: "";display: block;position: absolute;width: 440px;height: 202px;background: url("../images/fotoMobileMatheus.webp");background-size: cover;background-repeat: no-repeat;background-position: center;left: 50%;transform: translateX(-50%);bottom: 24px;user-select: none;z-index: 4;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus span {display: flex;align-items: center;gap: 14px;margin-bottom: 16px;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus span figure {width: 56px;height: 56px;border-radius: 100%;user-select: none;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus span figure img {border-radius: 100%;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus span strong {font: 600 18px/32px 'Rubik';color: #111;}

._320 section.naoPreocupa .centro .conquistaMobile .depoMatheus p {font: 400 16px/25px 'Rubik';color: #646E76;}

._320 section.naoPreocupa .centro > h4 {margin: 40px auto 16px;font: 700 24px / 32px 'Rubik';}

._320 section.naoPreocupa .centro ul {width: calc(100% + 40px);gap: 20px;padding: 0 20px 15px;overflow-x: scroll;justify-content: flex-start;margin-bottom: 20px;margin-left: -20px;}

._320 section.naoPreocupa .centro ul li {width: 100%;min-width: 292px;}

._320 section.naoPreocupa .centro .quemVaiSubir {flex-direction: column;gap: 24px;}

._320 section.naoPreocupa .centro .quemVaiSubir .ilustracao {width: 100%;background: transparent;height: 270px;border-radius: 0px;}

._320 section.naoPreocupa .centro .quemVaiSubir .ilustracao::before {content: none;}

._320 section.naoPreocupa .centro .quemVaiSubir .ilustracao::after {content: '';display: block;width: 440px;height: 270px;background: url("../images/quelenMobile.webp");background-repeat: no-repeat;background-size: cover;background-position: center;user-select: none;top: 0;left: 50%;transform: translateX(-50%);position: absolute;}

._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem::before {content: none;}

._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem h4 {width: 100%;max-width: 260px;margin: 0 auto;font: 700 24px / 30px 'Rubik';text-align: center;}

._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem h4::before {content: none;}

._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem a:active, ._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem a:link, ._320 section.naoPreocupa .centro .quemVaiSubir .textoQuem a:visited {margin: 0 auto;}

/* secao o que comunidade */
._320 section.oQueComunidade {background: #012843;padding: 40px 20px 252px;position: relative;}

._320 section.oQueComunidade::before {content: '';display: block;width: 440px;height: 228px;background: url("../images/fotoPedroMobile.webp");background-repeat: no-repeat;background-size: cover;background-position: center;user-select: none;bottom: 0;left: 50%;transform: translateX(-50%);position: absolute;}

._320 section.oQueComunidade h2 {font: 700 24px / 32px 'Rubik';text-align: start;color: #fff;margin: 0 auto 24px;}

._320 section.oQueComunidade .centro {gap: 0px;}

._320 section.oQueComunidade .centro .ilustracao {display: none;}

._320 section.oQueComunidade .centro .conteudo > p {color: #fff;}

._320 section.oQueComunidade .centro .conteudo ul {gap: 26px;padding-left: 20px;border-left: 1px solid #ffffff33;margin-bottom: 24px;}

._320 section.oQueComunidade .centro .conteudo ul li h4 {color: #fff;text-transform: uppercase;font-size: 22px;}

._320 section.oQueComunidade .centro .conteudo ul li p {color: #E3E6E8;font-size: 16px;}

._320 section.oQueComunidade .centro .conteudo i {color: #89B0CB;font-size: 16px;}

/* secao sera pra mim */
._320 section.seraPraMim {background: #fff;padding: 40px 20px;}

._320 section.seraPraMim .centro {background: transparent;border-radius: 0px;padding: 0;box-shadow: none;}

._320 section.seraPraMim .centro h3 {font: 700 23px / 24px 'Rubik';text-align: center;margin: 0 auto 36px;letter-spacing: -0.01em;}

._320 section.seraPraMim .centro > p {display: none;}

._320 section.seraPraMim .centro ul.conteudo {flex-direction: column;gap: 6px;margin: 0 auto 40px;}

._320 section.seraPraMim .centro ul.conteudo li {max-width: 100%;padding: 0;gap: 12px;}

._320 section.seraPraMim .centro ul.conteudo li::before {max-width: 28px;height: 28px;margin-top: 5px;}

._320 section.seraPraMim .centro ul.conteudo p {margin-bottom: 0;}

._320 section.seraPraMim .centro ul.boxPedro {flex-direction: column;padding-top: 0;gap: 0px;margin: 0 auto;border-top: 0px;}

._320 section.seraPraMim .centro ul.boxPedro::before {content: none;}

._320 section.seraPraMim .centro ul.boxPedro li {padding: 24px 0;border-top: 1px dashed #00000033;}

._320 section.seraPraMim .centro ul.boxPedro li figure {display: none;}

._320 section.seraPraMim .centro ul.boxPedro li span {max-width: 100%;}

._320 section.seraPraMim .centro ul.boxPedro li span strong {display: flex;height: 112px;font: 600 20px / 26px 'Rubik';color: #2E2E2E;padding-left: 130px;align-items: center;position: relative;}

._320 section.seraPraMim .centro ul.boxPedro li:first-of-type span strong::before {content: "";display: block;position: absolute;width: 112px;height: 112px;background: url("../images/fotoPedroSera3_1.webp");background-repeat: no-repeat;background-size: cover;border-radius: 8px;left: 0;top: 50%;transform: translateY(-50%);user-select: none;}

._320 section.seraPraMim .centro ul.boxPedro li:last-of-type span strong::before {content: "";display: block;position: absolute;width: 112px;height: 112px;background: url("../images/fotoPedroSera2_1.webp");background-repeat: no-repeat;background-size: cover;border-radius: 8px;left: 0;top: 50%;transform: translateY(-50%);user-select: none;}

._320 section.seraPraMim .centro a b {font: 600 18px / 28px 'Rubik';}

/* secao o Que Recebe */
._320 section.oQueRecebe {padding: 40px 20px;}
._320 section.oQueRecebe h2 {font: 700 24px / 32px 'Rubik';letter-spacing: 0.04em;color: #FFFFFF;text-transform: uppercase;position: relative;margin-bottom: 20px;}
._320 section.oQueRecebe p{
    line-height: 120%;
}





._320 .confiraConteudo {
    background: #fff;
}  
._320 .confiraConteudo .container {
    display: block;
    padding: 40px 20px 0px;
}  
._320 .confiraConteudo .container .texto {
    flex-direction: column;
    display: flex;
    margin-bottom: 21px;
    position: relative;
    top: initial;
}  
._320 .confiraConteudo .container .texto figure {
    order: 2;
    margin-bottom: 24px;
}  
._320 .confiraConteudo .container .texto figure img {}  
._320 .confiraConteudo .container .texto h2 {
    text-align: center;
    font-family: Rubik;
    font-size: 20px;
    order: 1;
    margin-bottom: 20px;
}  
._320 .confiraConteudo .container .texto h2 b{
    color: var(--azul-escuro, #012843);
    text-align: center;
    font-family: Rubik;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 21px */
    letter-spacing: 0.56px;
    text-transform: uppercase;
    margin-bottom: 0px;
}
._320 .confiraConteudo .container .texto p {
    order: 3;
    color: #646E76;
    font-family: Rubik;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}  
._320 .confiraConteudo .container .texto p b {}  
._320 .confiraConteudo .container .lista {}  
._320 .confiraConteudo .container .lista h2 {
    color: #012843;
}  
._320 .confiraConteudo .container .lista h2 b {}  
._320 .confiraConteudo .container .lista ul {}  
._320 .confiraConteudo .container .lista ul li {
    padding: 22px 0px;
}  
._320 .confiraConteudo .container .lista ul li h3 {
    color: #303044;
    padding-right: 40px;
    font-size: 18px;
}  
._320 .confiraConteudo .container .lista ul li h3::after,
._320 .confiraConteudo .container .lista ul li h3::before{background: #303044;}
._320 .confiraConteudo .container .lista ul li p {
    color: #303044;
}  

._320 .confiraConteudo.cspv {}  
._320 .confiraConteudo.cspv .container {
    display: flex;
    flex-direction: column-reverse;
}  
._320 .confiraConteudo.cspv .container .lista {}  
._320 .confiraConteudo.cspv .container .lista h2 {}  
._320 .confiraConteudo.cspv .container .lista h2 b {}  
._320 .confiraConteudo.cspv .container .lista ul {}  
._320 .confiraConteudo.cspv .container .lista ul li {}  
._320 .confiraConteudo.cspv .container .lista ul li h3 {}  
._320 .confiraConteudo.cspv .container .lista ul li p {}  
._320 .confiraConteudo.cspv .container .texto {}  
._320 .confiraConteudo.cspv .container .texto figure {}  
._320 .confiraConteudo.cspv .container .texto figure img {}  
._320 .confiraConteudo.cspv .container .texto h2 {
    max-width: 269px;
    margin: 0 auto 20px;
}  
._320 .confiraConteudo.cspv .container .texto h2 b {}  
._320 .confiraConteudo.cspv .container .texto p {}  
._320 .confiraConteudo.cspv .container .texto p b {}  

._320 .especializacao {}  
._320 .especializacao .container {
    padding: 40px 20px;
    max-width: 440px;
}  
._320 .especializacao .container h2 {
    font-size: 20px;
    max-width: 260px;
    margin: 0 auto 16px;
}  
._320 .especializacao .container > p {
    font-size: 16px;
    max-width: 290px;
    margin: 0 auto 20px;
}  
._320 .especializacao .container ul {
    flex-direction: column;
    align-items: center;
}  
._320 .especializacao .container ul li {}  
._320 .especializacao .container ul li figure {
    min-height: 200px;
}  
._320 .especializacao .container ul li figure img {}  
._320 .especializacao .container ul li h3 {
    top: 60px;
    text-align: center;
    transform: translateX(-50%);
    left: 50%;
    width: 100%;
}  
._320 .especializacao .container ul li h3 b {}  
._320 .especializacao .container ul li p {
    padding: 16px;
}  


._320 .habilidades {}  
._320 .habilidades .container {
    padding: 40px 20px;
}  
._320 .habilidades .container h2 {
    font-size: 20px;
    text-align: center;
}  
._320 .habilidades .container > p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}  
._320 .habilidades .container p b {}  
._320 .habilidades .container ul {
    flex-wrap: nowrap;
    max-height: initial;
}  
._320 .habilidades .container ul li {
    padding: 20px;
}  
._320 .habilidades .container ul li h3 {
    max-width: 200px;
}  
._320 .habilidades .container ul li p {}  
._320 .habilidades .container ul li span {}  

._320 .dados {}  
._320 .dados .container {
    padding: 0;
}  
._320 .dados .container h2 {}  
._320 .dados .container figure {}  
._320 .dados .container figure img {}  
._320 .dados .container p {
    display: block;
    position: relative;
    top: initial;
    left: initial;
    padding: 24px 24px 22px;
    text-align: center;
}  
._320 .dados .container p b {}  

._320 .confiraConteudo.gravacao {}  
._320 .confiraConteudo.gravacao .container {}  
._320 .confiraConteudo.gravacao .container .texto {}  
._320 .confiraConteudo.gravacao .container .texto figure {}  
._320 .confiraConteudo.gravacao .container .texto figure img {}  
._320 .confiraConteudo.gravacao .container .texto h2 {}  
._320 .confiraConteudo.gravacao .container .texto p {}  
._320 .confiraConteudo.gravacao .container .texto p b {}  
._320 .confiraConteudo.gravacao .container .lista {}  
._320 .confiraConteudo.gravacao .container .lista ul {}  
._320 .confiraConteudo.gravacao .container .lista ul li {}  
._320 .confiraConteudo.gravacao .container .lista ul li h3 {}  
._320 .confiraConteudo.gravacao .container .lista ul li p {}  
._320 .confiraConteudo.gravacao .container .lista ul li p b {}  
._320 .confiraConteudo.gravacao .container .lista ul li p i {}  
._320 .confiraConteudo.gravacao .container .lista ul li span {}  
._320 .confiraConteudo.gravacao .container .lista ul li ul.sublista {}  
._320 .confiraConteudo.gravacao .container .lista ul li ul.sublista li {}  


._320 .gravacao {
}  
._320 .gravacao .container {flex-direction: column;}  
._320 .gravacao .container .texto {position: relative;top: initial;min-width: initial;}  
._320 .gravacao .container .texto figure {}  
._320 .gravacao .container .texto figure img {}  
._320 .gravacao .container .texto h2 {font-size: 24px;top: 52px;left: 38px;max-width: 240px;}  
._320 .gravacao .container .texto p {top: 137px;font-size: 18px;max-width: 230px;left: 38px;}  
._320 .gravacao .container .texto p b {}  
._320 .gravacao .container .lista {
}  
._320 .gravacao .container .lista ul {}  
._320 .gravacao .container .lista > ul > li {
}  
._320 .gravacao .container .lista ul li h3 {
}  
._320 .gravacao .container .lista ul li p {
    font-size: 14px;
}  
._320 .gravacao .container .lista ul li p b {}  
._320 .gravacao .container .lista ul li p i {
}  
._320 .gravacao .container .lista ul li span {position: relative;top: initial;right: initial;margin-bottom: 16px;justify-content: space-between;}  
._320 .gravacao .container .lista ul li span::after{}
._320 .gravacao .container .lista ul li ul.sublista {margin-top: 16px;}  
._320 .gravacao .container .lista ul li ul.sublista li {font-size: 13px;letter-spacing: -0.26px;}  


._320 .metodologia {}  
._320 .metodologia .container {
    padding: 32px 20px;
    flex-direction: column-reverse;
}  
._320 .metodologia .container .texto {}  
._320 .metodologia .container .texto h2 {
    font-size: 24px;
    text-align: center;
}  
._320 .metodologia .container .texto h2 b {}  
._320 .metodologia .container .texto p {
    text-align: center;
}  
._320 .metodologia .container .texto p b {}  
._320 .metodologia .container figure {}  
._320 .metodologia .container figure img {
    height: 216px;
} 

._320 .ailas {}  
._320 .ailas .container {
    padding: 40px 20px 60px;
    gap: 50px;
}  
._320 .ailas .container article {
    flex-direction: column-reverse;
}  
._320 .ailas .container article:last-of-type {
    flex-direction: column;
}  
._320 .ailas .container article .texto {}  
._320 .ailas .container article .texto h2 {
    font-size: 22px;
    margin-bottom: 24px;
}  
._320 .ailas .container article .texto h2 span {}  
._320 .ailas .container article .texto p {}  
._320 .ailas .container article .texto p b {}  
._320 .ailas .container article .texto p em {}  
._320 .ailas .container article .texto p em i {}  
._320 .ailas .container article .texto p i {}  
._320 .ailas .container article figure {
    margin: 0 0 20px;
}  
._320 .ailas .container article figure img {}  
._320 .ailas .container article .texto h3 {
    font-size: 24px;
    line-height: 115%;
}  

._320 .subidoCast {
    background: #F5F5F5;
}  
._320 .subidoCast .container {
    padding: 30px 16px;
}  

._320 .subidoCast .container .cast {padding: 13px;margin-bottom: 32px;}  
._320 .subidoCast .container .cast h2:first-of-type{
    margin-bottom: 6px;
}  
._320 .subidoCast .container .cast h2 b{font-size: 16px;margin-bottom: 2px;}  
._320 .subidoCast .container .cast h2 b em{
}  
._320 .subidoCast .container .cast h2 i{font-size: 12px;}  
._320 .subidoCast .container .cast h2 span{
}  
._320 .subidoCast .container .cast figure {/* position: relative; *//* right: initial; *//* top: initial; *//* margin: 10px auto 0; */max-width: 170px;right: 10px;top: 68px;}  
._320 .subidoCast .container figure {}  
._320 .subidoCast .container figure img {}  
._320 .subidoCast .container .texto {}  
._320 .subidoCast .container .texto article {}  
._320 .subidoCast .container .texto article h2 {
    font-size: 24px;
    color: #fff;
    margin: 0 auto 10px;
    max-width: initial;
}  
._320 .subidoCast .container .texto article h2 b {
    font-size: 24px;
}  
._320 .subidoCast .container .texto article p {
    margin: 0 auto;
    line-height: 180%;
    color: #fff;
    text-align: left;
    max-width: initial;
    margin-bottom: 10px;
}  
._320 .subidoCast .container .texto > p {
    color: #93BEF8;
    

/* Body/Body M Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
}  
._320 .subidoCast .container .texto > p i{color: #fff;}

._320 .universo {
    margin: 0;
    padding: 30px 20px;
    background: #F5F5F5;
}  
._320 .universo .container {
    flex-direction: column-reverse;
    display: flex;
}  
._320 .universo .container h2 {
    position: relative;
    left: initial;
    top: initial;
    font-size: 32px;
    text-align: center;
    margin: 0 auto 20px;
    line-height: 110%;
}  
._320 .universo .container h2::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='281' height='11' viewBox='0 0 281 11' fill='none'%3E%3Cpath d='M2 9C94.3313 8.13474 186.616 2 279 2' stroke='%230C9AFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 281px;
    height: 11px;
    left: 50%;
    transform: translateX(-50%);
}
._320 .universo .container figure {}  
._320 .universo .container figure img {}  


/* Box banner */
._320 .boxBanner .centro {padding: 32px 20px 29px;}

._320 .boxBanner .centro h2 {width: 100%;font-weight: 400;font-size: 19px;line-height: 23px;margin: 0px auto;max-width: 390px;}

._320 .boxBanner .centro h2 b {display: inline;line-height: 30px;/* position: absolute; *//* top: 50%; *//* transform: translateY(-50%); *//* right: 20px; */}

._320 .boxBanner .centro h2 b::after {display: inline-block;margin-left: 6px;height: 20px;}

/* Box bonus */
._320 .boxBonus {background: linear-gradient(180deg, #024668 0%, #012843 48.03%, #012843 93.93%);}

._320 .boxBonus .centro {padding: 40px 20px;}

._320 .boxBonus .centro ul li {flex-direction: column;gap: 16px;border-radius: 32px;padding: 0px;margin-bottom: 24px;overflow: hidden;}

._320 .boxBonus .centro ul li em {padding: 9px 14px;border-radius: 32px 0px 32px 0px;}

._320 .boxBonus .centro ul li .conteudo {padding: 0px 20px 32px;}

._320 .boxBonus .centro ul li.extra img {margin-bottom: 30px;}

/* Box estilos */
._320 .boxEstilos .centro {padding: 40px 20px;}

._320 .boxEstilos .centro h2 {font-size: 24px;margin-bottom: 8px;}

._320 .boxEstilos .centro p {width: 100%;max-width: 320px;margin: 0px auto 16px;}

._320 .boxEstilos .centro figure {width: calc(100% + 40px);gap: 9px;margin: 0px -20px;}

._320 .boxEstilos .centro figure img {height: 170px;max-width: 141px;border-radius: 8px;}

/* secao desenhe */
._320 section.desenhe {padding: 40px 20px;}

._320 section.desenhe h3 {font-size: 32px;line-height: 32px;margin-bottom: 24px;}

._320 section.desenhe .centro {flex-direction: column;gap: 0px;}

._320 section.desenhe .centro::before {content: none;}

._320 section.desenhe .centro .conteudo:first-of-type {width: 100%;gap: 12px;padding-bottom: 40px;margin-bottom: 40px;position: relative;}

._320 section.desenhe .centro .conteudo:first-of-type::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320 section.desenhe .centro .conteudo figure {max-width: 300px;}

._320 section.desenhe .centro .conteudo:last-of-type figure {display: block;width: 100%;height: 228px;background: url('../images/desenheImg2Mobile.png') no-repeat center top;}

._320 section.desenhe .centro .conteudo:last-of-type figure img {display: none;}

._320 section.desenhe .centro .conteudo p b {font-size: 24px;line-height: 24px;margin-bottom: 8px;}

._320 section.desenhe .centro .conteudo p em {font-size: 18px;line-height: 18px;}

._320 section.desenhe .centro .conteudo p i {font-size: 18px;line-height: 18px;}

/* Secao Subir de Vida */
._320 section.subirDeVida {padding: 0px;}

._320 section.subirDeVida .centro {border-radius: 0px;box-shadow: none;padding: 40px 20px;align-items: flex-start;}

._320 section.subirDeVida .centro h2 {width: 100%;max-width: 320px;font-size: 24px;line-height: 32px;text-align: left;margin-bottom: 20px;}

._320 section.subirDeVida .centro .conteudo {flex-direction: column;gap: 0px;margin: 0px;}

/* conteudo em comum */
._320 section.subirDeVida .centro .conteudo > ul {border: none;border-radius: 0px;gap: 0px;padding: 0px 0px 24px;}

._320 section.subirDeVida .centro .conteudo > ul li h3 {padding: 0;}

/* ul esquerda */
._320 section.subirDeVida .centro .conteudo > ul.esquerda {position: relative;padding: 20px 0px 20px 34px;}

._320 section.subirDeVida .centro .conteudo > ul.esquerda::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320 section.subirDeVida .centro .conteudo > ul.esquerda::before {left: 0;top: 23px;}

._320 section.subirDeVida .centro .conteudo > ul.esquerda li ul li {font: 400 16px / 28px 'Rubik';}

/* ul direita */
._320 section.subirDeVida .centro .conteudo > ul.direita {padding-bottom: 16px;position: relative;}

._320 section.subirDeVida .centro .conteudo > ul.direita li {border: none;border-radius: 0px;padding: 20px 0px 20px 34px;position: relative;}

._320 section.subirDeVida .centro .conteudo > ul.direita li:not(._320 section.subirDeVida .centro .conteudo > ul.direita li:last-of-type)::after {content: "";width: 100%;height: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 317 1'%3E%3Cpath stroke='%23000' stroke-dasharray='6 6' stroke-opacity='.2' d='M0 .5h317'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);pointer-events: none;}

._320 section.subirDeVida .centro .conteudo > ul.direita li::before {left: 0;top: 23px;}

._320 section.subirDeVida .centro .custo h4 {width: 100%;max-width: 320px;margin-bottom: 24px;}

._320 section.subirDeVida .centro .custo h4 b {font-size: 20px;line-height: 32px;}

._320 section.subirDeVida .centro .custo .linkCTA:active, ._320 section.subirDeVida .centro .custo .linkCTA:link, ._320 section.subirDeVida .centro .custo .linkCTA:visited {margin-bottom: 40px;}

._320 section.subirDeVida .centro .custo > strong {margin-bottom: 18px;}

._320 section.subirDeVida .centro .custo figure {max-width: 319px;}

._320 section.subirDeVida .centro .custo > em {font-size: 13px;line-height: 19px;}

/* Depoimentos */
._320 .depoimentos {padding-bottom: 40px;}

._320 .depoimentos::before {content: none;}

._320 .depoimentos .centro {max-width: 440px;padding: 40px 20px 24px;}

._320 .depoimentos .centro h2 {max-width: 350px;margin: 0 auto 24px;font-size: 22px;line-height: 30px;}

._320 .depoimentos .centro h2 em {display: inline;}

._320 .depoimentos .centro .splide {overflow-x: scroll;margin-left: -20px !important;width: calc(100% + 40px);}

._320 .depoimentos .centro .splide ul {display: flex;padding: 0 20px 24px;gap: 10px;width: max-content;}

._320 .depoimentos .centro .splide ul::-webkit-scrollbar {height: 10px;}

._320 .depoimentos .centro .splide ul::-webkit-scrollbar-thumb {background: #49b1fa}

._320 .depoimentos .centro .splide ul::-webkit-scrollbar-track {background: #11182c}

._320 .depoimentos .centro .splide ul li {max-width: max-content;flex-direction: row;align-items: flex-start;gap: 10px;width: 100%;}

._320 .depoimentos .centro .splide ul li:last-of-type {/* margin-right: 20px; */}

._320 .depoimentos .centro .splide ul li:nth-of-type(1) {align-items: flex-start;}

._320 .depoimentos .centro .splide .splide__arrows {position: absolute;bottom: 17px;left: 50%;transform: translateX(-50%);width: calc(100% + 30px);}

._320 .depoimentos .centro .splide .splide__arrows button {width: 50px;height: 50px;}

._320 .depoimentos .centro .splide .splide__pagination {margin-top: 60px;}

._320 .depoimentos .centro .splide .depoimento {max-width: 310px;flex-wrap: wrap;padding: 0px;gap: 16px;border-radius: 32px;overflow: clip;margin: 0px;}

._320 .depoimentos .centro .splide .depoimento .video {min-width: initial;width: 100%;}

._320 .depoimentos .centro .splide .depoimento .texto {text-align: center;padding: 0px 20px 24px;}

._320 .depoimentos .centro .splide .depoimento .texto h4 {font-size: 22px;text-align: left;}

._320 .depoimentos .centro .splide .depoimento .texto p {display: -webkit-box;font-size: 15px;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-align: left;}

/* Box garantia */
._320 .boxGarantia {
}

._320 .boxGarantia .centro {flex-direction: column;padding: 40px 20px;gap: 8px;border-radius: 0px;box-shadow: none;}

._320 .boxGarantia .centro figure {min-width: 248px;height: 247px;margin: 0px auto;}

._320 .boxGarantia .centro .conteudo h2 {line-height: 40px;text-align: center;margin-bottom: 24px;}

._320 .boxGarantia .centro .conteudo p {font-size: 16px;line-height: 24px;text-align: center;margin: 0px;}

._320 .boxGarantia .centro .conteudo a:link, ._320 .boxGarantia .centro .conteudo a:active, ._320 .boxGarantia .centro .conteudo a:visited {display: none;}

/* Box quem */
._320 .boxQuem .centro {flex-direction: column;padding: 40px 20px 0px;}

._320 .boxQuem::before {content: none;}

._320 .boxQuem .centro::after {content: none;}

._320 .boxQuem .centro .conteudo {min-width: auto;}

._320 .boxQuem .centro .conteudo h2 {font-size: 28px;font-weight: 600;line-height: 36px;letter-spacing: -0.02em;text-align: left;margin-bottom: 20px;}

._320 .boxQuem .centro .conteudo h2 b {
}

._320 .boxQuem .centro .conteudo p {min-width: auto;font-size: 16px;line-height: 24px;margin-bottom: 24px;}

._320 .boxQuem .centro figure {max-width: 353px;min-width: 353px;}

/* Box Faq */
._320 .boxFAQ {position: relative;z-index: 2}

._320 .boxFAQ .centro {flex-wrap: wrap;max-width: 440px;padding: 40px 10px 10px;}

._320 .boxFAQ .centro h2 {text-align: center;font-size: 24px;line-height: 29px;margin-bottom: 8px;padding: 0 10px;}

._320 .boxFAQ .centro > .conteudo {flex-direction: column;gap: 23px;}

._320 .boxFAQ .centro .conteudo .contatos {min-width: 320px;position: unset;}

._320 .boxFAQ .centro .conteudo .contatos span {max-width: 330px;margin: 0px auto 27px;text-align: center;font-size: 16px;line-height: 24px;padding: 0 10px;}

._320 .boxFAQ .centro .conteudo .contatos ul {width: 100%;max-width: 390px;margin: 0 auto;}

._320 .boxFAQ .centro .conteudo .contatos ul li {position: relative;margin-bottom: 12px;}

._320 .boxFAQ .centro .conteudo .contatos ul li.chat {padding: 20px 12px 20px 60px;}

._320 .boxFAQ .centro .conteudo .contatos ul li a {padding: 20px 12px 20px 60px;}

._320 .boxFAQ .centro .conteudo .contatos ul li a svg, ._320 .boxFAQ .centro .conteudo .contatos ul li.chat svg {display: none;}

._320 .boxFAQ .centro .conteudo .contatos ul li a .conteudo, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo {position: relative;}

._320 .boxFAQ .centro .conteudo .contatos ul li.whatsapp a .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 37px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' fill='none'%3E%3Cpath fill='%23B0D364' d='M31.18 5.728C27.795 2.358 23.292.502 18.5.5A17.96 17.96 0 0 0 5.8 5.723C2.385 9.098.503 13.582.5 18.333v.01c0 2.875.757 5.776 2.193 8.424L.549 36.5l9.854-2.24a18.05 18.05 0 0 0 8.09 1.92h.007a17.96 17.96 0 0 0 12.699-5.223c3.416-3.377 5.299-7.855 5.301-12.61.001-4.721-1.888-9.203-5.32-12.62ZM18.5 33.37h-.007a15.212 15.212 0 0 1-7.226-1.83l-.466-.252-6.552 1.489 1.423-6.463-.275-.472c-1.364-2.35-2.085-4.945-2.085-7.504.006-8.283 6.818-15.03 15.187-15.03a15.073 15.073 0 0 1 10.696 4.41c2.898 2.884 4.494 6.659 4.492 10.627-.003 8.285-6.816 15.025-15.188 15.025Z'/%3E%3Cpath fill='%23B0D364' d='M13.601 10.475h-.789c-.274 0-.72.102-1.097.512-.378.41-1.441 1.402-1.441 3.42 0 2.017 1.475 3.966 1.68 4.24.207.273 2.849 4.545 7.034 6.188 3.478 1.365 4.186 1.094 4.94 1.025.755-.068 2.436-.991 2.78-1.948.343-.957.343-1.778.24-1.95-.103-.17-.378-.273-.79-.478-.411-.205-2.43-1.213-2.807-1.35-.377-.137-.651-.205-.926.205s-1.083 1.358-1.324 1.632c-.24.273-.48.308-.892.103-.412-.206-1.724-.647-3.297-2.043-1.224-1.087-2.074-2.473-2.314-2.883-.24-.41-.026-.632.18-.837.186-.183.436-.434.642-.673.205-.24.264-.41.401-.684.138-.274.069-.513-.034-.718-.103-.205-.893-2.233-1.26-3.043-.308-.683-.632-.706-.926-.718Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatos ul li.email a .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='31' fill='none'%3E%3Cpath fill='%2348B1FC' d='M32.281.929H4.72C2.393.929.5 2.814.5 5.132v3.467l15.482 11.474a4.22 4.22 0 0 0 2.518.837 4.22 4.22 0 0 0 2.518-.837L36.5 8.599V5.132c0-2.318-1.892-4.203-4.219-4.203Zm1.407 6.262L19.338 17.825a1.402 1.402 0 0 1-1.678 0L3.312 7.19V5.132c0-.773.631-1.401 1.407-1.401H32.28c.776 0 1.407.628 1.407 1.401v2.06Zm0 6.985 2.812-2.084v13.776c0 2.318-1.892 4.204-4.219 4.204H4.72C2.393 30.072.5 28.186.5 25.868V12.092l2.813 2.084v11.692c0 .773.63 1.401 1.406 1.401H32.28c.776 0 1.407-.628 1.407-1.4V14.175Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatos ul li.chat .conteudo::before {content: "";display: block;position: absolute;width: 32px;height: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%23FFF' d='M18 0C8.052 0 0 8.05 0 18c0 3.157.823 6.24 2.387 8.96l-2.32 7.203a1.406 1.406 0 0 0 1.77 1.77l7.203-2.32A17.958 17.958 0 0 0 18 36c9.948 0 18-8.05 18-18 0-9.948-8.05-18-18-18Zm0 33.188c-2.852 0-5.632-.796-8.039-2.302a1.407 1.407 0 0 0-1.177-.146l-5.199 1.675 1.675-5.2a1.407 1.407 0 0 0-.147-1.176A15.146 15.146 0 0 1 2.813 18C2.813 9.626 9.625 2.812 18 2.812c8.374 0 15.188 6.814 15.188 15.188S26.373 33.188 18 33.188ZM19.758 18a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Zm7.031 0a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Zm-14.062 0a1.758 1.758 0 1 1-3.516 0 1.758 1.758 0 0 1 3.516 0Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;user-select: none;left: -46px;top: 0px;}

._320 .boxFAQ .centro .conteudo .contatos ul li a .conteudo h3, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo h3 {margin-bottom: 5px;font-size: 18px;line-height: 23px;}

._320 .boxFAQ .centro .conteudo .contatos ul li a .conteudo p, ._320 .boxFAQ .centro .conteudo .contatos ul li .conteudo p {width: 100%;max-width: 271px;text-align: left;margin: 0;font-size: 16px;line-height: 23px;padding-right: 20px;}

._320 .boxFAQ .centro .conteudo .contatos ul li.whatsapp a .conteudo p b {width: fit-content;display: block;}

._320 .boxFAQ .centro .conteudo .contatos .linkCTA:link, ._320 .boxFAQ .centro .conteudo .contatos .linkCTA:active, ._320 .boxFAQ .centro .conteudo .contatos .linkCTA:visited {display: none;}

._320 .boxFAQ .centro .conteudo.contatos .linkCTA b {font-size: 17px;}

._320 .boxFAQ .centro .conteudo .contatos .linkCTA svg {display: none;}

._320 .boxFAQ .centro .conteudo .duvidas {margin: 0 auto;}

._320 .boxFAQ .centro .conteudo .duvidas ul li {padding: 0 42px 0px 20px;}

._320 .boxFAQ .centro .conteudo .duvidas ul li h3 {padding: 15px 0px;}

._320 .boxFAQ .centro .conteudo .duvidas ul li h3::before {right: -35px;}

._320 .boxFAQ .centro .conteudo .duvidas ul li h3::after {right: -27px;}

._320 .boxFAQ .centro .conteudo .duvidas ul li p {font-size: 16px;line-height: 22px;padding: 0px 0px 0px 0px;}

._320 .boxFAQ .centro .conteudo .duvidas ul li.ativo p {font-size: 16px;line-height: 22px;padding: 0px 0px 15px 0px;}

/* numeros confiaveis */
._320 section.numerosConfiaveis {padding: 40px 20px;max-width: 440px;margin: 0 auto;}

._320 section.numerosConfiaveis > h3 {font-size: 24px;line-height: 25px;}

._320 section.numerosConfiaveis > p {max-width: 230px;margin: 16px auto 0;line-height: 20px;}

._320 section.numerosConfiaveis .wrap {/* width: calc(100% + 40px); *//* margin-left: -20px; */}

._320 section.numerosConfiaveis .wrap .boxVerificador p {font-size: 20px;letter-spacing: -0.017em;}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador {
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador input {padding: 14px 15px 13px 15px;font-size: 13px;}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador button {max-width: 130px;}

/* Section - Numeros Confiaveis */
._320 section.numeroConfiaveis {padding: 40px 20px;border: 0;border-bottom: 1px solid #00000012;background: #F5F5F5;}

._320 section.numeroConfiaveis h2 {font-size: 20px;line-height: 26px;letter-spacing: -0.03em;max-width: 330px;margin: 0 auto 17px;}

._320 section.numeroConfiaveis ul {max-width: 320px;}

._320 section.numeroConfiaveis ul li {font-size: 16px;line-height: 26px;max-width: 147px;}

._320 section.numeroConfiaveis ul li:nth-child(2)::after, 
._320 section.numeroConfiaveis ul li:nth-child(4)::after, 
._320 section.numeroConfiaveis ul li:nth-child(6)::after, 
._320 section.numeroConfiaveis ul li:nth-child(8)::after {display: none;}

._320 section.numeroConfiaveis p {font-size: 17px;line-height: 22px;max-width: 259px;margin: 0 auto;}

/* footer */
._320 footer {margin: 0px auto;background: #f3f3f3;}

._320 footer .centro {justify-content: center;flex-wrap: wrap;text-align: center;max-width: 440px;padding: 20px 20px 141px;gap: 15px;flex-direction: column;}

._320 footer .centro p {font-size: 11px;}

._320 footer .centro figure {display: none;}

._320 footer .centro .links {margin: 0 auto;}

._320 footer .centro .links a b {display: block;font-size: 12px;}

.barraTopo {background: #0277CA;padding: 14px 20px 16px;position: fixed;top: 0;z-index: 999999999;width: 100%;left: 0;}

.barraTopo .centro {display: flex;align-items: center;justify-content: center;max-width: 1200px;margin: 0 auto;position: relative;width: 100%;}

.barraTopo .centro .logo {width: 100%;max-width: 404px;padding-right: 20px;display: block;background-repeat: no-repeat;display: none;}

.barraTopo .centro .logo:after {}

.barraTopo .centro p.aviso {color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;/* 125% */text-transform: uppercase;/* margin-right: 20px; */display: block;/* min-width: 520px; */gap: 11px;max-width: 601px;padding-right: 20px;}

.barraTopo .centro p.aviso b {position: relative;z-index: 1;font-weight: 500;display: inline-block;padding: 0 4px;}

.barraTopo .centro p.aviso b:after {content: '';border-radius: 2px;background: #DB3232;width: 100%;height: 22px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;}

.barraTopo .centro ul.countdown {display: flex;gap: 10px;justify-content: center;max-width: 342px;width: 100%;padding: 0 20px;border: 1px solid rgb(70 211 235 / 30%);border-width: 0 1px;}

.barraTopo .centro ul.countdown li {display: flex;align-items: center;width: 100%;max-width: max-content;}

.barraTopo .centro ul.countdown li.separador {display: none;}

.barraTopo .centro ul.countdown li span {text-align: center;letter-spacing: 0.03em;text-transform: uppercase;color: #FFFFFF;display: block;width: 34px;font-size: 22px;font-weight: 800;line-height: 28px;}

.barraTopo .centro ul.countdown li p {font-size: 13px;line-height: 8px;font-weight: 700;text-align: center;text-transform: uppercase;color: #0B2737;margin-left: 4px;width: 100%;max-width: max-content;top: 2px;position: relative;}

.barraTopo .centro a:active, .barraTopo .centro a:link, .barraTopo .centro a:visited {display: flex;padding: 15px 24px 10px;justify-content: center;align-items: center;gap: 8px;height: max-content;position: relative;z-index: 2;transition: all 0.5s ease;outline: 1px solid transparent;outline-offset: -3px;overflow: clip;margin-left: 0px;width: 100%;max-width: 228px;border-radius: 4px;border-bottom: 3px solid rgba(0, 0, 0, 0.12);background: #85B245;}

.barraTopo .centro a:after {content: '';width: 292px;height: 72px;background: transparent;border-radius: 100%;filter: blur(58px);position: absolute;top: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;pointer-events: none;}

.barraTopo .centro a:hover:after {background: #fff;}

.barraTopo .centro a:hover {background: #6DA700;box-shadow: 0 3px 5px #0000002b;}

.barraTopo .centro a b {color: #FFF;text-align: center;font-family: Rubik;font-size: 14px;font-style: normal;font-weight: 600;line-height: 14px;/* 114.286% */text-transform: uppercase;}

._320 .barraTopo .centro .logo {display: none}

._320 .barraTopo .centro {max-width: 440px;flex-direction: column;min-height: 75px;justify-content: center;width: 100%;}

._320 .barraTopo .centro:after {content: '';/* background-image: url("data:image/svg+xml,%3Csvg width='59' height='57' viewBox='0 0 59 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M24.9 31L59 0V62L24.9 31Z' fill='url(%23paint0_linear_841_223)'/%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M0.100197 31L34.2002 0V62L0.100197 31Z' fill='url(%23paint1_linear_841_223)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_841_223' x1='12.5' y1='33.9062' x2='53.575' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_841_223' x1='-12.2998' y1='33.9062' x2='28.7752' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); */width: 59px;height: 57px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}

._320 .barraTopo .centro:before {content: '';/* background-image: url("data:image/svg+xml,%3Csvg width='59' height='57' viewBox='0 0 59 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M34.1 31L0 0V62L34.1 31Z' fill='url(%23paint0_linear_841_219)'/%3E%3Cpath opacity='0.32' fill-rule='evenodd' clip-rule='evenodd' d='M58.8998 31L24.7998 0V62L58.8998 31Z' fill='url(%23paint1_linear_841_219)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_841_219' x1='46.5' y1='33.9062' x2='5.425' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_841_219' x1='71.2998' y1='33.9062' x2='30.2248' y2='33.9062' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); */width: 59px;height: 57px;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}

._320 .barraTopo .centro p.aviso {max-width: 180px;margin: 0;color: #FFF;font-family: Rubik;font-size: 16px;font-style: normal;font-weight: 600;line-height: 14px;/* 123.077% */letter-spacing: -0.13px;text-transform: uppercase;margin-right: auto;display: block;border: none;margin: 0 auto;padding: 0;width: 100%;max-width: 100%;text-align: center;padding: 0 0px;min-width: initial;}

._320 .barraTopo {overflow: hidden;padding: 10px;}

._320 .barraTopo .centro p.aviso b:after {height: 22px;width: 102%;top: 46%;background: #012741;}

._320 .barraTopo .centro p.aviso b {margin: 0 auto;/* display: block; */max-width: max-content;padding: 6px;}

._320 .barraTopo .centro ul.countdown li span {color: #FFF;text-align: center;font-family: Rubik;font-size: 20px;font-style: normal;font-weight: 600;line-height: 100%;/* 20px */text-transform: uppercase;width: 27px;}

._320 .barraTopo .centro ul.countdown li p {text-align: center;font-family: Rubik;font-size: 10px;font-style: normal;font-weight: 500;line-height: 100%;/* 10px */letter-spacing: 0.2px;text-transform: uppercase;margin: 0;}

._320 .barraTopo .centro ul.countdown li.separador {display: block;color: #FFF;text-align: center;font-family: Rubik;font-size: 15px;font-style: normal;font-weight: 700;line-height: 12px;/* 80% */letter-spacing: -0.3px;opacity: 0.2;margin: 0 -4px;margin-bottom: 8px;}

._320 .barraTopo .centro a:active, ._320 .barraTopo .centro a:link, ._320 .barraTopo .centro a:visited {margin: 1px auto 0;padding: 9px 24px 7px;max-width: 267px;}

._320 .barraTopo .centro ul.countdown li:first-of-type {/* display: flex; *//* padding-right: 10px; */}

._320 .barraTopo .centro ul.countdown {width: 150px;gap: 10px;border: none;align-items: center;padding: 0;}

._320 .barraTopo .centro ul.countdown li {flex-direction: column;align-items: center;justify-content: center;}

@media screen and (max-width: 1260px) {._1000 .barraTopo .centro .logo {
    position: absolute;
    left: 0;
    top: 0;
}._1000 .barraTopo .centro p.aviso {font-size: 14px;gap: 8px;/* max-width: 404px; *//* width: 414px; *//* margin-top: 26px; */padding-left: 34px;}._1000 .barraTopo .centro p.aviso b:after {width: 100%;height: 18px;}._1000 .barraTopo .centro ul.countdown {gap: 7px;max-width: 308px;}._1000 .barraTopo .centro ul.countdown li {display: flex;justify-content: flex-end;max-width: 61px;}._1000 .barraTopo .centro ul.countdown li span {font-size: 22px;width: 30px;}._1000 .barraTopo .centro ul.countdown li p {font-size: 11px;}._1000 .barraTopo .centro a:active, ._1000 .barraTopo .centro a:link, ._1000 .barraTopo .centro a:visited {padding: 15px 15px 10px;max-width: max-content;}._1000 section.topo .centro .conteudo a b {max-width: 280px}}
