*{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;font-family:Montserrat;font-size:1rem;color:#fff}body{position:relative}section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;position:relative}.header{position:fixed;top:2rem;left:50%;transform:translate(-50%);width:90%;max-width:1500px;height:100px;border:1px solid #d9d9d9;border-radius:100px;background-color:#2d4443;display:flex;align-items:center;justify-content:space-evenly;z-index:99999999}.logo{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:150px}.logo img{width:40px}.logo span{color:#fff;font-weight:600}.nav-items{display:flex;align-items:center;justify-content:center;gap:1rem;padding:0}.nav-items__list{list-style:none;font-weight:600}.nav-items__list>a{text-decoration:none;color:#fff}.menu{position:relative;min-width:150px;height:100%}.menu img{position:absolute;top:0;right:0}@media(max-width:768px){.header{height:70px;border-radius:50px;padding:0 1rem;justify-content:space-between}.logo span{font-size:1rem}.nav{position:fixed;top:90px;right:-50px;width:100%;height:calc(100vh - 140px);background:#f7b940;transform:translate(100%);transition:.3s ease;border-radius:16px;padding-top:2rem;z-index:999999999}.nav.open{transform:translate(0);right:0}.nav-items{flex-direction:column;gap:2rem}.nav-items__list a{font-size:1.2rem}.menu{display:flex;align-items:center;justify-content:center;height:auto;min-width:auto;cursor:pointer}.menu img{width:35px;height:35px;right:0;position:relative}}.hero{background-color:#2d4443;z-index:9}.hero-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;gap:1rem}.hero-box p{color:#fff;margin:0}.hero-box img{width:clamp(100px,80%,1000px)}.hero-box p:nth-child(1){font-size:2.5rem;font-style:italic;font-weight:600;text-align:start;padding-left:6rem;width:100%}.hero-box p:nth-child(3){font-style:italic;font-weight:600;text-align:end;padding-right:6rem;width:100%}.hero-down{display:flex;align-items:end;justify-content:center;width:80%;position:relative;top:5rem}.hero-down a{text-decoration:none}.hero-down button{width:250px;height:80px;color:#fff;font-family:Montserrat;font-size:1rem;font-weight:600;background-color:#2c3332;border:2px solid #f7b940;border-radius:50px;cursor:pointer;transition:transform .2s ease-in-out}.hero-down button:hover{transform:translateY(-10px)}.download{flex-wrap:wrap;flex-direction:row;display:flex;align-items:center;justify-content:center;background-color:#2c3332;border-radius:32px 32px 0 0;z-index:99;gap:1rem;top:-4rem;padding:80px 40px}.down-left{flex-direction:column;display:flex;align-items:start;justify-content:center;width:100%;max-width:650px;gap:2rem}.down-left-top{flex-direction:column;display:flex;width:100%}.down-left-top>h3{color:#f7b940;margin:0;font-size:2rem;font-style:italic}.down-left-buttons{flex-direction:column;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;gap:1rem}.down-left-buttons__btn{display:flex;align-items:center;justify-content:center;width:100%;height:80px;color:#fff;font-weight:600;text-decoration:none;border-radius:16px;background-color:#2d4443}.down-left-top>p{font-weight:600;font-size:.9rem}.down-right{flex-direction:column;display:flex;align-items:center;justify-content:center;width:100%;max-width:750px;height:80%}.down-right img{width:clamp(200px,80%,500px)}.why-choose{background:#fff;color:#2d4443;padding:80px 40px;z-index:999;top:-6rem;border-radius:32px 32px 0 0}.why-choose-container{max-width:1400px;margin:0 auto}.why-choose-header{text-align:right;margin-bottom:50px}.why-choose-header h2{font-size:32px;font-style:italic;font-weight:700;margin-bottom:20px}.why-choose-header p{font-size:14px;max-width:770px;font-weight:600;margin-left:auto;line-height:1.8;opacity:.8}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{background:#2c3332;border-radius:20px;padding:30px;position:relative;min-height:200px;color:#fff}.feature-card.tall{grid-row:span 2}.feature-number{position:absolute;top:20px;left:20px;width:50px;height:50px;background:#f7b940;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.feature-content{padding-top:40px}.feature-content h3{font-size:18px;font-weight:700;margin-bottom:12px}.feature-content p{font-size:13px;font-weight:600;line-height:1.6;opacity:.9}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card.tall{grid-row:auto}.why-choose-header{text-align:center}.why-choose-header p{margin-left:0;margin-right:0}}@media(max-width:768px){.why-choose{padding:60px 25px}.why-choose-header h2{font-size:26px}.why-choose-header p{font-size:13px}.features-grid{grid-template-columns:1fr}.feature-number{width:45px;height:45px;font-size:16px}.feature-content h3{font-size:17px}.feature-content p{font-size:13px}}@media(max-width:480px){.why-choose{padding:50px 20px}.why-choose-header h2{font-size:22px}.feature-card{padding:25px}.feature-number{width:40px;height:40px;font-size:15px}}.other{padding:80px 40px;gap:4rem;top:-6rem;background-color:#2d4443}.other-header{flex-direction:column;display:flex;align-items:start;justify-content:center;width:100%;max-width:1400px}.other-header>h3{margin:0;font-size:2rem;font-weight:600;font-style:italic}.other-header>p{font-size:1rem;font-weight:600;width:100%;max-width:800px}.other-body{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:1400px}.other-body-left{display:flex;align-items:center;justify-content:center;width:100%;max-width:550px}.other-body-rigth{flex-direction:column;display:flex;align-items:start;justify-content:space-between;gap:2rem;width:clamp(300px,100%,700px)}.other-body-rigth__card{display:flex;align-items:center;justify-content:start;width:100%;min-height:130px;padding-left:2rem;border-radius:16px;gap:2rem;background-color:#1a2928}.other-body-rigth__card__circle{display:flex;align-items:center;justify-content:center;font-weight:600;width:65px;height:65px;border-radius:100%;background-color:#f7b940}.other-body-rigth__card__content{flex-direction:column;display:flex;align-items:start;justify-content:center;gap:10px}.other-body-rigth__card__content>span{font-size:1rem;font-weight:600}.other-body-rigth__card__content>p{margin:0;font-size:.8rem;font-weight:600}@media(max-width:768px){.other{padding:60px 25px;gap:3rem}.other-header{align-items:center}.other-header>h3{font-size:1.7rem;text-align:center}.other-header>p{font-size:.9rem;text-align:center}.other-body{flex-direction:column;align-items:center;justify-content:center}.other-body-left{max-width:400px}.other-body-left img{width:100%;max-width:350px}.other-body-rigth{align-items:center;width:100%}.other-body-rigth__card{flex-direction:column;padding:20px;text-align:center;gap:1rem}.other-body-rigth__card__content{align-items:center}.other-body-rigth__card__content>span{font-size:1rem}.other-body-rigth__card__content>p{font-size:.85rem}}@media(max-width:480px){.other{padding:50px 20px}.other-header>h3{font-size:1.5rem}.other-header>p{font-size:.85rem;max-width:90%}.other-body-left{max-width:280px}.other-body-rigth__card{padding:15px}.other-body-rigth__card__circle{width:55px;height:55px;font-size:1rem}.other-body-rigth__card__content>span{font-size:.9rem}.other-body-rigth__card__content>p{font-size:.75rem}}.other,.insignias,.descubre,.faq-section{z-index:999999;border-radius:32px 32px 0 0}.insignias{top:-8rem;gap:2rem;padding:80px 40px;background-color:#2c3332}.ins-header{flex-direction:column;display:flex;align-items:end;justify-content:center;width:100%;max-width:1400px;gap:10px}.ins-header>h3{margin:0;font-size:2rem;font-style:italic}.ins-header>p{text-align:end;font-weight:600;width:clamp(200px,100%,800px)}.ins-cards{flex-wrap:wrap;display:flex;align-items:center;justify-content:start;max-width:1400px;gap:2rem}.ins-cards>img{width:100%;max-width:350px}.descubre{flex-direction:column;display:flex;align-items:center;justify-content:center;padding:80px 40px;background-color:#fff;top:-10rem}.descubre-header{display:flex;align-items:center;justify-content:end;width:100%;max-width:1400px;height:100px}.descubre-header>a{text-decoration:none}.descubre-header>a>button{width:250px;height:80px;color:#fff;font-family:Montserrat;font-weight:600;font-size:1rem;border:none;border-radius:16px;cursor:pointer;background-color:#2d4443}.descubre-body{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;gap:2rem}.des-body-left,.des-body-rigth{display:flex;align-items:center;justify-content:center;width:100px}.des-body-left>button,.des-body-rigth>button{display:flex;align-items:center;justify-content:center;width:75px;height:75px;cursor:pointer;border-radius:100px;background-color:#f7b940}.des-body-left>button>img,.des-body-rigth>button>img{width:35px}.des-body-rigth>button>img{transform:rotate(180deg)}.des-body-center{flex-wrap:wrap;display:flex;align-items:start;justify-content:space-between;gap:2rem}.des-body-center-left{width:clamp(300px,100%,400px);height:600px}.des-body-center-rigth{flex-direction:column;display:flex;align-items:start;justify-content:center;width:clamp(300px,100%,600px)}.des-body-center-rigth>*{color:#2d4443;width:100%;text-wrap:pretty}.des-body-center-rigth>p:nth-child(1){font-size:1.5rem;font-weight:600}.des-body-center-rigth>:nth-child(2){font-size:4rem;margin:0;color:#2d4443;font-family:Bitcheese;text-align:center}.des-body-center-rigth>:nth-child(2)>span{color:#f7b940}.des-body-center-rigth>p:nth-child(3){text-align:end;font-size:1.5rem;font-weight:600}.des-body-center-rigth>p:nth-child(4){font-size:1rem;font-weight:600}@media(max-width:1024px){.descubre{padding:60px 30px}.descubre-header{justify-content:center;height:auto}.descubre-header>a>button{width:220px;height:70px;font-size:.9rem}.descubre-body{gap:1.5rem}.des-body-left,.des-body-rigth{width:70px}.des-body-left>button,.des-body-rigth>button{width:65px;height:65px}}@media(max-width:768px){.descubre{padding:50px 20px}.des-body-left,.des-body-rigth{display:none}.descubre-body{justify-content:center}.des-body-center{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem}.des-body-center-left{width:100%;height:350px}.des-body-center-rigth{width:100%;align-items:center;text-align:center}.des-body-center-rigth>p:nth-child(1),.des-body-center-rigth>p:nth-child(3){font-size:1.3rem;text-align:center}.des-body-center-rigth>:nth-child(2){font-size:3rem}.des-body-center-rigth>p:nth-child(4){font-size:.9rem}}@media(max-width:480px){.descubre{padding:40px 16px}.descubre-header>a>button{width:180px;height:60px;font-size:.85rem}.des-body-center-left{height:250px}.des-body-center-rigth>:nth-child(2){font-size:2.3rem}.des-body-center-rigth>p:nth-child(1),.des-body-center-rigth>p:nth-child(3){font-size:1.1rem}.des-body-center-rigth>p:nth-child(4){font-size:.85rem}}.faq-section{background:#2d4443;padding:80px 40px}.faq-container{max-width:1000px;margin:0 auto}.faq-title{font-size:32px;font-style:italic;color:#f7b940;text-align:center;text-transform:uppercase;margin-bottom:50px;letter-spacing:2px}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{background:#1a292880;border:1px solid rgba(247,185,64,.3);border-radius:12px;overflow:hidden}.faq-question{width:100%;background:transparent;border:none;padding:30px 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .3s;text-align:left}.faq-question:hover{background:#1a2928cc}.faq-question span{font-family:Montserrat;font-weight:600;font-size:1rem;color:#fff;flex:1}.faq-icon{width:20px;height:20px;color:#f7b940;transition:transform .3s;flex-shrink:0;margin-left:20px}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{padding:0 25px 25px}.faq-answer p{font-family:Montserrat;font-weight:600;font-size:.8rem;line-height:1.8;opacity:.8}.footer{background:#1a2928;padding:50px 40px}.footer-content{flex-direction:column;display:flex;align-items:center;justify-content:center;max-width:1400px;margin:0 auto;text-align:center}.footer-logo{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px}.footer-logo-icon{width:50px;height:50px;background:#fff;border-radius:50%}.footer-logo span{color:#d9d9d9;font-size:18px;font-size:1rem;font-weight:600}.footer-copyright{font-weight:600;font-size:.9rem;opacity:.7;max-width:800px;margin:0 auto 30px}.footer-links{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;width:clamp(300px,80%,800px)}.footer-links>a{color:#d9d9d9;font-weight:600;text-decoration:none}@media(max-width:768px){.hero-box p:nth-child(1),.hero-box p:nth-child(3){font-size:1.7rem;padding:0;text-align:center}.hero-box img{width:100%}.hero-down button{width:180px;height:60px;font-size:.9rem}}@media(max-width:480px){.hero-box p:nth-child(1),.hero-box p:nth-child(3){font-size:1.4rem}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.otf) format("woff");font-weight:Black;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BlackItalic.otf) format("woff");font-weight:BlackItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.otf) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BoldItalic.otf) format("woff");font-weight:BoldItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.otf) format("woff");font-weight:ExtraBold;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBoldItalic.otf) format("woff");font-weight:ExtraBoldItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLight.otf) format("woff");font-weight:ExtraLight;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLightItalic.otf) format("woff");font-weight:ExtraLightItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Italic.otf) format("woff");font-weight:Italic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.otf) format("woff");font-weight:Light;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-LightItalic.otf) format("woff");font-weight:LightItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.otf) format("woff");font-weight:Medium;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-MediumItalic.otf) format("woff");font-weight:MediumItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.otf) format("woff");font-weight:Regular;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.otf) format("woff");font-weight:SemiBold;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBoldItalic.otf) format("woff");font-weight:SemiBoldItalic;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Thin.otf) format("woff");font-weight:Thin;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ThinItalic.otf) format("woff");font-weight:ThinItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Black.otf) format("woff");font-weight:Black;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-BlackItalic.otf) format("woff");font-weight:BlackItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Bold.otf) format("woff");font-weight:700;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-BoldItalic.otf) format("woff");font-weight:BoldItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-ExtraBold.otf) format("woff");font-weight:ExtraBold;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-ExtraBoldItalic.otf) format("woff");font-weight:ExtraBoldItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-ExtraLight.otf) format("woff");font-weight:ExtraLight;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-ExtraLightItalic.otf) format("woff");font-weight:ExtraLightItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Italic.otf) format("woff");font-weight:Italic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Light.otf) format("woff");font-weight:Light;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-LightItalic.otf) format("woff");font-weight:LightItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Medium.otf) format("woff");font-weight:Medium;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-MediumItalic.otf) format("woff");font-weight:MediumItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Regular.otf) format("woff");font-weight:Regular;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-SemiBold.otf) format("woff");font-weight:SemiBold;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-SemiBoldItalic.otf) format("woff");font-weight:SemiBoldItalic;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-Thin.otf) format("woff");font-weight:Thin;font-style:normal}@font-face{font-family:MontserratAlternates;src:url(/fonts/montserrat/MontserratAlternates-ThinItalic.otf) format("woff");font-weight:ThinItalic;font-style:normal}@font-face{font-family:Bitcheese;src:url(/fonts/bitcheese-font/Bitcheese-vm8MZ.otf) format("woff");font-weight:vm8MZ;font-style:normal}@font-face{font-family:Bitcheese;src:url(/fonts/bitcheese-font/Bitcheese-w1YK2.ttf) format("woff");font-weight:w1YK2;font-style:normal}
