body{--section-width:calc(min(var(--maxWidth), 100vw) - var(--padding)*2);--step-circle-width:min(calc(var(--section-width)*0.154),175px);--step-grid-gap:calc((var(--section-width) - var(--step-circle-width)*var(--methodology-step-count))/(var(--methodology-step-count) - 1));--methodology-content-width:calc(min(100vw, var(--maxWidth)) - var(--padding)*2);--methodology-video-container-height:560px;--methodology-video-header-height:56px;--methodology-video-height:calc(var(--methodology-content-width)/16*9);--methodology-video-visible-height:calc(var(--methodology-video-container-height) - var(--methodology-video-header-height));--methodology-video-offset-y:calc(var(--methodology-video-height)/2 - var(--methodology-video-visible-height)/2)}@media (max-width:767.8px){body{--step-circle-width:80px}}.methodology__heading{color:var(--blue);font-family:var(--fontBody);font-size:30px;margin:0 auto;max-width:600px;text-align:center}.methodology .methodology__header{text-align:center}.methodology .methodology__header span{font-size:16px;letter-spacing:3.2px;line-height:20px;text-transform:uppercase}@media (min-width:768px){.methodology .methodology__header span{color:#cfa600}}@media (max-width:767.8px){.methodology .methodology__header span{color:var(--lightYellow)}}.methodology .methodology__header h2{color:var(--blue);font-family:var(--fontBody)}.methodology .methodology__header h2 strong{font-family:var(--fontBold)}@media (min-width:768px){.methodology .methodology__header h2{font-size:30px;line-height:40px;margin:30px auto 0;max-width:630px}}@media (max-width:767.8px){.methodology .methodology__header h2{font-size:20px;line-height:30px;margin-top:18px}}.methodology .methodology__video{border-radius:10px;margin-top:50px;overflow:hidden;position:relative}@media (max-width:767.8px){.methodology .methodology__video{margin-top:18px}}.methodology .methodology__video div{align-items:center;background-color:var(--newYellow);display:flex;height:var(--methodology-video-header-height);justify-content:center;text-align:center}.methodology .methodology__video div h3{color:var(--newBlue);font-family:var(--fontHeading);font-size:16px}.methodology .methodology__video img{cursor:pointer;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%);z-index:1}.methodology .methodology__video video{cursor:pointer}@media (min-width:768px){.methodology .methodology__video{max-height:var(--methodology-video-container-height)}.methodology .methodology__video div{position:relative;z-index:1}.methodology .methodology__video video{transform:translateY(calc(var(--methodology-video-offset-y)*-1))}}.methodology .methodology__content .step__circle{align-items:center;background-color:var(--white);border:solid #feeb15;border-radius:50%;display:flex;font-family:var(--fontMain);font-weight:900;height:var(--step-circle-width);justify-content:center;position:relative;width:var(--step-circle-width)}.methodology .methodology__content .step__content{display:flex;flex-direction:column;position:relative}.methodology .methodology__content .step__content h4{font-family:var(--fontHeading);font-size:18px;font-weight:500;line-height:22px}.methodology .methodology__content .step__content div{align-items:center;background-color:var(--white);border-radius:17px;color:var(--newBlue);cursor:pointer;display:flex;font-family:var(--fontHeading);font-size:14px;height:34px;padding:0 20px;width:100%;z-index:10}.methodology .methodology__content .step__content div:before{content:"entenda"}.methodology .methodology__content .step__content div:after{content:"+"}.methodology .methodology__content .step__content div.active{transition-delay:.3s;transition-duration:.2s;transition-property:border-radius}.methodology .methodology__content .step__content div.active:before{content:"fechar"}.methodology .methodology__content .step__content div.active:after{content:"-"}.methodology .methodology__content .step__content p{background-color:var(--white);font-size:14px;line-height:22px;width:100%}@media (max-width:767.8px){.methodology .methodology__content{color:var(--newBlue);display:flex;flex-wrap:wrap;margin:64px auto 0;max-width:334px;transition:all .3s}.methodology .methodology__content .content-background{display:none}.methodology .methodology__content .step__circle{border-width:14px;font-size:30px;z-index:1}.methodology .methodology__content .step__content{margin-left:13px;max-width:calc(100% - 93px)}.methodology .methodology__content .step__content div{justify-content:center;margin-top:20px}.methodology .methodology__content .step__content div:before{margin-right:10px}.methodology .methodology__content .step__content div:after{margin-left:10px}.methodology .methodology__content .step__content div.activating,.methodology .methodology__content .step__content div.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.methodology .methodology__content .step__content p{border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-height:0;overflow:hidden;padding:0 20px;transition:all .3s}.methodology .methodology__content .step__content p.visible{max-height:200px;padding-bottom:36px;padding-top:7px}.methodology .methodology__content .step__content:not(:last-of-type){padding-bottom:30px}.methodology .methodology__content .step__content:not(:last-of-type):after{background-color:var(--newYellow);content:"";height:100%;left:-58px;position:absolute;top:10px;width:10px}}@media (min-width:768px){.methodology .methodology__content{color:var(--newBlue);-moz-column-gap:var(--step-grid-gap);column-gap:var(--step-grid-gap);display:grid;grid-template-columns:repeat(6,var(--step-circle-width));grid-template-rows:1fr repeat(3,auto) 1fr;margin-top:50px}.methodology .methodology__content .content-background{grid-column-end:7;grid-column-start:1;grid-row-end:5;grid-row-start:2}.methodology .methodology__content .step__circle{border-width:24px;font-size:80px;opacity:0}.methodology .methodology__content .step__content{grid-column-start:span 2;width:calc(50% - var(--step-grid-gap)/2)}.methodology .methodology__content .step__content div{justify-content:space-between}.methodology .methodology__content .step__content p{padding:0 20px;position:absolute;transform:scaleY(0);transition:transform .3s;z-index:1}.methodology .methodology__content .step__content p.visible{transform:scaleY(1)}.methodology .methodology__content .step__circle:nth-of-type(2n+0){grid-row-end:5;grid-row-start:3}.methodology .methodology__content .step__content:nth-of-type(2n+0){grid-row-end:2;grid-row-start:1;justify-self:end}.methodology .methodology__content .step__content:nth-of-type(2n+0) div{order:0}.methodology .methodology__content .step__content:nth-of-type(2n+0) div.activating,.methodology .methodology__content .step__content:nth-of-type(2n+0) div.active{border-top-left-radius:0;border-top-right-radius:0}.methodology .methodology__content .step__content:nth-of-type(2n+0) h4{margin-top:10px;order:1}.methodology .methodology__content .step__content:nth-of-type(2n+0) p{border-top-left-radius:10px;border-top-right-radius:10px;bottom:100%;padding-bottom:7px;padding-top:28px;transform-origin:bottom}.methodology .methodology__content .step__circle:nth-of-type(odd){grid-row-end:4;grid-row-start:2}.methodology .methodology__content .step__content:nth-of-type(odd){grid-row-end:6;grid-row-start:5;justify-content:flex-end;justify-self:start}.methodology .methodology__content .step__content:nth-of-type(odd) h4{margin-bottom:10px}.methodology .methodology__content .step__content:nth-of-type(odd) div.activating,.methodology .methodology__content .step__content:nth-of-type(odd) div.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.methodology .methodology__content .step__content:nth-of-type(odd) p{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:28px;padding-top:7px;top:100%;transform-origin:top}}.vanilla-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--newBlueRgb),.9);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.vanilla-modal .inner-container__close{cursor:pointer;opacity:.7;position:absolute;right:15px;top:15px;transition:all .15s;z-index:10}.vanilla-modal .inner-container__close:hover{opacity:1}.vanilla-modal .inner-container__close>svg{width:32px!important}@media (max-width:767.8px){.vanilla-modal .inner-container__close>svg{width:16px!important}}.vanilla-modal .inner-container__content{max-width:calc(min(780px, 100vw))}.vanilla-modal .inner-container__content video{width:100%}