.iVeBsj { display: flex; flex-direction: column; height: 100vh; width: 100vw; }
.fMznqk { display: flex; flex-direction: column; height: 100vh; width: 100%; overflow-y: auto; scroll-behavior: smooth; }
.fMznqk .react-tabs__tab-panel--selected { display: block; }
.fMznqk > span { position: fixed; bottom: 32px; right: 32px; z-index: 100; cursor: pointer; }
@media screen and (max-width: 1440px) {
  .fMznqk > span > svg { transform: scale(0.6); }
}
@media screen and (max-width: 768px) {
  .fMznqk > span { bottom: 8px; right: 8px; }
  .fMznqk > span > svg { transform: scale(0.4); }
}
.fPGaLF { display: flex; flex-direction: row; height: 100vh; max-height: calc(-90px + 100vh); }
@media screen and (max-width: 768px) {
  .fPGaLF { flex-direction: column; }
}
.fPGaLF > div:first-of-type { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; width: 65%; background-image: url("../static/sito/landing/agenti-zero-emissioni/media/cover.9bf220e7.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: cover; padding: 0px 0px 0px 4%; }
@media screen and (max-width: 1024px) {
  .fPGaLF > div:first-of-type { width: 40%; }
}
@media screen and (max-width: 768px) {
  .fPGaLF > div:first-of-type { width: 100%; }
}
.fPGaLF > div:first-of-type > h2 { font-size: 35px; line-height: 36px; color: white; font-weight: 600; }
.fPGaLF > div:last-of-type { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 35%; }
@media screen and (max-width: 1024px) {
  .fPGaLF > div:last-of-type { width: 60%; }
}
@media screen and (max-width: 768px) {
  .fPGaLF > div:last-of-type { width: 100%; }
}
.UxuzE { display: flex; flex-direction: column; padding: 32px 15%; width: 100%; overflow-y: scroll; }
.UxuzE > div > h3 { font-size: 18px; line-height: 22px; font-weight: 400; }
.UxuzE > div > div { display: flex; flex-direction: row; width: 100%; margin: 16px 0px; -webkit-box-pack: justify; justify-content: space-between; }
@media screen and (max-width: 600px) {
  .UxuzE > div > div { flex-direction: column; }
}
.UxuzE > div > a { width: 100%; text-align: center; outline: none; color: rgb(77, 77, 77); font-size: 12px; }
.gNhiVa { outline: none; border-width: 1px; border-style: solid; border-color: gray; width: 100%; height: 32px; margin: 8px 0px 0px; }
.hkCjyF { display: flex; margin: 16px 0px; flex-direction: column; width: 100%; font-weight: 600; }
.hkCjyF > div { width: 100%; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; font-weight: 600; }
.hkCjyF > div > span { font-size: 12px; color: grey; font-weight: 600; }
.beDFQH { width: 40%; height: 32px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; border-radius: 2px; background-color: rgb(232, 196, 104); color: white; font-size: 15px; outline: none; border: none; }
.beDFQH:hover { background-color: rgba(232, 196, 104, 0.8); }
.jAnpyy { width: 100%; display: flex; flex-direction: row; justify-content: space-around; -webkit-box-align: center; align-items: center; margin: 16px 0px; }
.jAnpyy > a { outline: none; color: rgb(77, 77, 77); font-size: 12px; }
@media screen and (max-width: 600px) {
  .jAnpyy > a { margin: 16px 0px 0px; }
}
.bYlDRe { display: flex; height: 32px; color: red; margin: 8px 0px; }
.igthSj > h5 { color: rgb(245, 164, 98); font-size: 19px; line-height: 36px; font-weight: 600; }
@media screen and (max-width: 768px) {
  .igthSj > h5 { margin-top: 8px; }
}
.fplJcv { display: flex; flex-direction: column; width: 100vw; padding: 4% 8%; height: 100%; -webkit-box-align: center; align-items: center; background-color: rgba(245, 164, 98, 0.05); }
.fplJcv > div { display: flex; width: 100%; flex-direction: row; margin: 0px 0px 32px; }
@media screen and (max-width: 1024px) {
  .fplJcv > div { flex-direction: column; }
}
.fplJcv > div > div { display: flex; flex-direction: column; align-items: flex-start; width: 50%; }
@media screen and (max-width: 1024px) {
  .fplJcv > div > div { width: 100%; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
}
.fplJcv > div > div > h1 { font-size: 16px; line-height: 26px; font-weight: 400; }
.fplJcv > div > div > div { display: flex; flex-direction: row; height: 100%; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 600px) {
  .fplJcv > div > div > div { flex-direction: column; max-width: 100vw; width: 100%; }
  .fplJcv > div > div > div > img { height: 50px; width: auto; }
}
.fplJcv > div > div > div.primo { display: flex; flex-direction: row; height: 100%; align-items: flex-start; }
@media screen and (max-width: 600px) {
  .fplJcv > div > div > div.primo { flex-direction: row; max-width: 100vw; margin-right: 24px; }
  .fplJcv > div > div > div.primo > span { width: 8px; }
  .fplJcv > div > div > div.primo > img { width: auto; }
}
.fplJcv > div > div > div.secondo { align-items: flex-start; flex-wrap: wrap; }
.fplJcv p { font-size: 11px; line-height: 19px; font-weight: 200; color: rgb(174, 174, 174); }
.byhYFj { width: 100px; }
.UcCtx { display: flex; flex-direction: column; width: 100vw; -webkit-box-align: center; align-items: center; }
.hxvCjX { display: flex; flex-direction: column; padding: 0px 8%; }
.hxvCjX > h2 { margin: 0px; font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .hxvCjX > h2 { font-size: 24px; line-height: 28px; }
}
.hxvCjX > section { display: flex; flex-direction: row; justify-content: space-around; max-width: 1440px; }
@media screen and (max-width: 1024px) {
  .hxvCjX > section { flex-direction: column; }
}
.hxvCjX > section > div:first-of-type { width: 40%; margin: 0px 20% 0px 0px; }
@media screen and (max-width: 1024px) {
  .hxvCjX > section > div:first-of-type { width: 100%; }
}
@media screen and (max-width: 768px) {
  .hxvCjX > section > div:first-of-type { margin: 0px; }
}
.hxvCjX > section > div:first-of-type > article { margin: 2% 0px; font-size: 20px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 768px) {
  .hxvCjX > section > div:first-of-type > article { font-size: 18px; line-height: 28px; }
}
.hxvCjX > section > div:last-of-type { width: 40%; display: flex; flex-direction: column; }
@media screen and (max-width: 1024px) {
  .hxvCjX > section > div:last-of-type { width: 100%; margin: 16px 0px 0px; }
}
.hxvCjX > section > div:last-of-type > span { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; margin: 8px 0px; font-size: 20px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 768px) {
  .hxvCjX > section > div:last-of-type > span { font-size: 16px; line-height: 28px; }
}
.hxvCjX > section > div:last-of-type > span > svg { margin: 0px 16px 0px 0px; min-width: 37px; }
@media screen and (max-width: 768px) {
  .hxvCjX > section > div:last-of-type > span > svg { transform: scale(0.6); }
}
.hHRSGF { display: flex; flex-direction: column; margin: 80px 0px; background-color: rgba(245, 164, 98, 0.05); width: 100vw; padding: 32px 8%; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 768px) {
  .hHRSGF { margin: 40px 0px; padding: 0px 8%; }
}
.hHRSGF > div:first-of-type { max-width: 1440px; width: 100%; }
.hHRSGF > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .hHRSGF > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.hHRSGF > div:last-of-type { max-width: 1024px; width: 100%; min-height: 600px; -webkit-box-pack: center; justify-content: center; display: flex; }
@media screen and (max-width: 768px) {
  .hHRSGF > div:last-of-type { min-height: 0px; }
}
.lmeKez { display: flex; flex-direction: column; width: 100vw; padding: 0px 8%; -webkit-box-align: center; align-items: center; }
.lmeKez > div:first-of-type { max-width: 1440px; width: 100%; }
.lmeKez > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .lmeKez > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.lmeKez > div:last-of-type { max-width: 1440px; width: 100%; display: flex; flex-direction: row; }
@media screen and (max-width: 1200px) {
  .lmeKez > div:last-of-type { flex-direction: column; }
}
.lmeKez > div:last-of-type > span { width: 10%; }
.lmeKez > div:last-of-type section { display: flex; flex-direction: column; width: 100%; }
@media screen and (max-width: 1200px) {
  .lmeKez > div:last-of-type section { -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
}
.lmeKez > div:last-of-type section:first-of-type > a > div { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/infograficaDue.da8a82a2.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section:first-of-type > a > div { height: 237px; }
}
.lmeKez > div:last-of-type section:last-of-type > a > div { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/infograficaUno.98518bf7.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section:last-of-type > a > div { height: 237px; }
}
.lmeKez > div:last-of-type section > a { outline: none; text-decoration: none; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section > a { max-width: 340px; }
}
.lmeKez > div:last-of-type section > a > div { width: 100%; max-width: 496px; height: 346px; border: 9px solid rgb(245, 164, 98); border-radius: 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section > a > div { max-width: 340px; }
}
.lmeKez > div:last-of-type section > a > div > svg { transform: scale(0.8); }
.lmeKez > div:last-of-type section > a > div > span { color: white; margin: 0px 0px 24px; font-size: 30px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section > a > div > span { font-size: 20px; }
}
.lmeKez > div:last-of-type section > a > div:hover > svg { transform: scale(1); transition: transform 350ms ease-out; }
.lmeKez > div:last-of-type section > a { outline: none; text-decoration: none; width: 496px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
.lmeKez > div:last-of-type section > a > button { margin: 16px 0px; height: 64px; color: rgb(245, 164, 98); background-color: transparent; outline: none; border: none; cursor: pointer; max-width: 496px; font-size: 25px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .lmeKez > div:last-of-type section > a > button { font-size: 20px; }
}
.lmeKez > div:last-of-type section > a > button:hover { background-color: rgba(245, 164, 98, 0.07); border-radius: 14px; }
.eZqtFL { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; margin: 0px 0px 80px; width: 100vw; background-color: rgba(245, 164, 98, 0.05); padding: 0px 8%; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 768px) {
  .eZqtFL { margin: 0px; }
}
.eZqtFL > div:first-of-type { max-width: 1440px; width: 100%; }
.eZqtFL > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .eZqtFL > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.eZqtFL > div:first-of-type > p { width: 80%; font-size: 20px; font-weight: 400; line-height: 37px; font-family: Futura, Helvetica, sans-serif; }
@media screen and (max-width: 768px) {
  .eZqtFL > div:first-of-type > p { font-size: 18px; line-height: 28px; width: 100%; }
}
.eZqtFL span { display: flex; width: 25%; -webkit-box-align: center; align-items: center; height: 50px; font-size: 20px; font-weight: 400; line-height: 37px; color: rgb(125, 125, 125); }
@media screen and (max-width: 1024px) {
  .eZqtFL span { font-size: 18px; line-height: 28px; width: 100%; height: 20px; }
}
.kMEtHn { width: 100%; display: flex; flex-direction: column; }
.hIqpDS { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 0px; }
.hIqpDS > .react-tabs__tab--selected { background-color: rgb(245, 164, 98); color: white; font-size: 20px; font-weight: 400; line-height: 36px; }
.hIqpDS > .react-tabs__tab--selected:hover { background-color: rgb(245, 164, 98); }
.cPKMiK { width: 168px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 52px; border-radius: 38px; border: 3px solid rgb(245, 164, 98); color: rgb(245, 164, 98); cursor: pointer; margin: 0px 16px 0px 0px; font-size: 20px; font-weight: 400; line-height: 36px; }
.cPKMiK:hover { background-color: rgba(245, 164, 98, 0.6); color: white; }
.gsQdtC { display: none; height: 100%; margin: 36px 0px; }
.gsQdtC:first-of-type > div:first-of-type > section:first-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneNoveUnoGEN.d751c362.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:first-of-type > div:first-of-type > section:first-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:first-of-type > div:first-of-type > section:last-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneNoveUnoPDF.4575114b.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:first-of-type > div:first-of-type > section:last-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:first-of-type > div:last-of-type > section:first-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneNoveDuePDF.e64c7610.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:first-of-type > div:last-of-type > section:first-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:first-of-type > div:last-of-type > section:last-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneNoveDueGEN.2f05425e.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:first-of-type > div:last-of-type > section:last-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:last-of-type > div:first-of-type > section:first-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneDodiciUnoGEN.db4f47cf.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:last-of-type > div:first-of-type > section:first-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:last-of-type > div:first-of-type > section:last-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneDodiciUnoPDF.d5c8358c.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:last-of-type > div:first-of-type > section:last-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:last-of-type > div:last-of-type > section:first-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneDodiciDuePDF.44bc7667.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:last-of-type > div:last-of-type > section:first-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC:last-of-type > div:last-of-type > section:last-of-type > a > div:first-of-type { background-image: url("../static/sito/landing/agenti-zero-emissioni/media/LezioneDodiciDueGEN.bd416783.png"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: 100% 100%; }
@media screen and (max-width: 768px) {
  .gsQdtC:last-of-type > div:last-of-type > section:last-of-type > a > div:first-of-type { height: 237px; }
}
.gsQdtC > div { max-width: 1440px; width: 100%; display: flex; flex-direction: row; }
@media screen and (max-width: 1200px) {
  .gsQdtC > div { flex-direction: column; }
}
.gsQdtC > div > span { width: 10%; }
.gsQdtC > div section { display: flex; flex-direction: column; width: 100%; }
@media screen and (max-width: 1200px) {
  .gsQdtC > div section { -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
}
.gsQdtC > div section > a { outline: none; text-decoration: none; width: 496px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 768px) {
  .gsQdtC > div section > a { max-width: 340px; }
}
.gsQdtC > div section > a > div { width: 100%; max-width: 496px; height: 346px; border: 4px solid rgb(245, 164, 98); background-color: rgb(86, 152, 192); border-radius: 5px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media screen and (max-width: 768px) {
  .gsQdtC > div section > a > div { max-width: 340px; }
}
.gsQdtC > div section > a > div > svg { transform: scale(0.8); }
.gsQdtC > div section > a > div > span { color: white; margin: 0px 0px 24px; }
.gsQdtC > div section > a > div:hover > svg { transform: scale(1); transition: transform 350ms ease-out; }
.gsQdtC > div section > a { width: 496px; display: flex; -webkit-box-pack: center; justify-content: center; text-decoration: none; }
.gsQdtC > div section button { margin: 16px 0px; height: 64px; color: rgb(245, 164, 98); background-color: transparent; outline: none; border: none; cursor: pointer; max-width: 496px; font-size: 25px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .gsQdtC > div section button { font-size: 20px; }
}
.gsQdtC > div section button:hover { background-color: rgba(245, 164, 98, 0.07); border-radius: 14px; }
.eVAcBz { display: flex; flex-direction: column; margin: 0px 0px 80px; width: 100vw; padding: 0px 8%; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 768px) {
  .eVAcBz { margin: 0px 0px 20px; }
}
.eVAcBz > div:first-of-type { max-width: 1440px; width: 100%; }
.eVAcBz > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .eVAcBz > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.eVAcBz > div:first-of-type > p { width: 80%; font-size: 20px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 768px) {
  .eVAcBz > div:first-of-type > p { font-size: 18px; line-height: 28px; width: 100%; }
}
.eVAcBz > div:first-of-type span { display: flex; width: 25%; -webkit-box-align: center; align-items: center; height: 50px; font-size: 20px; font-weight: 400; line-height: 37px; color: rgb(125, 125, 125); }
@media screen and (max-width: 1024px) {
  .eVAcBz > div:first-of-type span { font-size: 18px; line-height: 28px; width: 100%; height: 20px; }
}
.dHiPjE { display: none; height: 100%; margin: 36px 0px; }
.dHiPjE > div { max-width: 1440px; width: 100%; display: flex; flex-direction: column; }
@media screen and (max-width: 768px) {
  .dHiPjE > div > svg { display: none; }
}
.dHiPjE > div div { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; height: 36px; margin: 16px 0px; }
@media screen and (max-width: 768px) {
  .dHiPjE > div div { height: auto; }
}
.dHiPjE > div div a { text-decoration: none; color: rgb(77, 77, 77); }
.dHiPjE > div div button { cursor: pointer; outline: none; background-color: transparent; height: 52px; width: 168px; border-radius: 30px; margin: 0px 32px 0px 0px; border: none; color: rgb(245, 164, 98); font-size: 20px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .dHiPjE > div div button { display: none; }
}
.dHiPjE > div div button:hover { background-color: rgba(245, 164, 98, 0.07); border-radius: 14px; }
.dHiPjE > div div p { font-size: 20px; font-weight: 400; line-height: 37px; text-decoration: none; }
@media screen and (max-width: 768px) {
  .dHiPjE > div div p { border: 1px solid rgba(245, 164, 98, 0.8); border-radius: 30px; padding: 0px 16px; margin: 0px; }
}
.dHiPjE > div div p:hover { text-decoration: underline; }
.fArnvv { display: flex; flex-direction: column; width: 100vw; padding: 32px 8%; -webkit-box-align: center; align-items: center; background-color: rgba(245, 164, 98, 0.05); }
@media screen and (max-width: 768px) {
  .fArnvv { padding: 0px 8% 32px; }
}
.fArnvv > div:first-of-type { max-width: 1440px; width: 100%; }
.fArnvv > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .fArnvv > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.fArnvv > div:first-of-type > p { width: 80%; font-size: 20px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 768px) {
  .fArnvv > div:first-of-type > p { font-size: 18px; line-height: 28px; width: 100%; }
}
.fArnvv > div:first-of-type > a { outline: none; text-decoration: none; }
.fArnvv > div:first-of-type > a > button { margin: 32px 0px 0px; height: 52px; padding: 0px 8px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: white; border: none; background-color: rgb(245, 164, 98); border-radius: 30px; cursor: pointer; font-size: 20px; font-weight: 400; line-height: 36px; }
.fArnvv > div:first-of-type > a > button:hover { background-color: rgba(245, 164, 98, 0.8); }
.bWxNQB { display: flex; flex-direction: column; margin: 0px 0px 80px; width: 100vw; padding: 32px 8%; -webkit-box-align: center; align-items: center; background-color: white; z-index: 10; }
@media screen and (max-width: 768px) {
  .bWxNQB { margin: 0px; }
}
.bWxNQB > div:first-of-type { max-width: 1440px; width: 100%; }
.bWxNQB > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .bWxNQB > div:first-of-type > h2 { font-size: 24px; line-height: 28px; }
}
.bWxNQB > div { max-width: 1440px; width: 100%; display: flex; flex-direction: column; }
.bWxNQB > div > h1 { color: rgb(245, 164, 98); margin: 64px 0px; font-size: 45px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 768px) {
  .bWxNQB > div > h1 { font-size: 24px; line-height: 20px; margin: 16px 0px; }
}
.bWxNQB > div div { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; max-height: 72px; margin: 8px 0px; }
@media screen and (max-width: 768px) {
  .bWxNQB > div div { margin: 16px 0px; }
}
.bWxNQB > div div > div { min-width: 36px; width: 36px; height: 36px; border-radius: 18px; background-color: rgb(245, 164, 98); margin: 0px 16px 0px 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.bWxNQB > div div a { text-decoration: none; color: rgb(77, 77, 77); }
@media screen and (max-width: 768px) {
  .bWxNQB > div div a > p { text-decoration: underline; }
}
.bWxNQB > div div a > p:hover { text-decoration: underline; }
.bWxNQB > div div p { margin: 0px; display: flex; align-items: flex-start; font-size: 20px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 768px) {
  .bWxNQB > div div p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 700px) {
  .bWxNQB > div div p { font-size: 16px; line-height: 20px; }
}
.bmQnKT { height: 32px; }
.jeLSxF { display: flex; flex-direction: column; position: absolute; left: 40px; top: 180px; }
@media screen and (max-width: 1200px) {
  .jeLSxF > div > svg { display: none; }
}
.bMOAwf { position: sticky; width: 100vw; height: 0px; top: 20px; z-index: 5; }
@media screen and (max-width: 1200px) {
  .bMOAwf { display: none; }
}
.bMOAwf > svg:first-of-type { position: absolute; left: 25px; opacity: 1; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:first-of-type { top: 32px; }
}
.bMOAwf > svg:nth-of-type(2) { position: absolute; left: 25px; opacity: 0; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:nth-of-type(2) { top: 32px; }
}
.bMOAwf > svg:nth-of-type(3) { position: absolute; left: 25px; opacity: 0; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:nth-of-type(3) { top: 32px; }
}
.bMOAwf > svg:nth-of-type(4) { position: absolute; left: 25px; opacity: 0; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:nth-of-type(4) { top: 32px; }
}
.bMOAwf > svg:nth-of-type(5) { position: absolute; left: 25px; opacity: 0; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:nth-of-type(5) { top: 32px; }
}
.bMOAwf > svg:nth-of-type(6) { position: absolute; left: 25px; opacity: 0; }
@media screen and (max-width: 1200px) {
  .bMOAwf > svg:nth-of-type(6) { top: 32px; }
}
.fkqLvj { width: 100%; display: flex; flex-direction: column; top: -70px; position: relative; font-size: 25px; font-weight: 400; line-height: 55px; }
.jfOOWJ { position: relative; top: -10px; left: 25%; right: 25%; height: 108px; width: 50%; display: flex; border-radius: 54px; background-color: rgb(255, 255, 255); flex-direction: row; justify-content: space-around; -webkit-box-align: center; align-items: center; padding: 0px; }
@media screen and (max-width: 1200px) {
  .jfOOWJ { width: 80%; height: 90px; left: 10%; right: 10%; }
}
@media screen and (max-width: 700px) {
  .jfOOWJ { width: 100%; left: 0px; right: 0px; border-radius: 0px; }
}
@media screen and (max-width: 500px) {
  .jfOOWJ { height: 60px; }
}
.jfOOWJ > .react-tabs__tab--selected { background-color: rgb(245, 164, 98); color: white; font-weight: 400; }
.jfOOWJ > .react-tabs__tab--selected:hover { background-color: rgb(245, 164, 98); }
.dTlRrz { width: 30%; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 76px; border-radius: 38px; border: 3px solid rgb(245, 164, 98); color: rgb(245, 164, 98); cursor: pointer; }
@media screen and (max-width: 1200px) {
  .dTlRrz { height: 60px; }
}
@media screen and (max-width: 500px) {
  .dTlRrz { height: 40px; font-size: 16px; }
}
.dTlRrz:hover { background-color: rgba(245, 164, 98, 0.6); color: white; }
.jbJPmU { display: none; flex-direction: column; width: 100vw; height: 100vh; }
.fyGAWC { position: relative; display: flex; min-height: 468px; width: 100vw; background-image: url("../static/sito/landing/agenti-zero-emissioni/media/cover.1577d547.jpg"); background-position: center center; background-repeat: no-repeat; object-fit: cover; background-size: cover; flex-direction: row; -webkit-box-pack: center; justify-content: center; padding: 0px 8%; }
@media screen and (max-width: 768px) {
  .fyGAWC { min-height: 570px; }
}
.rekkJ { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; max-width: 1440px; }
@media screen and (max-width: 768px) {
  .rekkJ { flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; padding: 64px 0px 0px; }
}
@media screen and (max-width: 600px) {
  .rekkJ { padding: 16px 0px 0px; }
}
.rekkJ > div:first-of-type { width: 40%; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; color: white; }
@media screen and (max-width: 768px) {
  .rekkJ > div:first-of-type { width: 100%; }
}
.rekkJ > div:first-of-type > h2 { font-size: 35px; font-weight: 400; line-height: 36px; }
@media screen and (max-width: 1200px) {
  .rekkJ > div:first-of-type > h2 { font-size: 24px; line-height: 26px; }
}
.rekkJ > div:first-of-type > p { font-size: 17px; font-weight: 400; line-height: 37px; }
@media screen and (max-width: 1200px) {
  .rekkJ > div:first-of-type > p { font-size: 14px; line-height: 26px; }
}
.rekkJ > div:last-of-type { width: 40%; display: flex; flex-direction: column; align-items: flex-end; -webkit-box-pack: center; justify-content: center; color: white; }
@media screen and (max-width: 768px) {
  .rekkJ > div:last-of-type { width: 100%; -webkit-box-align: center; align-items: center; }
}
.rekkJ > div:last-of-type > p { text-align: right; width: 50%; font-size: 27px; font-weight: 400; line-height: 37px; font-family: Caveat, Helvetica, sans-serif; }
@media screen and (max-width: 1200px) {
  .rekkJ > div:last-of-type > p { font-size: 20px; line-height: 26px; }
}
@media screen and (max-width: 768px) {
  .rekkJ > div:last-of-type > p { font-size: 20px; line-height: 26px; width: 100%; text-align: left; }
}
.rekkJ > div:last-of-type > p > span { font-size: 33px; font-weight: 600; line-height: 37px; font-family: Caveat, Helvetica, sans-serif; }
@media screen and (max-width: 1200px) {
  .rekkJ > div:last-of-type > p > span { font-size: 20px; line-height: 26px; }
}
.rekkJ > div:last-of-type > button { width: 162px; height: 32px; border-radius: 25px; border: none; color: white; background-color: rgb(232, 196, 104); cursor: pointer; z-index: 2; padding: 0px 8px; }
.rekkJ > div:last-of-type > button:hover { background-color: rgba(232, 196, 104, 0.8); }
.inRZwy { display: flex; -webkit-box-align: center; align-items: center; min-height: 102px; width: 100vw; background-color: rgb(245, 164, 98); padding: 0px 10% 0px 0px; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }
@media screen and (max-width: 1024px) {
  .inRZwy { padding: 0px 5% 0px 0px; }
}
@media screen and (max-width: 600px) {
  .inRZwy { flex-direction: row; -webkit-box-align: center; align-items: center; padding: 16px 5% 16px 0px; }
}
.inRZwy > section { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; cursor: pointer; }
.inRZwy > section > img { width: 100%; height: 100%; transform: scale(0.7); }
.inRZwy > div { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; justify-content: space-around; }
@media screen and (max-width: 600px) {
  .inRZwy > div { margin: 8px 0px; }
}
.inRZwy > div > button:first-of-type { background-color: rgb(232, 111, 81); height: 32px; white-space: nowrap; border-radius: 25px; outline: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; flex-direction: row; color: white; border: none; cursor: pointer; margin: 0px 16px 0px 0px; font-size: 15px; }
@media screen and (max-width: 600px) {
  .inRZwy > div > button:first-of-type { height: 24px; }
}
.inRZwy > div > button:first-of-type:hover { text-decoration: underline; }
.inRZwy > div > button:last-of-type { border: none; cursor: pointer; outline: none; color: white; background-color: rgb(232, 196, 104); font-size: 15px; }
@media screen and (max-width: 600px) {
  .inRZwy > div > button:last-of-type { height: 24px; }
}
.inRZwy > div > button:last-of-type:hover { text-decoration: underline; }
html, body { margin: 0px; min-height: 100vh; max-width: 100vw; -webkit-box-pack: center; justify-content: center; display: block; overflow: hidden auto; scroll-behavior: smooth; color: rgb(77, 77, 77); font-family: Futura, Helvetica, sans-serif; font-weight: 400; }
html button, body button { padding: 0px 16px; font-family: Futura, Helvetica, sans-serif; }
input { font-family: Futura, Helvetica, sans-serif; font-weight: 400; }
input[type="text"] { appearance: none; border-radius: 0px; }
::-webkit-scrollbar { width: 0px; background: transparent; }
* { box-sizing: border-box; font-family: Futura, Helvetica, sans-serif; font-weight: 400; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
::-webkit-scrollbar { display: none !important; }
body { font-family: Futura, Helvetica, sans-serif; }
@font-face { font-family: Futura; src: local("Futura"), url("/static/sito/landing/agenti-zero-emissioni/media/Futura-Bold.e0f9f4d7.woff") format("woff"); font-weight: 600; font-style: normal; }
@font-face { font-family: Futura; src: local("Futura"), url("/static/sito/landing/agenti-zero-emissioni/media/Futura-Book.9429fb5d.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: Futura; src: local("Futura"), url("/static/sito/landing/agenti-zero-emissioni/media/Futura-Medium.dff338f4.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: Futura; src: local("Futura"), url("/static/sito/landing/agenti-zero-emissioni/media/Futura-Light.5978ea9b.woff") format("woff"); font-weight: 100; font-style: normal; }
@font-face { font-family: Caveat; src: local("Caveat"), url("/static/sito/landing/agenti-zero-emissioni/media/Caveat-Bold.7b81f860.woff") format("woff"); font-weight: 600; font-style: normal; }
@font-face { font-family: Caveat; src: local("Caveat"), url("/static/sito/landing/agenti-zero-emissioni/media/Caveat-Regular.f98dc5e8.woff") format("woff"); font-weight: 400; font-style: normal; }
