.page-template-page-agencia-marketing-digital .session-01{background:linear-gradient(268.38deg,#1B0A03 -28.5%,#7D2038 108.54%);padding-bottom:50px;height:100%;border-radius:55px;width:90%;justify-items:center;justify-self:center;margin-top:30px}.page-template-page-agencia-marketing-digital .session-01 .top{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:normal;padding-top:50px;gap:30px}.page-template-page-agencia-marketing-digital .session-01 .top .text h1{font-family:IBM Plex Sans;font-weight:500;font-size:68px;line-height:78px;letter-spacing:-3%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:6%;color:#fff}.page-template-page-agencia-marketing-digital.page-id-90699 .session-01 .top .text h2{color:#fff;font-weight:600}.page-template-page-agencia-marketing-digital .session-01 .top .text h1 strong{color:#DB3D68}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao{width:90%}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao p:first-child{font-family:IBM Plex Sans;font-weight:400;font-size:24px;line-height:36px;letter-spacing:-3%}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:30px;vertical-align:middle;color:#fff}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-agencia-marketing-digital 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}.page-template-page-agencia-marketing-digital .breadcrumb span{font-weight:500;color:#fff}.page-template-page-agencia-marketing-digital .breadcrumb span a{color:#fff}.page-template-page-agencia-marketing-digital .breadcrumb span svg{filter:invert(1) sepia(1) hue-rotate(180deg)}.page-template-page-agencia-marketing-digital .session-02{margin-top:15px;width:90%;background:#EEECEC;height:219px;border-radius:55px;align-content:center;justify-self:center}.page-template-page-agencia-marketing-digital .session-02 .logos-plataformas{display:flex;gap:50px;justify-content:center}.page-template-page-agencia-marketing-digital .session-02 .logos-plataformas img{max-width:220px;height:auto;object-fit:contain}.session-03{margin-top:50px}.session-03 .titulo h2{font-family:IBM Plex Sans;font-weight:400;font-size:53px;line-height:113px;letter-spacing:-3%;text-align:center;text-transform:capitalize;color:#2F1718}.session-03 .titulo h2 strong{font-family:IBM Plex Sans;font-weight:400!important;font-size:53px;line-height:113px;letter-spacing:-3%;text-align:center;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:5%}.session-03 .flex{gap:50px}.session-03 .flex .subtitulo h3{font-family:IBM Plex Sans;font-weight:400;font-size:36px;line-height:126%;letter-spacing:-4%;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:5%;text-decoration-skip-ink:auto;color:#6A0B11}.session-03 .flex .text .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-3%;color:#2F1718}.session-03 .flex .text .descricao ul{padding-left:35px;list-style-image:url(https://agenciafg.com.br/wp-content/uploads/2026/02/icone-seta-rosa-vtex.png)}.session-03 .flex .text .descricao ul li{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-3%;color:#2F1718;margin-top:10px}.session-04{margin-top:50px;padding-bottom:50px;width:90%;background:#EEECEC;border-radius:55px;align-content:center;justify-self:center}.session-04 .top{padding-top:30px}.session-04 .top .titulo h2{font-family:IBM Plex Sans;font-weight:400;font-size:44px;line-height:111.00000000000001%;letter-spacing:-4%;text-align:center;vertical-align:middle;color:#6A0B11}.session-04 .top .descricao p{color:#373636;font-family:IBM Plex Sans;font-weight:400;font-size:30px;line-height:125%;letter-spacing:-4%;text-align:center;vertical-align:middle}.session-04 .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px}.session-04 .cards .card{background:#6A0B11;border-radius:36px;display:flex;padding:10px;gap:5px;align-items:center}.session-04 .cards .card .icon-seta .card-seta{width:15px;margin-top:5px}.session-04 .cards .card .card-titulo h3{color:#fff;font-family:IBM Plex Sans;font-weight:500;font-size:22px;line-height:111.00000000000001%;letter-spacing:-4%;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:5%;text-decoration-skip-ink:auto;margin-bottom:0;margin-top:0}.session-04 .cards .card .card-descricao p{color:#fff;font-family:IBM Plex Sans;font-weight:400;font-size:16px;line-height:142%;letter-spacing:-4%;vertical-align:middle;margin-top:5px}.session-04 .cards .card:nth-child(5),.session-04 .cards .card:nth-child(6),.session-04 .cards .card:nth-child(7),.session-04 .cards .card:nth-child(8){background:#210102}.session-05{margin-top:30px;padding-bottom:50px;width:90%;background:#EEECEC;border-radius:55px;align-content:center;justify-self:center}.session-05 .flex{justify-content:center;gap:250px;align-items:center}.session-05 .flex .title h2{color:#2F1718;font-family:IBM Plex Sans;font-weight:400;font-size:68px;line-height:73px;letter-spacing:-3%;margin-bottom:20px}.session-05 .flex .title h3{color:#2F1718;font-family:IBM Plex Sans;font-weight:300;font-size:29px;line-height:32px;letter-spacing:-3%}.session-05 .description ul li{color:#2F1718;font-family:IBM Plex Sans;font-weight:400;font-size:30px;line-height:111.00000000000001%;letter-spacing:-3%;margin-top:30px}.session-05 .description ul{padding-left:35px;list-style-image:url(https://agenciafg.com.br/wp-content/uploads/2026/03/seta-magencia-marketing-digital-marrom.png)}.session-06{background:linear-gradient(268.38deg,#1b0a03 -28.5%,#7d2038 108.54%);padding-top:50px;padding-bottom:50px;overflow:hidden;margin-top:50px}.session-06 .grid{grid-template-columns:1.4fr 0.6fr}.session-06 .grid .left h2{color:#fff;font-family:IBM Plex Sans;font-weight:700;font-size:55px;line-height:65px;vertical-align:middle}.session-06 .grid .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-06 .grid .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-06 .grid .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;padding-left:5px}.session-06 .grid .left .perguntas-frequentes p{width:590px;padding-left:20px;font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:26px;color:#2F1718}.session-06 .left .perguntas-frequentes.active p{display:block}.session-06 .left .perguntas-frequentes p{display:none;margin-top:10px}.session-06 .left .perguntas-frequentes.active span::after{rotate:180deg;transition:.4s}div#wpcf7-f90182-o2{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.forms span.btn-wrapper{margin-top:15px}.session-06 .forms{align-items:center;align-content:center}@media(max-width:768px){.page-template-page-agencia-marketing-digital .session-01 .top{display:block!important}h2.forms_title{font-size:26px}.forms .form-group{width:100%;display:block;justify-items:center}.forms .form-group p{display:flex;flex-direction:column;width:100%}.forms .form-group p span{display:flex;width:100%;justify-content:center}.page-template-page-agencia-marketing-digital select{width:90%!important;margin-bottom:15px}.forms .form-submit.flex{margin-top:0!important}.forms .form-submit.flex input.wpcf7-submit{width:90%!important}.forms .form-group input{border-radius:1px;width:90%!important;margin-bottom:15px}.forms span.btn-wrapper{justify-content:center}div#wpcf7-f89776-o1{width:100%}.page-template-page-agencia-marketing-digital .session-02{padding-top:20px;padding-bottom:20px;height:100%}.page-template-page-agencia-marketing-digital .session-02 .logos-plataformas{flex-direction:column;align-items:center}.session-03 .flex{flex-direction:column}.session-04 .cards{grid-template-columns:repeat(1,1fr)}.session-05 .flex{flex-direction:column;gap:20px}.session-06 .grid{grid-template-columns:none}.session-06 .grid .left{width:100%!important}.session-06 .grid .left h2{font-size:22px;line-height:100%;justify-self:center}.session-06 .grid .left .perguntas-frequentes{width:100%!important}.session-06 .grid .left .perguntas-frequentes span{width:90%!important;padding:0 20px!important;font-size:14px;line-height:16px}.session-06 .left .perguntas-frequentes.active p{display:block;padding-right:20px}.session-06 .left .perguntas-frequentes p{width:auto!important;font-size:13px!important;line-height:16px!important}.session-06 .forms{width:100%!important}.session-04 .servicos .item h3{font-size:22px}.session-06 .grid .left h2 br{display:none}div#wpcf7-f90182-o2{width:100%}.page-template-page-agencia-marketing-digital .session-01 .top .text h1{font-size:26px;line-height:30px}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao p:first-child{font-size:20px;line-height:32px}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao{width:100%}.page-template-page-agencia-marketing-digital .session-01 .top .text .descricao p:first-child br{display:none}.session-03 .titulo h2{font-size:26px;line-height:30px}.session-03 .titulo h2 strong{font-size:26px;line-height:30px}.session-03 .flex .subtitulo h3{font-size:22px;line-height:30px}.session-03 .flex .text .descricao p br{display:none}.session-04 .top .titulo h2{font-size:26px;line-height:30px}.session-04 .top .descricao p{font-size:22px;line-height:30px}.session-05 .flex .title h2{font-size:26px;line-height:30px}.session-05 .flex .title h3{font-size:22px;line-height:30px}.session-05 .description ul li{font-size:20px;line-height:30px}.session-05 .flex .title h2 br{display:none}.session-04 .top .titulo h2 br{display:none}.page-template-page-agencia-marketing-digital .session-01{width:100%;border-radius:0;margin-top:0}.page-template-page-agencia-marketing-digital .session-02{width:100%;border-radius:0;margin-top:0}.session-03{width:100%;border-radius:0;margin-top:0}.session-04{width:100%;border-radius:0}.session-05{width:100%;border-radius:0;margin-top:0}}