.session-01 .top{display:flex;justify-content:space-between;gap:30px}.page-template-lp-generica-modelo-2 .breadcrumb span{font-weight:500;color:#fff}.page-template-lp-generica-modelo-2 .breadcrumb span a{color:#fff}.page-template-lp-generica-modelo-2 .breadcrumb span svg{filter:invert(1) sepia(1) hue-rotate(180deg)}.page-template-lp-generica-modelo-2 .session-01 .top .text #breadcrumbs{margin-bottom:0}.page-template-lp-generica-modelo-2 .session-01 .top .text h1{font-family:IBM Plex Sans;font-size:56px;line-height:60px;text-decoration:underline;text-decoration-style:solid;color:#fff;margin-top:100px}.page-template-lp-generica-modelo-2 .session-01 .top .text p:first-of-type{font-family:IBM Plex Sans;font-weight:300;font-size:26px;line-height:34px;color:#fff}.page-template-lp-generica-modelo-2 .session-01 .top .text p{font-family:IBM Plex Sans;font-weight:400;font-size:18px;line-height:28px;color:#FFF}.page-template-lp-generica-modelo-2 .session-01 .top .forms div#wpcf7-f90182-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}div#wpcf7-f90825-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}div#wpcf7-f90825-o2{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.page-id-91025 .forms .form-group p br{display:none}.page-id-91025 .forms .wpcf7-submit{margin-bottom:0!important}.page-id-91025 .form-submit p.obs{text-align:center;margin-top:0}.page-id-91025 .form-submit p{justify-items:center}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-lp-generica-modelo-2 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-lp-generica-modelo-2 .session-02{margin-top:15px;width:90%;background:#EEECEC;height:219px;border-radius:55px;align-content:center;justify-self:center}.page-template-lp-generica-modelo-2 .session-02 .logos-plataformas{display:flex;gap:50px;justify-content:center}.page-template-lp-generica-modelo-2 .session-02 .logos-plataformas img{max-width:220px;height:auto;object-fit:contain}.page-template-lp-generica-modelo-2 .session-03{margin-top:15px;width:90%;border-radius:55px;align-content:center;justify-self:center;background:#EEECEC;padding-top:50px;padding-bottom:50px}.page-template-lp-generica-modelo-2 .session-03 .titulo h2{font-family:IBM Plex Sans;font-weight:400;font-size:36px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#6A0B11}.page-template-lp-generica-modelo-2 .session-03 .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:24px;text-align:center;vertical-align:middle;color:#373636}.page-template-lp-generica-modelo-2 .session-03 .cards{margin-top:50px;display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:20px}.page-template-lp-generica-modelo-2 .session-03 .cards .card .card-descricao{display:flex}.page-template-lp-generica-modelo-2 .session-03 .cards .card{min-height:213px;border-radius:36px;background:#6A0B11;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.page-template-lp-generica-modelo-2 .session-03 .cards .card h3{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.25;color:#fff;text-decoration:underline;margin-left:20px;margin-top:0}.page-template-lp-generica-modelo-2 .session-03 .cards .card .card-descricao:before{background:#6A0B11;width:60px;height:15px;display:flex;content:'';margin-top:5px}.page-template-lp-generica-modelo-2 .session-03 .cards .card .card-descricao p{font-family:'IBM Plex Sans',sans-serif;font-weight:400;font-size:clamp(16px,1.2vw,18px);line-height:1.55;color:#fff;margin:0}.page-template-lp-generica-modelo-2 .session-04{margin-top:15px;width:90%;border-radius:55px;align-content:center;justify-self:center;background:#EEECEC;padding-top:50px;padding-bottom:50px}.page-template-lp-generica-modelo-2 .session-04 .flex{gap:70px}.page-template-lp-generica-modelo-2 .session-04 .flex .banner-session-04{width:50%}.page-template-lp-generica-modelo-2 .session-04 .flex .text{width:50%;border-left:1px solid #6D6A6B8A;padding-left:50px}.page-template-lp-generica-modelo-2 .session-04 .flex .text .titulo h2{font-family:IBM Plex Sans;font-weight:400;font-size:36px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#6A0B11}.page-template-lp-generica-modelo-2 .session-04 .flex .text .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:24px;color:#2F1718}.page-template-lp-generica-modelo-2 .session-05{margin-top:50px;margin-bottom:100px}.session-05 .titulo h2{font-family:IBM Plex Sans;font-weight:400;font-size:36px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#6A0B11}.page-template-lp-generica-modelo-2 .session-05 .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.page-template-lp-generica-modelo-2 .session-05 .cards .card{width:auto;height:196px;border-radius:31px;opacity:1;background:#210102;padding:20px 20px 20px 30px;align-content:center}.page-template-lp-generica-modelo-2 .session-05 .cards .card h3{font-family:IBM Plex Sans;font-weight:500;font-size:27px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#fff;margin-top:10px;margin-bottom:10px}.page-template-lp-generica-modelo-2 .session-05 .cards .card .descricao p{font-family:IBM Plex Sans;font-weight:400;font-size:18px;line-height:142%;vertical-align:middle;color:#fff;margin-top:0}.session-06{background:linear-gradient(268.38deg,#1b0a03 -28.5%,#7d2038 108.54%);padding-top:50px;padding-bottom:50px;overflow:hidden}.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:767px){.session-01{width:100%!important;margin-top:0!important;border-radius:0!important}.session-01 .top{display:block!important}.page-template-lp-generica-modelo-2 .session-01 .top .text h1{font-size:26px!important;line-height:30px!important;margin-top:0!important}.page-template-lp-generica-modelo-2 .session-01 .top .text p:first-of-type{font-size:20px!important;line-height:24px!important}.page-template-lp-generica-modelo-2 .session-01 .top .text p{font-size:16px!important;line-height:20px!important}.page-template-lp-generica-modelo-2 .session-01 .top .forms div#wpcf7-f90182-o1,div#wpcf7-f90182-o2{width:100%!important}div#wpcf7-f90825-o1{width:100%!important}div#wpcf7-f90825-o2{width:100%!important}.page-id-91025 .forms .wpcf7-submit{width:90%!important}.page-template-lp-generica-modelo-2-php .forms .form-group p span{display:flex;width:100%;justify-content:center}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{width:100%;justify-content:center}.page-template-lp-generica-modelo-2 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}.page-template-lp-generica-modelo-2 .session-02{width:100%;height:100%;border-radius:0!important;padding-top:30px;padding-bottom:30px;margin-top:0}.page-template-lp-generica-modelo-2 .session-02 .logos-plataformas{flex-direction:column;align-items:center;gap:30px}.page-template-lp-generica-modelo-2 .session-02 .logos-plataformas img{max-width:180px}.page-template-lp-generica-modelo-2 .session-03{margin-top:0;width:100%;border-radius:0!important}.page-template-lp-generica-modelo-2 .session-03 .titulo h2{font-size:20px}.page-template-lp-generica-modelo-2 .session-03 .descricao p{font-size:14px;line-height:20px}.page-template-lp-generica-modelo-2 .session-03 .cards{grid-template-columns:repeat(1,minmax(260px,1fr))!important}.page-template-lp-generica-modelo-2 .session-03 .cards .card{min-height:160px!important;justify-content:center!important;padding:30px!important}.page-template-lp-generica-modelo-2 .session-03 .cards .card h3{font-size:20px;margin-left:0!important}.page-template-lp-generica-modelo-2 .session-03 .cards .card h3 br{display:none}.page-template-lp-generica-modelo-2 .session-03 .cards .card .card-descricao:before{display:none}.page-template-lp-generica-modelo-2 .session-04{margin-top:0;width:100%;border-radius:0!important}.page-template-lp-generica-modelo-2 .session-04 .flex{flex-direction:column}.page-template-lp-generica-modelo-2 .session-04 .flex .banner-session-04{width:100%}.page-template-lp-generica-modelo-2 .session-04 .flex .text{width:100%;padding:0!important;border-left:none!important}.page-template-lp-generica-modelo-2 .session-04 .flex .text .titulo h2{font-size:24px;text-align:center!important}.page-template-lp-generica-modelo-2 .session-04 .flex .text .descricao p{font-size:16px;line-height:20px;text-align:center}.page-template-lp-generica-modelo-2 .session-05 .cards{grid-template-columns:repeat(1,1fr)!important}.session-05 .titulo h2{font-size:22px}.page-template-lp-generica-modelo-2 .session-05 .cards .card h3{font-size:20px}.page-template-lp-generica-modelo-2 .session-05 .cards .card .descricao p{font-size:16px}.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:14px!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}}.page-id-90597.session-01 .top .forms div#wpcf7-f90606-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}div#wpcf7-f90606-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.page-id-90597 .session-01 .top .text h1{margin-top:30px!important}.page-id-90597 .session-01 .top .text p:first-of-type{font-size:24px!important;line-height:24px!important}.page-id-90597 .session-01 .top .text p{font-size:16px;line-height:28px}.page-id-90597 .session-02{display:none}.page-id-90597 .session-03 .cards .card .card-descricao:before{display:none}.page-id-90597 .session-03 .cards .card{justify-content:center;align-items:center;min-height:130px!important}.page-id-90597 .session-03 .cards .card .card-descricao{text-align:justify}.page-id-90597 .session-04 .flex{align-items:center}.page-id-90597 .session-04 .text .descricao ul{padding:20px;list-style:disc}.page-id-90597 .session-04 .flex .banner-session-04{width:auto!important}.page-id-90597 .session-04 .flex .text .titulo h2{margin-bottom:0px!important}.page-id-90597 .session-04 .text .descricao ul li::marker{color:#f91669;font-size:20px}.page-id-90597 .session-04 .text .descricao ul li{font-family:IBM Plex Sans;font-weight:400;font-size:22px;color:#2F1718;margin-bottom:15px}.page-id-90597 .session-06{display:none}.forms-calendario-wrapper{position:relative;background:#d9d9d9;border-radius:12px;width:512px;min-height:100%;max-height:100%;padding:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:15px}.forms-calendario-wrapper h2.forms_title{margin-top:0px!important}.forms-calendario-content{display:none;width:100%;height:100%}.forms-calendario-content.active{display:flex;flex-direction:column}.forms-calendario-content .form-submit{padding:0 30px 0px!important}.forms-calendario-content div[id^="wpcf7-f"]{background:transparent!important;border-radius:12px;width:100%;height:100%;display:flex;flex-direction:column;padding:0}.forms-calendario-content form.wpcf7-form{display:flex;flex-direction:column;height:100%;padding:0 15px}.forms-calendario-content .form-group{justify-content:center;display:flex;flex-direction:column;margin-bottom:0!important;padding:0 30px;flex-grow:1}.forms-calendario-content .form-group input,.forms-calendario-content .form-group select{border-radius:4px!important;width:100%!important;max-width:450px;margin:0 auto 15px;padding:10px;box-sizing:border-box}.forms-calendario-content .form-group label{font-family:IBM Plex Sans;font-weight:700;font-size:20px;line-height:100%;font-style:normal;display:block;margin-bottom:8px;text-align:left;max-width:450px;margin-left:auto;margin-right:auto}.forms-calendario-content .form-submit{justify-content:center!important;align-items:center!important;padding:0 30px 30px;margin:0!important;flex-shrink:0}.forms-calendario-content .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:100%!important;max-width:451px;background:#00a651;margin:0 auto!important;box-sizing:border-box}.forms-calendario-content .form-submit.flex input.wpcf7-submit:hover{background:#008f45;transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 166 81 / .4)}.forms-calendario-content .wpcf7-not-valid-tip{font-size:13px;color:#dc3232;display:block;margin:-10px auto 10px;max-width:450px;text-align:left;padding:0 5px}.forms-calendario-content .wpcf7-form.invalid .form-group,.forms-calendario-content .wpcf7-form.sent .form-group,.forms-calendario-content .wpcf7-form.failed .form-group{margin-bottom:0!important}.forms-calendario-content .wpcf7-response-output{margin:0 30px 20px!important;padding:10px!important;border-radius:4px;text-align:center;font-size:14px;flex-shrink:0}.forms-calendario-content .wpcf7 br{display:none}.forms-calendario-content input.wpcf7-not-valid,.forms-calendario-content select.wpcf7-not-valid{border:2px solid #dc3232!important}.forms-calendario-content .wpcf7 .ajax-loader{display:none!important}.forms-calendario-success{display:none;padding:40px 30px;text-align:center;min-height:580px;max-height:580px;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center}.forms-calendario-success.active{display:flex}.forms-calendario-success .success-icon{font-size:60px;margin-bottom:20px;flex-shrink:0}.forms-calendario-success h2{color:#2F1718;font-family:IBM Plex Sans;font-size:24px;font-weight:600;margin-bottom:25px;line-height:1.3;padding:0 10px;flex-shrink:0}.forms-calendario-success .btn-download-main{display:inline-flex;align-items:center;justify-content:center;background:#00a651;color:#fff;font-family:IBM Plex Sans;font-size:18px;font-weight:700;padding:15px 40px;border-radius:10px;text-decoration:none;margin-bottom:30px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 166 81 / .3);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.forms-calendario-success .btn-download-main:hover{background:#008f45;transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 166 81 / .4)}.forms-calendario-success .success-cta{border-top:2px solid #c5c5c5;padding-top:25px;margin-top:auto;width:100%;flex-shrink:0}.forms-calendario-success .success-cta p{color:#2F1718;font-family:IBM Plex Sans;font-size:16px;margin-bottom:15px;font-weight:500}.forms-calendario-success .btn-contact-specialist{display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:#f91669;font-family:IBM Plex Sans;font-size:15px;font-weight:600;padding:12px 25px;border:2px solid #f91669;border-radius:30px;text-decoration:none;transition:all 0.3s ease}.forms-calendario-success .btn-contact-specialist:hover{background:#f91669;color:#fff}.page-id-90597 .session-03 .cards .card .card-descricao p{line-height:22px;gap:10px;display:flex;flex-direction:column}.page-id-90597 .session-03 .cards .card:first-child .card-descricao p:before{content:'';background:url(https://agenciafg.com.br/wp-content/uploads/2026/01/icone-calendario_v3.png) no-repeat;width:50px;height:50px;background-size:cover;display:block}.page-id-90597 .session-03 .cards .card:nth-child(2) .card-descricao p:before{content:'';background:url(https://agenciafg.com.br/wp-content/uploads/2026/01/icone-relogio_v3.png) no-repeat;width:52px;height:50px;background-size:cover;display:block}.page-id-90597 .session-03 .cards .card:nth-child(3) .card-descricao p:before{content:'';background:url(https://agenciafg.com.br/wp-content/uploads/2026/01/icone-peca_v3.png) no-repeat;width:50px;height:50px;background-size:cover;display:block}.page-id-90597 .session-03 .cards .card:last-child .card-descricao p:before{content:'';background:url(https://agenciafg.com.br/wp-content/uploads/2026/01/icone-alto-falante_v3.png) no-repeat;width:50px;height:50px;background-size:cover;display:block}.page-id-91025 .session-01 .top .text h1{text-decoration:none!important;margin-top:70px!important}.page-id-91025 .session-02{display:none}.page-id-91025 .session-03 .cards{grid-template-columns:repeat(3,minmax(260px,1fr))!important}.page-id-91025 .session-03 .cards .card h3{margin-left:0!important;font-size:24px!important}.page-id-91025 .session-03 .cards .card .card-descricao p{min-height:140px}.page-id-91025 .session-04{display:none}.page-id-91025 .session-05 .titulo h2{text-decoration:none}.page-id-91541 .session-01 .top .text h1{font-family:IBM Plex Sans;font-size:56px;line-height:60px;text-decoration:underline;text-decoration-style:solid;color:#fff;margin-top:0}.page-id-91541 .session-02{display:none}.page-id-91541 .title-and-logp{display:flex;gap:60px;align-items:center}.page-id-91541 .session-03 .cards .card h3{margin-left:0!important}.page-id-91541 .session-03 .cards .card .card-descricao p{height:110px}.page-id-91541 .session-04{display:none}.page-id-91541 .session-05 .cards .card h3{font-size:22px}div#wpcf7-f89503-o1{background:#d9d9d9;border-radius:12px;width:512px;height:auto}div#wpcf7-f89503-o2{background:#d9d9d9;border-radius:12px;width:512px;height:auto}.page-id-91693 .session-01 .top .text h1{margin-top:0!important}.page-id-91693 .session-02{display:none}.page-id-91693 .session-03 .cards .card .card-descricao p{height:110px}.page-id-91693 .session-04{display:none}.page-id-91693 .session-05 .cards .card .descricao p{font-size:16px;line-height:142%}@media(max-width:767px){.page-id-90597 .session-01 .top .text h1{margin-top:0!important}.page-id-91025 .session-01 .top .text h1{margin-top:0!important}.forms-calendario-wrapper{width:100%;min-height:auto;max-height:none;padding-bottom:30px}.forms-calendario-success{min-height:auto;max-height:none;padding:30px 20px}.forms-calendario-success h2{font-size:20px}.forms-calendario-success .btn-download-main{font-size:16px;padding:12px 30px;width:90%}.forms-calendario-success .btn-contact-specialist{font-size:14px;padding:10px 20px}.forms-calendario-content .form-group{width:100%;display:block;justify-items:center;padding:0!important}.forms-calendario-content .form-group input,.forms-calendario-content .form-group select{max-width:100%}.forms-calendario-content .wpcf7-submit{max-width:100%}.forms-calendario-content .form-group label{max-width:100%;font-size:16px;margin:0}.forms-calendario-content .wpcf7 br{display:block!important}div#wpcf7-f90606-o1{width:100%!important}.page-id-90597 h2.forms_title{font-size:22px}.page-id-90597 .session-04 .flex .text .titulo h2 br{display:none}.page-id-90597 .session-04 .text .descricao ul li{font-size:14px}.page-id-90597 .session-05{display:none!important}.page-id-90597 .session-04 .flex .text .titulo h2{font-size:20px}.page-id-90597 .session-01 .top .text p:first-of-type br{display:none}.page-id-91025 .session-03 .cards{grid-template-columns:repeat(1,minmax(260px,1fr))!important}div#wpcf7-f89503-o1{width:100%!important}div#wpcf7-f89503-o2{width:100%!important}.page-id-91693 .session-03 .titulo h2{font-size:26px!important;line-height:30px!important}.page-id-91693 .session-05 .titulo h2{font-size:26px!important;line-height:30px!important}.page-id-91693 .session-06 .grid .left h2{font-size:26px!important;line-height:30px!important}}