:root{--cream-color: #FFFCF3;--secundario-color: #008564;--black-color: #000}html,body{margin:0;padding:0}body{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;--tap-highlight-color: transparent;box-sizing:border-box;background-color:var(--cream-color);scroll-behavior:smooth;overflow-x:hidden}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:var(--cream-color)}body::-webkit-scrollbar-thumb{background:var(--secundario-color);border-radius:5px}h1{text-align:center;font-family:Syne,sans-serif;font-size:clamp(32px,8vw,128px);font-weight:800;line-height:100%;letter-spacing:-3.2px;margin-bottom:0}@media (max-width: 768px){h1{font-size:36px;letter-spacing:-1.125px}}h2{font-size:78px;letter-spacing:.78px;font-weight:800;margin:0;cursor:context-menu;width:max-content;font-family:Syne,sans-serif}h2:hover,h2:focus-within{color:var(--secundario-color)}@media (max-width: 1024px){h2{font-size:48px;letter-spacing:.45px}}@media (max-width: 768px){h2{font-size:32px;width:100%}}@media (max-width: 480px){h2{text-align:center!important}}p{font-family:Overpass,sans-serif;font-size:24px;font-weight:400;line-height:120%;margin-top:0;margin-bottom:60px}@media (max-width: 1024px){p{font-size:18px}}a{color:var(--black-color);text-decoration:none}.flex-col{display:flex;flex-direction:column}.text-block{font-family:Overpass,sans-serif;font-size:24px;font-weight:400;line-height:120%;margin-top:0;margin-bottom:60px}@media (max-width: 1024px){.text-block{font-size:18px}}button.reset{width:-moz-fit-content;width:fit-content;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.d-none{display:none!important}.btn{border:4px solid var(--black-color);display:inline-flex;padding:15px 45px;justify-content:center;align-items:center;gap:10px;font-family:Overpass,sans-serif;font-size:24px;font-weight:400;line-height:120%;background-color:transparent;cursor:pointer;transition:all 125ms ease-out}.btn:hover,.btn:focus-within{box-shadow:5px 5px 15px #00000026;padding:15px 60px;font-weight:700}@media (min-width: 1441px){.btn{padding:20px 60px}.btn:hover,.btn:focus-within{padding:20px 80px}}@media (max-width: 1024px){.btn{font-size:18px;border:3px solid var(--black-color)}}@media (max-width: 768px){.btn{box-shadow:5px 5px 15px #00000026}}.wrapper{width:calc(100% - 50px);max-width:1440px}.pos-rel{position:relative}.pos-abs{position:absolute}.logo{height:48px;width:auto;cursor:pointer}@media (max-width: 1024px){.logo{height:auto;width:60px}}@media (max-width: 768px){.desktop-display{display:none!important}}.mobile-display{display:none}@media (max-width: 768px){.mobile-display{display:initial!important}}.section-top{padding-top:112px}@media (max-width: 1024px){.section-top{padding-top:104px}}@media (max-width: 768px){.section-top{padding-top:96px}}@media (max-width: 480px){.section-top{padding-top:76px}}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:4px solid var(--secundario-color);border-radius:5px}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:400;src:url(syne-v16-latin-regular.f52784790a07e55e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:500;src:url(syne-v16-latin-500.1ae54ce18f129bf9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:600;src:url(syne-v16-latin-600.d3985a2e4a53726d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(syne-v16-latin-700.fb2d498c4c412676.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:800;src:url(syne-v16-latin-800.ec885f50e4a01747.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:100;src:url(overpass-v12-latin-100.9ea6523081aaf002.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:100;src:url(overpass-v12-latin-100italic.ea13db5e02cfdaab.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:200;src:url(overpass-v12-latin-200.71a5d8e9fa688704.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:200;src:url(overpass-v12-latin-200italic.5f41f30c448e04a3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:300;src:url(overpass-v12-latin-300.1c46452dd22ab0b8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:300;src:url(overpass-v12-latin-300italic.48330eaaa609de1c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:400;src:url(overpass-v12-latin-regular.a2dc9f05e3fe7006.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:400;src:url(overpass-v12-latin-italic.b8f656e5ea3fc98f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:500;src:url(overpass-v12-latin-500.e4977af1f2db0ac4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:500;src:url(overpass-v12-latin-500italic.9279c0d4ca8de8db.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:600;src:url(overpass-v12-latin-600.5204cee710fed1f6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:600;src:url(overpass-v12-latin-600italic.e293c13375ca4005.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:700;src:url(overpass-v12-latin-700.7d009308ec38c419.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:700;src:url(overpass-v12-latin-700italic.f0b9317777bf28a2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:800;src:url(overpass-v12-latin-800.5ca8f231b5961a6d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:800;src:url(overpass-v12-latin-800italic.2db35ee76660556e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:900;src:url(overpass-v12-latin-900.c77782ab852982fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:900;src:url(overpass-v12-latin-900italic.d4b0487040977d80.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(poppins-v20-latin-100.7a78f1ce0329757f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(poppins-v20-latin-100italic.9d47007c112f8cef.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(poppins-v20-latin-200.d36a2a2bb416f59e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(poppins-v20-latin-200italic.ca421fdfa52471e7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(poppins-v20-latin-300.c04551857776278f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(poppins-v20-latin-300italic.25a4feaba4ca53ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(poppins-v20-latin-regular.916d3686010a8de2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(poppins-v20-latin-italic.0576f4f464c78623.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(poppins-v20-latin-500.7777133e901cd5ed.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(poppins-v20-latin-500italic.ddd7bd64eb4cbfa0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(poppins-v20-latin-600.d869208648ca5469.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(poppins-v20-latin-600italic.9c1560f572ee7773.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(poppins-v20-latin-700.9a881e2ac07d406b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(poppins-v20-latin-700italic.b5492b5208029f67.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(poppins-v20-latin-800.376dd8dc38524313.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(poppins-v20-latin-800italic.aae01cce2705e0ac.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(poppins-v20-latin-900.bd427f25ac24d036.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(poppins-v20-latin-900italic.c5fa991549716f46.woff2) format("woff2")}
