.session-01{background:linear-gradient(268.38deg,#1b0a03 -28.5%,#7d2038 108.54%);padding-bottom:50px}.session-01 .top{display:flex;justify-content:space-between;gap:30px}.page-template-page-evolucao-on-going .breadcrumb span{font-weight:500;color:#fff}.page-template-page-evolucao-on-going .breadcrumb span a{color:#fff}.page-template-page-evolucao-on-going .breadcrumb span svg{filter:invert(1) sepia(1) hue-rotate(180deg)}.page-template-page-evolucao-on-going .session-01 .top .text #breadcrumbs{margin-bottom:0}.page-template-page-evolucao-on-going .session-01 .top .text h1{font-family:IBM Plex Sans;font-size:56px;line-height:60px;text-decoration-style:solid;color:#fff}.page-template-page-evolucao-on-going .session-01 .top .text h1 strong{color:#db3d68}.page-template-page-evolucao-on-going .session-01 .top .text h2{font-family:IBM Plex Sans;font-weight:500;font-size:29px;line-height:39px;color:#fff}.page-template-page-evolucao-on-going .session-01 .top .text p{font-family:IBM Plex Sans;font-weight:400;font-size:19px;line-height:28px;color:#FFF}.page-template-page-evolucao-on-going .session-01 .top .forms div#wpcf7-f89776-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}h2.forms_title{font-weight:600;font-size:34px;line-height:130%;padding-top:30px;color:#6a0b11;font-family:IBM Plex Sans;text-align:center}.forms .form-group{justify-content:center;display:grid;margin-bottom:0!important}.forms .form-group p span{font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:100%}.page-template-page-evolucao-on-going select{border-radius:1px!important;width:450px!important;margin-bottom:15px}.forms .form-group label{font-family:IBM Plex Sans;font-weight:700;font-size:20px;line-height:100%;font-style:normal}.forms .form-group input{border-radius:1px;width:450px;margin-bottom:15px}.forms .form-submit{justify-content:center!important;align-items:center!important}.forms .wpcf7-submit{padding:0 48px;border-radius:12px;height:43px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;cursor:pointer;width:451px!important;background:#6a0b11;margin-bottom:30px!important}.forms .form-submit.flex input.wpcf7-submit:hover{background:#f91669}span.btn-wrapper:hover:after{display:none}.session-02{border-bottom:1px solid #6D6A6B7A}.page-template-page-evolucao-on-going .session-02 .marcas{display:flex;justify-content:space-between;align-items:center}.page-template-page-evolucao-on-going .session-02 .marcas p{font-family:IBM Plex Sans;font-weight:500;font-size:24px!important;color:#2f1718}.page-template-page-evolucao-on-going .session-02 .logos{display:inline-block;vertical-align:middle}.page-template-page-evolucao-on-going .session-02 .logos img{max-width:100%;height:auto;width:auto;max-height:80px;object-fit:contain;cursor:pointer;filter:grayscale(100%);opacity:.6;transition:all 0.4s ease}.page-template-page-evolucao-on-going .session-02 .logos img:hover{filter:grayscale(0%);opacity:1}@media (min-width:760px){.page-template-page-evolucao-on-going.page-id-91150 .session-02 .logos:nth-child(2){max-width:150px;height:80px}}.session-03{margin-top:100px}.session-03 h2{font-size:40px;text-align:center;font-family:IBM Plex Sans;font-weight:400;color:#6a0b11}.session-03 .servicos{display:flex;gap:40px;margin-top:50px;justify-content:center}.session-03 .servicos .item{border-radius:36px;background:#d9d9d9;align-items:center;align-content:center;justify-items:center;padding:30px;min-width:225px}.session-03 .servicos .item h3{width:100%;font-family:IBM Plex Sans;font-weight:500;font-size:22px;vertical-align:middle;color:#2f1718;margin-left:45px;margin-bottom:0;min-height:50px}.session-03 .servicos .item p{width:100%;font-family:IBM Plex Sans;font-weight:400;font-size:14px!important;vertical-align:middle;display:flex;gap:10px;margin-top:10px}.session-03 .servicos .item p:before{content:'';display:block;background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/seta-rosa.png);width:15px;height:8px;margin-top:10px}.session-04 .flex{margin-top:100px;justify-content:space-between}.session-04 .flex .conteudo{width:50%}.session-04 .flex .conteudo h2{font-family:IBM Plex Sans;font-weight:500;font-size:48px;color:#2F1718;margin-top:0}.session-04 .flex .conteudo p{font-family:IBM Plex Sans;font-weight:400;font-size:17px!important;line-height:27px;color:#2F1718}.session-04 .flex .conteudo ul{list-style:disc!important;padding-inline-start:20px;margin-top:55px}.session-04 .flex .conteudo ul li{color:#2F1718;font-family:IBM Plex Sans;font-weight:700;font-size:18px;line-height:28px}.session-04 .flex .conteudo ul li::marker{color:#f91669;font-size:20px}.session-04 .flex .conteudo .aplicacao{margin-top:50px;display:block;width:450px;height:58px;opacity:1;border-radius:16px;background:#6A0B11;font-family:IBM Plex Sans;font-weight:700;font-size:18px;text-align:center;color:#fff;align-content:center}.session-04 .flex .banner{width:45%}.session-05{margin-top:100px}.session-05 .subtitle{justify-items:center}.session-05 .subtitle p{text-align:center;border:1px solid #000;height:55px;width:500px;border-radius:100px;align-content:center;font-family:IBM Plex Sans;font-weight:400;font-size:20px;color:#2F1718}.session-05 .main-title{text-align:center}.session-05 .main-title h2{color:#6A0B11;font-family:IBM Plex Sans;font-weight:500;font-style:Italic;font-size:55px;line-height:48px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid}.session-05{margin-top:50px;padding-top:30px;width:90%;background:#EEECEC;border-radius:55px;align-content:center;justify-self:center;padding-bottom:50px}.comparison-wrapper{margin-bottom:80px}.comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;justify-content:center}.comparison-col{background:#fff;border-radius:28px;padding:0;box-shadow:0 2px 15px rgb(0 0 0 / .08);position:relative;display:flex;border:1px solid #e0e0e0;height:490px;position:relative;max-width:500px;margin-inline:auto}.comparison-col:hover::before{background:#F91669;transition:opacity 0.3s ease}.comparison-col.squad-dedicado:hover::before{background:#1DD882;transition:opacity 0.3s ease}.comparison-col::before{content:attr(data-title);writing-mode:vertical-rl;rotate:180deg;background:#2F1718;color:#fff;padding:40px 20px;font-size:24px;font-weight:700;font-family:'IBM Plex Sans',sans-serif;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;letter-spacing:2px;height:240px;position:absolute;left:-60px;border-radius:0 28px 28px 0;top:50%;transform:translateY(50%)}.comparison-col.time-interno::before{content:'Time Interno'}.comparison-col.squad-dedicado::before{content:'Squad Dedicado';background:#2F1718}.comparison-col .card-content{flex:1;padding:50px 40px}.comparison-col .card-title{font-size:32px;font-weight:700;margin-bottom:35px;font-family:'IBM Plex Sans',sans-serif;display:none}.card-list{list-style:none;padding:0;margin:0}.card-list li{display:flex;gap:15px;padding-bottom:5px;margin-bottom:5px;font-size:16px;line-height:36px;color:#333;font-family:'IBM Plex Sans',sans-serif;border-bottom:2px solid #f0f0f0;align-items:center}.card-list .icon{flex-shrink:0;width:8px;height:auto;display:flex;align-items:center;justify-content:center;margin-top:2px}.comparison-col.squad-dedicado .card-list .icon{flex-shrink:0;width:14px;height:auto;display:flex;align-items:center;justify-content:center;margin-top:2px}.card-list .icon img{width:100%;height:auto;display:block}.section-subtitle{font-size:42px;font-weight:700;color:#2d2d2d;text-align:center;margin-bottom:50px;margin-top:80px;font-family:'IBM Plex Sans',sans-serif}.section-subtitle em{font-style:italic}.squad-structure{margin-top:50px}.roles-grid{justify-content:center;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.role-badge{background:#2F1718;color:#fff;padding:18px 35px;border-radius:50px;text-align:center;font-weight:600;font-size:17px;font-family:'IBM Plex Sans',sans-serif;box-shadow:0 4px 12px rgb(91 74 108 / .25);transition:transform 0.2s ease,box-shadow 0.2s ease;white-space:nowrap}.role-badge:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(91 74 108 / .35);background:#6A0B11}.role-badge{position:relative;overflow:hidden}.role-badge .role-name,.role-badge .role-desc{display:block;transition:opacity 0.3s ease,transform 0.3s ease}.role-badge .role-desc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(5px)}.role-badge:hover .role-name{opacity:0;transform:translateY(-5px)}.role-badge:hover .role-desc{opacity:1;transform:translateY(0);opacity:1;transform:translateY(0);font-family:IBM Plex Sans;font-weight:400;font-size:16px;line-height:130%;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.session-05 .subtitle-session-05{text-align:center;color:#6A0B11;font-family:IBM Plex Sans;font-weight:500;font-style:Italic;font-size:61px;line-height:130%}.session-05 .subtitle-session-05 strong{text-decoration:underline}.session-06{margin-top:50px;padding-top:30px;width:90%;background:#EEECEC;border-radius:55px;align-content:center;justify-self:center;padding-bottom:30px}.session-06 .logos-plataformas{justify-content:space-between;display:flex;flex-wrap:wrap;align-content:center}.session-07 .descricao .items{display:flex!important;align-items:stretch!important;gap:25px;position:relative;padding-top:50px}.session-07 .descricao .items .item{width:100%;opacity:1;border-radius:33px;background:#2f1718;padding:20px 10px;text-align:left;display:flex;flex-direction:column;position:relative;height:inherit!important;display:flex!important;align-items:stretch!important;flex-wrap:wrap;min-height:240px;transition:.3s;gap:15px;justify-content:center}.session-07 .descricao .items .item:hover{transform:translateY(-5px)}.session-07 .descricao .items .item .number{font-family:IBM Plex Sans;font-weight:700;font-style:Italic;font-size:48px;line-height:34px;vertical-align:middle;color:#432d2e}.session-07 .descricao .items .item .subtitulo{font-family:IBM Plex Sans;font-weight:600;font-style:Italic;font-size:22px;line-height:24px;color:#f91669;width:140px;min-height:48px;margin:0}.session-07 .descricao .items .item .description{font-family:IBM Plex Sans;font-weight:revert;font-size:15px;line-height:18px;color:#fff;text-align:left;margin-top:0;width:168px;font-style:normal;min-height:54px}.session-07 .descricao .items .item:after{content:'';display:block;border:1px solid #2f1718;top:130px;left:80%;position:absolute;width:80px}.session-07 .descricao .items .item:last-child:after{display:none}.session-07{margin-top:100px}.session-07 .sub1{text-align:center;color:#2F1718;font-family:IBM Plex Sans;font-weight:700;font-size:44px;line-height:18px}.item .icone-hover{display:none}.item:hover .icone-default{display:none}.item:hover .icone-hover{display:block;transition:0,3s}.session-08{margin-top:100px;margin-bottom:100px}.session-08 .sub-title{color:#6A0B11;font-family:IBM Plex Sans;font-weight:600;font-style:Italic;font-size:45px;line-height:111.00000000000001%;text-align:center}.session-08 .itens{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.session-08 .itens .item{border:1px solid #6A0B11;background:#E9E9E9;opacity:1;border-radius:172px;justify-items:center;justify-content:center;display:flex;align-items:center;gap:50px}.session-08 .itens .item p{color:#2F1718;font-family:IBM Plex Sans;font-weight:500;font-size:24px;line-height:28px;text-align:center;vertical-align:middle}.session-08 .itens .item:hover{box-shadow:0 10px 0 #c99;transition:0.3s}.session-09{background:linear-gradient(268.38deg,#1b0a03 -28.5%,#7d2038 108.54%);padding-top:50px;padding-bottom:50px;overflow:hidden}.session-09 .left .subtitle-branco{color:#fff;font-family:IBM Plex Sans;font-weight:700;font-size:55px;line-height:65px;vertical-align:middle}.session-09 .left .perguntas-frequentes{width:630px;border:1px solid #d9d9d9;background:#fff;border-radius:24px;margin-bottom:20px;font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:26px}.session-09 .left .perguntas-frequentes span{width:600px;height:63px;opacity:1;border-radius:24px;display:flex;background:#f6f5f5;align-items:center;padding-left:15px;padding-right:15px;font-family:IBM Plex Sans;font-weight:700;font-size:18px;line-height:38px;justify-content:space-between;box-shadow:0 3px 3.9px 0 #00000040;cursor:pointer}.session-09 .left .perguntas-frequentes span::after{content:'';display:block;background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/seta-rosa.webp) no-repeat;width:16px;height:16px}.session-09 .left .perguntas-frequentes p{width:600px;padding-left:20px;font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:26px;color:#2F1718}.session-09 .left .perguntas-frequentes p{display:none;margin-top:10px}.session-09 .left .perguntas-frequentes.active p{display:block}.session-09 .left .perguntas-frequentes.active span::after{rotate:180deg;transition:.4s}.session-09 .grid{grid-template-columns:1.4fr 0.6fr}.session-09 #wpcf7-f89776-o2{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.page-id-91150 .session-05 .resumo p{font-family:IBM Plex Sans;font-weight:400;font-size:18px!important;line-height:27px;color:#2F1718;font-style:italic}.page-id-91150 .session-05 .bloco-extra{margin-top:50px}.page-id-91150 .session-05 .bloco-extra p{font-family:IBM Plex Sans;font-weight:400;font-size:18px!important;line-height:27px;color:#2F1718}.page-id-91150 .session-05 .bloco-extra h2{color:#6A0B11;font-family:IBM Plex Sans;font-weight:500;font-style:Italic;font-size:55px;line-height:48px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid}.page-id-91150 .session-05 .bloco-extra ul{list-style:disc!important;padding-inline-start:20px}.page-id-91150 .bloco-extra ul li{font-family:IBM Plex Sans;font-weight:400;font-size:18px!important;line-height:27px;color:#2F1718}.page-id-91150 .session-05 .bloco-extra ul li::marker{color:#f91669;font-size:20px}.page-id-91150 .session-06{display:none}.page-id-91150 .session-07 .descricao .items .item{align-content:center}.page-id-91150 .session-07 .descricao .items .item .number{display:none}.page-id-91150 .session-07 .descricao .items .item .description{display:none}.page-id-91150 .session-07 .descricao .items .item .subtitulo{text-align:center}.page-id-91150 .role-badge:hover{transform:none;box-shadow:0 4px 12px rgb(91 74 108 / .25);background:#2F1718}.page-id-91150 .role-badge:hover .role-name{opacity:1;transform:none}.page-id-91150 .role-badge:hover .role-desc{opacity:0;transform:translateY(5px)}.session-10 .titulo-cases{color:#6A0B11;font-family:IBM Plex Sans;font-weight:600;font-style:Italic;font-size:45px;line-height:111.00000000000001%;text-align:center}.session-10 .case-content{background:#d9d9d9;border-radius:38px;width:100%;display:flex;gap:30px;align-items:center;margin-bottom:80px}.session-10 .case-content .case-image{flex:1;position:relative;overflow:hidden}.session-10 .case-content .case-image img{display:block;border-radius:38px 38px 0 0;width:90%}.session-10 .case-content .case-info{flex:1;display:flex;flex-direction:column;gap:10px;padding-left:30px;padding-right:30px;border-left:1px solid #b7b7b7}.session-10 .cases-slider .slick-next,.session-10 .cases-slider .slick-prev{position:absolute;top:40%;display:block;background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/Arrow-rosa.png) center/30px no-repeat;width:49px;height:15px;font-size:0;padding:25px}.session-10 .case-content .case-info .case-item{display:flex;flex-direction:column;gap:15px}.session-10 .case-content .case-info .case-item:last-child{gap:20px}.session-10 .case-content .case-info .case-item .case-tag{border:1px solid #f91669;width:146px;height:36px;opacity:1;border-radius:38px;justify-items:center;justify-content:center;display:flex;align-items:center;color:#f91669;font-family:IBM Plex Sans;font-weight:500;font-size:18px;line-height:34px}.session-10 .case-content .case-info:after,.session-10 .case-content .case-info:before{border-radius:100%;background:#b7b7b7;width:8px;height:8px;position:relative;left:-35px;display:flex;content:''}.session-10 .case-content .case-info .case-item .case-texto p{font-family:IBM Plex Sans;font-weight:400;font-size:15px;line-height:22px;color:#2f1718;margin-top:0}.session-10 .case-content .case-info .case-item .case-texto ul{padding-left:20px!important;list-style:disc!important}.session-10 .case-content .case-info .case-item .case-texto ul li{font-family:IBM Plex Sans;font-weight:400;font-size:15px;line-height:22px;color:#2f1718;margin-top:0}.session-10 .case-content .case-info .case-item .case-texto ul li::marker{color:#f91669;font-size:20px}.session-10 .case-content .case-info .case-item .case-resultados-lista{display:flex;gap:20px}.session-10 .case-content .case-info .case-item .case-resultados-lista .case-resultado{display:flex;flex-direction:column;gap:30px;padding:10px;background:#2f1718;width:148px;height:124px;opacity:1;justify-content:space-around}.session-10 .case-content .case-info .case-item .case-resultados-lista .case-resultado .percentual{color:#fff;font-family:IBM Plex Sans;font-weight:500;font-size:30px;line-height:34px;vertical-align:middle;text-align:center}.session-10 .case-content .case-info .case-item .case-resultados-lista .case-resultado .texto-resultado{font-family:IBM Plex Sans;font-weight:400;font-size:12px;line-height:13px;color:#fff}.session-10 .case-content .case-info:before{top:0}.session-10 .case-content .case-info:after{bottom:0}.session-10 .cases-slider .slick-list.draggable{overflow:hidden;width:100%;padding:0!important}.session-10 .cases-slider .slick-prev{left:-80px;content:'';rotate:180deg}.session-10 .cases-slider .slick-next{right:-80px;content:''}.session-10 .cases-slider .slick-dots{margin-top:-50px}.page-id-91150 .session-05 .tabela-title{margin-top:50px;text-align:center}.page-id-91150 .session-05 .tabela-title .title-comparativo{color:#6A0B11;font-family:IBM Plex Sans;font-weight:500;font-style:Italic;font-size:55px;line-height:48px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid}.page-id-91150 .session-05 .tabela-wrapper .tabela-row{justify-content:center;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-col__header{justify-items:center}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-col__header .tabela-col__titulo{background:#2F1718;border-radius:16px 16px 0 0;margin-bottom:0;width:75%;height:55px;color:#fff;align-items:center;align-content:center;font-family:IBM Plex Sans;font-weight:400;font-size:24px;line-height:28px;letter-spacing:-4%;text-align:center;vertical-align:middle}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-list{border:1px solid #6D6A6B;border-radius:18px;height:529px;padding:20px;width:340px}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-list .tabela-list__item{display:flex;align-items:center;gap:15px;border-bottom:1px solid #00000026;padding-left:10px}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-list .tabela-list__item .tabela-list__texto p{color:#373636;font-family:IBM Plex Sans;font-weight:500;font-size:20px!important;line-height:28px;letter-spacing:-4%;vertical-align:middle}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-col--compartilhado .tabela-list .tabela-list__item .tabela-list__texto p{font-weight:400}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-col--dedicado .tabela-list .tabela-list__item .tabela-list__texto p{font-weight:400}.page-id-91150 .session-05 .tabela-wrapper .tabela-row .tabela-col--dedicado .tabela-col__header .tabela-col__titulo{gap:10px;display:flex;justify-content:center}.page-id-91150 .session-10 .case-content{background:#d9d9d9;border-radius:38px;display:flex;gap:30px;align-items:center;margin-bottom:80px}.page-id-91150 .session-04 .flex{align-items:center}.page-id-91150 .session-09 .left .perguntas-frequentes span{line-height:22px}.page-id-91150 .session-09 .left .perguntas-frequentes span::after{width:24px}@media (max-width:768px){.session-01 .top{flex-direction:column;gap:30px}.page-template-page-evolucao-on-going .session-01 .top .forms div#wpcf7-f89776-o1{max-width:100%!important}.page-template-page-evolucao-on-going select{width:100%!important}.forms .form-group div{width:90%}.forms .form-group>p{width:90%}.forms .form-group{justify-items:center;display:block}.forms .form-group p{margin:0 auto}.forms .form-group label{margin-left:0px!important}.forms .form-group input{width:100%}.forms .form-submit.flex{margin-top:0px!important}.forms .form-submit.flex p{width:90%!important}.session-02{margin-top:50px;padding-bottom:70px}.session-02 .subtitulo-marcas-mobile p{font-family:IBM Plex Sans;font-weight:500;font-size:26px!important;color:#2f1718;margin-top:0;display:flex;justify-content:center;text-align:center}.session-02 .marcas-mobile .logos{display:flex!important;align-items:center;justify-content:center;padding:20px}.session-02 .marcas-mobile .logos img{filter:none;opacity:1}.page-template-page-evolucao-on-going .session-02 .marcas{display:block}.session-03 .servicos{flex-direction:column;gap:30px}.session-03 .servicos .item h3{margin-left:50px;font-size:18px;min-height:auto}.session-03 .servicos .item h3 br,.session-03 .servicos .item p br{display:none}.session-03 .servicos .item p:before{background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/seta-rosa.png) no-repeat;width:30px!important}.session-04 .flex{flex-direction:column;gap:30px}.session-04 .flex .conteudo{order:2;width:100%!important}.session-04 .flex .banner{order:1;width:100%!important}.session-04 .flex .conteudo h2{font-size:26px;line-height:26px}.page-id-89782 .session-04 .servicos .item p br{display:none!important}.session-05{margin-top:60px;padding-bottom:50px;text-align:center;border-radius:0;width:100%}.session-05 .subtitle p{width:90%;font-size:18px;height:50px}.session-05 .main-title{font-size:32px;margin-bottom:40px}.session-05 .main-title h2{font-size:26px;line-height:26px}.session-05 .subtitle-session-05{font-size:26px;line-height:26px}.page-id-91150 .session-05 .bloco-extra h2{font-size:26px;line-height:26px}.page-id-91150 .bloco-extra ul li{line-height:30px;text-align:left}.comparison-row{grid-template-columns:1fr;gap:30px}.comparison-col{flex-direction:column;height:auto}.comparison-col::before{writing-mode:horizontal-tb;transform:none;rotate:0deg;padding:12px 20px;width:90%;height:auto;min-width:unset;font-size:20px;text-align:center;position:relative;left:unset;top:unset;border-radius:28px 28px 0 0;background:#F91669}.comparison-col.squad-dedicado::before{background:#1DD882}.comparison-col .card-content{padding:35px 25px}.card-list li{font-size:16px;line-height:18px;gap:12px;margin-bottom:18px;padding-bottom:18px;text-align:start}.card-list li:last-child{padding:0;margin:0;border:0}.card-list .icon{width:18px;height:18px}.card-list .icon img{width:70%}.comparison-col.squad-dedicado .card-list .icon img{width:100%}.roles-grid{grid-template-columns:1fr;gap:12px;padding:0 16px}.role-badge{background-color:#2a0a0a;border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;white-space:normal;position:relative;overflow:hidden}.roles-grid .role-badge:nth-child(4),.roles-grid .role-badge:nth-child(5),.roles-grid .role-badge:nth-child(6){background-color:#7a0a0a!important}.role-badge.destaque{background-color:#7a0a0a}.role-badge .role-name{position:static;opacity:1!important;transform:none!important;font-size:1rem;font-weight:700;color:#fff}.role-badge .role-desc{position:static!important;opacity:1!important;transform:none!important;display:block!important;font-size:13px;font-weight:400;text-decoration:underline;line-height:1.4;color:#ddd;margin-top:4px}.role-badge:hover .role-name{opacity:1!important;transform:none!important}.role-badge:hover .role-desc{opacity:1!important;transform:none!important}.section-subtitle{font-size:28px;margin-top:60px}.session-06{width:100%;border-radius:0;margin-top:0}.session-06 .logos-plataformas{display:grid;justify-content:center;gap:20px}.session-07{margin-top:50px}.session-07 .sub1{font-size:26px;line-height:26px}.session-07 .descricao .items .item.slick-slide{margin-right:16px}.session-07 .descricao .items .item{height:inherit!important;display:flex!important;align-items:stretch!important;flex-wrap:wrap;min-height:240px;padding:15px;transition:.3s;box-shadow:0 2px 5px rgb(0 0 0 / .3)}.page-id-90760 .session-07 .descricao .items .item{min-height:210px;justify-content:flex-start;gap:20px}.page-id-90760 .session-07 .sub1{font-size:23px;margin-bottom:0}.session-08 .itens{grid-template-columns:none!important;gap:20px}.session-08 .itens .item{gap:15px;justify-content:start!important;padding-left:20px}.session-08 .itens .item p{font-size:14px!important}.session-08 .itens .item img.icone-default{max-width:26px}.session-09{overflow:hidden}.session-09 .grid{grid-template-columns:none}.session-09 .left{width:100%!important}.session-09 .left .subtitle-branco{font-size:26px;line-height:26px;justify-self:center;margin-bottom:40px;text-align:center}.session-09 .left .subtitle-branco br{display:none}.session-09 .left .perguntas-frequentes{width:100%!important}.session-09 .left .perguntas-frequentes span{width:92%!important;font-size:17px;line-height:20px;font-weight:500}.session-09 .left .perguntas-frequentes.active p{display:block;width:auto!important;font-size:16px;line-height:20px;padding:15px;margin:0}.session-09 #wpcf7-f89776-o2{width:100%!important}.session-09 .forms .wpcf7-submit{width:100%!important;min-width:auto!important}.session-09 .left .perguntas-frequentes span::after{width:30px}.page-template-page-evolucao-on-going .session-01 .top .text h1{font-size:26px;line-height:30px}.page-template-page-evolucao-on-going .session-01 .top .text h2{font-size:20px;line-height:26px}.page-template-page-evolucao-on-going .session-01 .top .text p{font-size:16px;line-height:20px}.page-template-page-evolucao-on-going .session-01 .top .text p br{display:none}h2.forms_title{font-size:26px;line-height:26px}.session-03 h2{font-size:26px;line-height:26px}.session-03{margin-top:50px}.session-04 .flex .conteudo p{font-size:16px!important;line-height:20px;text-align:justify}.session-04 .flex .conteudo p br{display:none}.session-04 .flex .conteudo ul{margin-top:30px!important}.session-08 .sub-title{font-size:26px;line-height:26px}.session-07 .descricao .items .item .description{width:auto}span.white-space{white-space:nowrap}.session-05 .case-content .case-info .case-item{padding-bottom:30px}.session-10 .case-content{display:flex;flex-direction:column}.session-10 .case-content .case-image img{width:100%;height:auto}.session-10 .case-content .case-info{border:none!important;padding-bottom:30px}.session-10 .case-content .case-info:before{display:none}.session-10 .case-content .case-info:after{display:none}.session-10 .titulo-cases{font-size:26px;text-align:center;line-height:26px}.page-id-91150 .session-10 .case-content .case-info{padding:0;display:block;width:90%}.page-id-91150 .session-05 .tabela-title .title-comparativo{font-size:26px;line-height:26px}.page-id-91150 .session-05 .tabela-wrapper .tabela-row{grid-template-columns:none}}@media (max-width:480px){.session-05 .subtitle p{font-size:16px;height:45px}.session-05 .main-title{font-size:26px}.role-badge{padding:12px 10px;font-size:14px}}@media (max-width:760px){.page-template-page-evolucao-on-going .session-02 .marcas-mobile .slick-track{display:flex;align-items:center}.page-template-page-evolucao-on-going.page-id-90760 .session-01 .top .text p{font-size:14px}.page-template-page-evolucao-on-going.page-id-91150 .session-01 .top .text p{font-size:15px}.page-template-page-evolucao-on-going.page-id-91150 .session-03 h2{font-size:23px}.page-template-page-evolucao-on-going.page-id-91150 .session-03 .servicos .item p{font-size:13px!important}.page-template-page-evolucao-on-going.page-id-91150 .session-03 .servicos .item h3{margin-top:0}.page-id-91150 .session-10 .case-content{padding-bottom:20px}.page-template-page-evolucao-on-going .session-02 .logos:nth-of-type(4) img{margin:0}}@media (min-width:990px){.page-id-91150 .session-08 .itens{display:flex;gap:40px;align-items:center;justify-content:center}.page-id-91150 .session-08 .itens .item{padding:0 20px;gap:20px}}