.session-02 .dados-projetos,.session-03{margin-top:50px;padding-bottom:50px}.page-template-page-projetos .session-01,.session-03{background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/background-branco-leve.webp) 0 0/cover;padding-bottom:50px}.session-01 .top{display:grid;grid-template-columns:1.4fr 0.6fr;align-items:normal;padding-top:50px}.session-01 .text{width:90%}.session-01 .forms{align-content:normal}.page-template-page-projetos .session-01 .text h1{font-family:IBM Plex Sans;font-weight:700;font-size:42px;line-height:46px;color:#2f1718}.page-template-page-projetos .session-01 .text h1 strong{color:#f91669}.page-template-page-projetos .session-01 .text .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:36px;vertical-align:middle;margin-bottom:0}.page-template-page-projetos .session-01 .text .descricao .list{padding:20px;list-style-type:disc}.page-template-page-projetos .session-01 .text .descricao .list li{font-family:IBM Plex Sans;font-weight:700;font-size:18px;line-height:35px;vertical-align:middle;color:#2f1718}.page-template-page-projetos .session-01 .text .descricao .list li::marker{color:#f91669;font-size:20px}.page-template-page-projetos .session-01 .text .parceiros{border-radius:15px;border:1px solid #00000069;padding:10px;background:#fff;width:100%;display:flex;justify-content:center;font-family:IBM Plex Sans;font-weight:700;font-size:20px;line-height:24px;color:#f91669}.page-template-page-projetos .session-01 .text .logos{display:flex;gap:25px;margin-top:30px}.session-02{margin-bottom:100px}.session-02 .dados-projetos{justify-content:center;display:flex;border-bottom:1px solid #d9d9d9}.session-02 .dados-projetos span{font-family:IBM Plex Sans;font-weight:400;font-size:32px;line-height:94%;display:flex;align-items:center;gap:15px;color:#2f1718;width:35%}.session-02 .dados-projetos span strong{font-family:IBM Plex Sans;font-weight:700;font-size:105px;line-height:100%;color:#2f1718}.session-02 .descricao{text-align:center;padding-top:50px}.session-02 .descricao h2{font-family:IBM Plex Sans;font-weight:700;font-size:40px;line-height:47px;color:#6a0b11;margin-top:0}.session-02 .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:26px;line-height:35px;text-align:center;color:#2f1718}.session-03 .container-menor h2,h2.forms_title{color:#6a0b11;font-family:IBM Plex Sans;text-align:center}.session-02 .descricao .items{display:flex!important;align-items:stretch!important;gap:25px;position:relative;padding-top:50px}.session-02 .descricao .items .item{width:100%;opacity:1;border-radius:33px;background:#2f1718;padding:15px;text-align:left;display:flex;flex-direction:column;justify-self:center;justify-content:center;position:relative;height:inherit!important;display:flex!important;align-items:stretch!important;flex-wrap:wrap;min-height:240px}.session-02 .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-02 .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}.session-02 .descricao .items .item .description{font-family:IBM Plex Sans;font-weight:400;font-size:15px;line-height:18px;color:#fff;text-align:left;margin-top:0;width:168px}.session-02 .descricao .items .item:after{content:'';display:block;border:1px solid #2f1718;top:130px;left:80%;position:absolute;width:80px}.forms span.btn-wrapper:hover:after,.session-02 .descricao .items .item:last-child:after{display:none}.session-03{padding-top:50px}.session-03 .container-menor h2{font-weight:700;font-size:50px;line-height:50px}.session-03 .funcionalidades{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.session-03 .funcionalidades .item{display:flex;gap:20px;flex-wrap:wrap;align-content:center;border:1px solid #c8c6c6;border-radius:23px;justify-content:center;align-items:center;cursor:pointer;min-height:98px}.session-03 .funcionalidades .item:hover{background:#e4e3e3;transition:0.4s}.session-03 .funcionalidades .item img{width:43px;height:43px}.session-03 .funcionalidades .item .description{width:250px;font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:20px}.session-05{padding-top:50px;padding-bottom:100px}.session-05 .flex{justify-content:space-between;align-items:center}.session-05 .left h2{font-family:IBM Plex Sans;font-weight:700;font-size:50px;line-height:63px;width:600px;margin-top:0}.session-05 .left span:before{content:'';display:block;width:12px;height:82px;background:#f91669}.session-05 .left span{font-family:IBM Plex Sans;font-weight:500;font-style:Italic;font-size:32px;line-height:40px;width:600px;display:flex;gap:15px}.session-05 .left .item-description{display:flex;gap:15px;align-items:center}.session-05 .left .item-description img{width:24px;height:24px}.session-05 .left .item-description .description{font-family:IBM Plex Sans;font-weight:400;font-size:20px;width:600px;margin-bottom:0}.session-06{background:linear-gradient(268.38deg,#1b0a03 -28.5%,#7d2038 108.54%);padding-top:50px;padding-bottom:50px;overflow:hidden}.session-06 .left .subtitle-branco{color:#fff;font-family:IBM Plex Sans;font-weight:700;font-size:55px;line-height:65px;vertical-align:middle}.session-06 .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 .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 .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-06 .left .perguntas-frequentes p{width:600px;padding-left:20px;font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:26px}.session-06 .left .perguntas-frequentes p{display:none;margin-top:10px}.session-06 .left .perguntas-frequentes.active p{display:block}.session-06 .left .perguntas-frequentes.active span::after{rotate:180deg;transition:.4s}.session-04.desktop .grid .description-case .title-case{font-family:IBM Plex Sans;font-weight:400;font-style:Italic;font-size:50px;line-height:38px;color:#f91669;display:flex;align-items:center;gap:10px;margin-left:-50px;margin-bottom:2rem}.session-04.desktop .grid .description-case .title-case::before{content:'';display:block;background:url(https://agenciafg.com.br/wp-content/themes/agenciafg/assets/images/seta-marrom.png) no-repeat;width:49px;height:15px}.session-04.desktop .grid .description-case .sub-title{border:1px solid #f91669;width:162px;height:40px;opacity:1;border-radius:38px;display:flex;justify-content:center;align-items:center;font-family:IBM Plex Sans;font-weight:500;font-size:18px;line-height:34px;color:#f91669;margin-bottom:1rem}.session-04.desktop .grid .description-case .text p{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:31px;color:#2f1718}.session-04.desktop .grid .description-case .text ul{list-style:disc}.session-04.desktop .grid .description-case .text ul li{font-family:IBM Plex Sans;font-weight:400;font-size:20px;line-height:26px;color:#2f1718}.session-04.desktop .grid .description-case .text ul li::marker{color:#6a0b11;font-size:20px}.session-04.desktop .grid .description-case .resultados{display:flex;gap:20px;margin-top:1rem;margin-bottom:2rem}.session-04.desktop .grid .description-case .resultados .item{width:250px;height:117px;opacity:1;border-radius:19px;background:#2f1718;align-content:center;padding:0 10px}.session-04.desktop .case-item .banner img{height:100%;width:100%;object-fit:cover;object-position:center}.session-04.desktop .grid .description-case .resultados .item .resultados_percentual{font-family:IBM Plex Sans;font-weight:600;font-size:50px;line-height:60px;text-align:center;color:#f91669;margin:0!important}.session-04.desktop .grid .description-case .resultados .item .description{font-family:IBM Plex Sans;font-weight:400;font-size:12px;line-height:12px;text-align:center;color:#fff;margin:0!important}.session-04.desktop .grid .description-case .comentario{font-family:IBM Plex Sans;font-weight:400;font-style:Italic;font-size:15px;line-height:25px;color:#6d6a6b;margin-top:2rem;text-align:end}.session-04.desktop .grid .description-case .autor{display:flex;flex-direction:column;text-align:right}.session-04.desktop .grid .description-case .autor .marca{color:#6d6a6b;order:2;font-family:IBM Plex Sans;font-weight:300;font-size:15px;line-height:21px}.session-04.desktop .grid .description-case .autor .profissional{color:#6d6a6b;font-family:IBM Plex Sans;font-weight:500;font-size:18px;line-height:29px}.session-04.desktop .grid .description-case{align-content:center;margin-left:60px;max-width:70%}.page-template-page-projetos select{border-radius:1px!important;width:450px!important;margin-bottom:15px}.page-template-page-projetos .forms div#wpcf7-f89503-o1,.session-06 .forms div#wpcf7-f89503-o2{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.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%}.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}.forms .form-submit.flex input.wpcf7-submit:hover{background:#f91669}.session-04.desktop .grid button.slick-next.slick-arrow,.session-04.desktop .grid button.slick-prev.slick-arrow{top:50%;content:'';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-06 .forms{align-items:center;align-content:center}h2.forms_title{font-weight:600;font-size:34px;line-height:130%;padding-top:30px}.session-06 .grid{grid-template-columns:1.4fr 0.6fr}.forms .form-submit.flex input.wpcf7-submit{width:100%;margin-bottom:30px!important}.forms span.btn-wrapper{margin-top:15px}.session-04.desktop .case-item{display:grid;grid-template-columns:1fr 1fr;background:#D9D9D9;gap:20px}.session-04.desktop .grid button.slick-prev.slick-arrow{rotate:180deg;margin-left:20px;border-radius:100%;border:1px solid #f91669}.session-04.desktop .grid button.slick-next.slick-arrow:hover,.session-04.desktop .grid button.slick-prev.slick-arrow:hover{background-color:#fff}.session-04.desktop .grid button.slick-next.slick-arrow{right:0;margin-right:20px;border-radius:100%;border:1px solid #f91669}.session-04.desktop .case-item .banner{overflow:hidden;height:100%}.page-template-page-projetos.page-id-89551 .session-01 .text .parceiros{display:none}.page-template-page-projetos.page-id-89551 .session-02 .dados-projetos{display:none}.page-template-page-projetos.page-id-89551 .session-02{margin-top:30px}.page-template-page-projetos.page-id-89551 .session-02 .descricao .items .item .subtitulo{width:100%;font-size:20px;line-height:22px;text-align:center;}.page-template-page-projetos.page-id-89551 .session-02 .descricao .items .item .description{width:100%;text-align:center}.page-template-page-projetos.page-id-89551 .session-02 .descricao .items{padding-bottom:50px}.page-template-page-projetos.page-id-89551 .session-03{padding-bottom:90px}.page-template-page-projetos.page-id-89551 .session-03 .funcionalidades .item{flex-wrap:nowrap;padding-left:25px;padding-right:10px}.page-template-page-projetos.page-id-89551 .session-03 .funcionalidades .item .description{font-size:18px;line-height:18px;width:100%}.page-template-page-projetos.page-id-89551 .session-04.desktop .grid .description-case .text p{font-size:18px;line-height:24px}.session-04.desktop .grid .description-case .text ul li{font-family:IBM Plex Sans;font-weight:400;font-size:18px;line-height:20px;color:#2f1718;margin-top:10px}.page-template-page-projetos.page-id-89551 .session-04.desktop .grid .description-case .text ul{margin-bottom:1rem}.page-template-page-projetos.page-id-89551 .session-05{display:none}.page-template-page-projetos.page-id-89551 .session-04.desktop{padding-bottom:100px}.session-06 .left .perguntas-frequentes ul{display:none;width:600px;padding-left:20px;font-family:IBM Plex Sans;font-weight:300;font-size:20px;line-height:26px}.session-06 .left .perguntas-frequentes.active ul{display:block}.session-01 .top .text h2{font-family:IBM Plex Sans;font-weight:700;font-size:24px;line-height:32px;color:#6a0b11;margin-top:0}.page-template-page-projetos.page-id-89595 .session-01 .top{align-items:normal}.page-template-page-projetos.page-id-89595 .session-01 .forms{align-content:normal}.page-template-page-projetos.page-id-89595 .session-05{display:none!important}.page-template-page-projetos.page-id-89595 .session-04.desktop{padding-bottom:100px}.page-template-page-projetos.page-id-89595 .session-02 .descricao .items .item .subtitulo{font-size:20px;line-height:24px}.page-template-page-projetos.page-id-89595 .session-02 .descricao .items{padding-bottom:50px}.page-template-page-projetos.page-id-89595 .session-02 .dados-projetos{display:none!important}.page-template-page-projetos.page-id-89595 .session-04.desktop .grid .description-case .text ul li{font-size:18px;line-height:26px}.page-template-page-projetos.page-id-89595 .session-01 .top .text .logo-marcas{margin-top:20px;display:flex;gap:20px;margin-bottom:30px;align-items:center}.page-template-page-projetos.page-id-89629 .session-01 .text .parceiros{display:none!important}.page-template-page-projetos.page-id-89629 .session-05{display:none!important}.page-template-page-projetos.page-id-89629 .session-02 .descricao .items{padding-bottom:80px}.page-template-page-projetos.page-id-89629 .session-02 .descricao .items .item .subtitulo{width:100%}.page-template-page-projetos.page-id-89629 .session-02 .descricao .items .item .subtitulo{width:100%}.page-template-page-projetos.page-id-89629 .session-02 .descricao .items .item .description{width:100%}.page-template-page-projetos.page-id-89629 .session-02 .descricao .items .item{padding:20px}.page-template-page-projetos.page-id-89629 .session-02 .dados-projetos span{width:40%}.page-template-page-projetos.page-id-89595 .session-01 .forms{align-content:normal}@media(max-width:767px){.forms .wpcf7-submit,.page-template-page-projetos .forms div#wpcf7-f89503-o1,.session-01 .text,.session-06 .forms,.session-06 .forms div#wpcf7-f89503-o2,.session-06 .left,.session-06 .left .perguntas-frequentes{width:100%!important}.session-01 .top{display:block!important}.forms .form-group input,.page-template-page-projetos select{border-radius:1px;width:90%!important;margin-bottom:15px}.session-02 .dados-projetos{display:grid;gap:10px}.items.slider-mobile{display:flex;overflow:hidden;transition:transform .3s}.items.slider-mobile .item{min-width:100%;flex-shrink:0}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.slider-dots .dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s}.slider-dots .dot.active{background-color:#333}.session-03 .funcionalidades{display:grid;grid-template-columns:none;gap:20px}.session-06 .left .perguntas-frequentes span{width:95%!important;padding:0 10px!important;font-size:14px;line-height:16px}.session-06 .left .perguntas-frequentes span::after{width:20px;height:15px}.session-06 .left .perguntas-frequentes .description{width:100%!important;padding-left:10px;margin-left:0!important}.session-05 .flex{display:block}.session-05 .right img{width:100%}.session-05 .left h2{font-size:30px;line-height:30px;width:100%!important}.session-05 .left span{font-size:20px;line-height:26px;width:100%;align-items:center}.session-04.desktop .case-item,.session-06 .grid{grid-template-columns:none}.session-06{overflow:hidden}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}.forms span.btn-wrapper{justify-content:center}.forms .form-submit.flex input.wpcf7-submit{width:90%!important}.forms .form-submit.flex{margin-top:0!important}.session-06 .left .subtitle-branco{font-size:30px;line-height:30px}.session-02 .descricao h2,.session-03 .container-menor h2{font-size:22px;line-height:26px}.session-02 .dados-projetos span{font-size:30px;width:100%}.page-template-page-projetos .session-01 .text h1{font-size:22px}.session-02 .dados-projetos span strong{font-size:50px}.item.slick-slide{margin-right:16px}.page-template-page-projetos .session-01 .text .parceiros{width:auto;font-size:18px}.page-template-page-projetos .session-01 .text .descricao .list li,.page-template-page-projetos .session-01 .text .descricao p,.session-02 .descricao .items .item .subtitulo,.session-02 .descricao p,.session-04.desktop .grid .description-case .text p,.session-04.desktop .grid .description-case .text ul li,.session-05 .left .item-description .description{font-size:14px;line-height:20px}.session-04.desktop .grid .description-case{width:calc(100% - 40px);max-width:1265px;margin-left:auto;margin-right:auto}.session-04.desktop .grid .description-case .title-case{font-size:26px;line-height:26px;margin-left:0!important}.session-04.desktop .grid .description-case .resultados{flex-direction:column;align-items:center}.session-04.desktop .grid button.slick-next.slick-arrow,.session-04.desktop .grid button.slick-prev.slick-arrow{display:none!important}.session-04.desktop .grid .description-case .text ul{padding:10px}.session-06 .left .perguntas-frequentes p{width:auto}.session-06 .left .perguntas-frequentes.active ul{width:auto}.page-template-page-projetos .session-02 .descricao .items .item{height:inherit!important;display:flex!important;align-items:stretch!important;flex-wrap:wrap;min-height:240px;padding:15px;}.session-02 .items .slick-track{display:flex!important;align-items:stretch}.session-03 .funcionalidades .item{flex-wrap:nowrap;padding-left:12px;padding-right:12px}.session-03 .funcionalidades .item .description{font-size:18px;line-height:20px}.session-02 .items .slick-track{display:flex!important;align-items:stretch!important}.session-02 .items .slick-slide{height:inherit!important;display:flex!important;align-items:stretch!important}.session-02 .items .slick-slide>div{width:100%;height:100%;display:flex!important;align-items:stretch!important}.session-02 .items .slick-slide .item{width:100%;height:100%!important;display:flex!important;flex-direction:column;box-sizing:border-box}.session-02 .items .slick-slide .item .number{flex-shrink:0}.session-02 .items .slick-slide .item .subtitulo{flex-shrink:0;margin-bottom:10px}.session-02 .items .slick-slide .item .description{flex:1;overflow:hidden}.session-02 .descricao .items .item .description{width:auto!important}.session-02 .descricao .items .item .subtitulo{width:auto!important}.page-template-page-projetos.page-id-89595 .session-01 .logo-marcas .logo{flex:0 0 auto;max-width:100px}.page-template-page-projetos.page-id-89595 .session-01 .top .text .logo-marcas{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;gap:20px;flex-wrap:nowrap}.page-template-page-projetos.page-id-89551 .session-04.desktop .grid .description-case{padding-bottom:30px}.session-01 .top .text h2{font-size:20px}.page-template-page-projetos.page-id-89629 .session-02 .dados-projetos{gap:20px}.page-template-page-projetos.page-id-89629 .session-01 .text .parceiros{display:none!important}.page-template-page-projetos.page-id-89629 .session-04.desktop .case-item{gap:0}}@media (min-width:768px){.slider-dots{display:none}}