.nav-container,.logo-align{display:flex}.header-logo-container,.main-section{margin:auto}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}@font-face{font-family:"Dancing Script";font-style:normal;font-weight:400;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/dancing-script-v23-latin-regular.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/dancing-script-v23-latin-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/roboto-v30-latin-regular.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/roboto-v30-latin-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/roboto-v30-latin-700.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/roboto-v30-latin-700.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-regular.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-600.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-600.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-700.woff2") format("woff2"),url("https://d3sh94d0toc6ra.cloudfront.net/fuente/montserrat-v24-latin-700.woff") format("woff")}body,html{margin:0;padding:0;width:100%;scroll-behavior:smooth;overflow-x:hidden;min-height:100vh}a{background-color:transparent}a,button,input,li,p{color:#000;font-family:Roboto,'sans-serif';list-style:none}a,li{text-decoration:none}h1{font-size:2em;margin:.67em 0}h1,h2,h3{font-family:Montserrat,'sans-serif';font-weight:700}.logo-align{justify-content:center;align-items:center}.blanco{color:#fff}.title-center,.footer-center{text-align:center}.header-logo-container{height:6.5em;width:90%}.main-section,.footer-background{height:auto}.nav-container{justify-content:space-between;align-items:center}.menu-links{width:40%}.brand-logo{font-family:'Dancing Script','cursive';font-size:2.1875em;padding-right:8.4375em;list-style:none}.footer-background{padding:1.5em 0;width:100%;background-color:#333}.main-section{padding:6.25em 0;text-align:justify;width:70%}.main-section li,p{line-height:2}.main-section ul{margin-top:1.875em}.sub-title-center{margin:4em 0;text-align:center}.bullet-list{list-style:initial}.footer-links-container a{margin:0 5px}.footer-links-container{margin-top:15px}.header-background{background-color:#f2faff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.vertical-none{overflow-y:hidden}.boton-off{display:none}footer{background-color:#333;text-align:center;padding:2em 0}footer p{color:#fff;margin:0;font-family:Roboto,sans-serif}footer .footerLinkContainer{margin-top:25px}footer .footerLinkContainer a{color:#fff;margin:0 5px;text-decoration:none;font-family:Roboto,sans-serif;transition:color .3s ease}footer .footerLinkContainer a:hover{color:#2f6c8f}.responsiveContainer{height:6.5em;width:90%;margin:auto}.flexContainer,.flexAlignCenter{justify-content:space-between;align-items:center;display:flex}.flexCenterAlignItems{justify-content:center;align-items:center;display:flex}.responsiveWidth40{width:50%}.mainTitle{font-family:"Dancing Script","cursive";font-size:2.12em;padding-right:8.4375em;list-style:none}.hamburger{display:none;font-size:2em;cursor:pointer;color:#2f6c8f}.hamburger,.sideMenu,.overlay{display:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease}#overlay.show{opacity:1;visibility:visible}.navbarContainer{padding-left:40px}.blur-background{filter:blur(5px);transition:filter .3s ease}@media(max-width:1200px){.brand-logo{padding:0}.mainTitle{padding-right:0}}@media(max-width:1050px){.header-logo-container{width:90%}.brand-logo{padding-right:0}.responsiveContainer{width:90%}.navbarContainer{padding-left:0}}@media(min-width:1001px){.hamburger,.sideMenu{display:none!important}.navbarContainer{display:flex!important}}@media(max-width:1000px){.hamburger{display:block;font-size:2em;cursor:pointer;color:#000}.sideMenu{position:fixed;top:0;right:0;width:70%;height:100%;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.3);z-index:999;display:block;transform:translateX(100%);opacity:0;transition:all .3s ease}.sideMenu.show{transform:translateX(0);opacity:1}.sideMenuHeader{display:flex;justify-content:space-between;align-items:center;padding:1em 1.5em;border-bottom:2px solid #000}.menuTitle{font-weight:bold;color:#2f6c8f;font-size:1.2em}.closeBtn{font-size:2.5em;cursor:pointer;color:#000}.sideMenuLinks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.sideMenuLinks li{border-bottom:1px solid #000}.sideMenuLinks li:last-child{border-bottom:1px solid #ccc}.sideMenuLinks a{display:block;width:100%;padding:20px;text-decoration:none;color:#000;font-size:1.3em}.sideMenuLinks a:hover{background-color:#f2f2f2}.navbarContainer{display:none}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:998}.overlay.show{opacity:1;pointer-events:auto}}@media(max-width:768px){.header-logo-container,.main-section,.footer-background{font-size:15.5px}.responsiveContainer{font-size:15.5px}}@media(max-width:576px){.header-logo-container,.main-section,.footer-background{font-size:15px}.header-logo-container{width:90%}.brand-logo{font-size:1.875em}.hide-mobile{display:none}.main-section{width:85%}.sub-title-center{font-size:1.4em}.responsiveContainer{font-size:15px;width:90%}.mainTitle{font-size:1.875em}.responsiveWidth40{width:40%}}@media(max-width:450px){.header-logo-container{width:95%}.responsiveContainer{width:95%}}@media(max-width:400px){.menu-links{width:auto}.menu-about{display:none}.a{justify-content:center}.sub-title-center{font-size:1.2em}.menuTitle{font-size:1.1rem;padding:0 10px;text-align:center}.closeBtn{font-size:2rem}.sideMenuHeader{padding:0 10px}.responsiveWidth40{width:auto}}