.w-200px{width:200px}.w-250px{width:250px}.w-300px{width:300px}.w-350px{width:350px}.w-400px{width:400px}@font-face{font-family:"Open Sans",sans-serif;font-stretch:100%;font-style:normal;font-weight:100;src:url("/fonts/OpenSans.ttf") format("ttf")}main>header{background-color:#ececec}.homepage main>header{padding:4rem 0 0}#main-nav.navbar-nav .nav-link.active{color:red}main+footer{color:#fff;background-color:#417197;position:relative;margin-top:300px}main+footer .background{width:100%;background:url(/images/footer.webp) no-repeat;background-size:contain;height:270px;position:absolute;z-index:2;top:-88px}@media(width > 1000px){main+footer .background{top:-268px}}main+footer .text-muted{color:#fff !important}main+footer a{color:#fff;font-size:.85rem;text-decoration:none;font-weight:300}main+footer a:hover{color:#aac5da}.homepage .hero{position:relative;height:670px}@media(width > 1000px){.homepage .hero{height:530px}}.homepage .hero .title{position:relative;z-index:3;width:400px;margin:0 auto}@media(width > 1000px){.homepage .hero .title{width:500px}}.homepage .hero .title h1{font-size:4rem;margin-left:20px}@media(width > 1000px){.homepage .hero .title h1{font-size:5rem}}.homepage .hero .title h1>span{display:inline-block;padding:0 10px;margin:5px 0;background:hsla(0,0%,100%,.5)}.homepage .hero .image{width:100%;background:url(/images/hero-home.webp) no-repeat;background-size:200%;height:440px;position:absolute;z-index:2;bottom:-90px}@media(width > 1000px){.homepage .hero .image{background-size:contain;height:800px;bottom:initial}}.homepage .hero .ornament{position:absolute;color:rgba(0,0,0,.05);text-transform:uppercase;font-weight:100;letter-spacing:-5px;line-height:.8;pointer-events:none;top:-130px;z-index:1;text-align:right}@media(width > 1000px){.homepage .hero .ornament{font-size:25rem}}body{background-color:#fff;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#242424}a{color:#171717;font-weight:600}h2{font-size:3.4rem;line-height:.85;margin-bottom:3rem}h2.title-color{color:#a7a7a7}h2.title-color span{color:#5a5953}h2.title-2{color:#a7a7a7;font-weight:100}h3{font-size:2.8rem;line-height:.85;margin-bottom:3rem}h3.title-color{color:#a7a7a7}h3.title-color span{color:#5a5953}.msection-1{margin:3rem auto}.psection-1{padding:5rem 0}.bg-light{background-color:#ececec !important}.text-blue{color:#417197}.homepage [class^=section-]{padding:5rem 0}.homepage [class^=section-] div.image-holder{position:relative;overflow:hidden}.homepage [class^=section-] div.image-holder img{width:75%;height:auto;position:relative}.homepage .section-silvia-cuesta{margin-top:300px}.homepage .section-cu-max,.homepage .section-clases-regulares{background-color:#ececec}header.main-header h1{margin-top:4rem}header.main-header h1+p{margin-top:3rem}header.main-header p{font-size:15px}.page-la-compania .header-image-holder{min-height:300px}.page-la-compania .header-image-holder .header-image{height:100%;width:calc(100% + 24px);top:0;left:-12px;position:relative;background:url(/images/header-1.webp) no-repeat;background-size:cover}@media(max-width: 767px){.page-la-compania .header-image-holder .header-image{background-position-x:-100px}}.inc-metodo-cumax{position:relative;margin-bottom:-16rem;padding-bottom:16rem}.inc-metodo-cumax img{width:700px;position:absolute;bottom:0;right:0}.row.product{margin:5rem 0}.row.product.left .item-image-container{order:1}.row.product.left .item-description{order:2}.row.product.right .item-image-container{order:2}.row.product.right .item-description{order:1}.page-contact .contact-section{margin-top:2rem;margin-bottom:4rem}@media(min-width: 992px){.page-contact .contact-layout .contact-form-col{border-left:1px solid #ececec;padding-left:3rem}.page-contact .contact-layout .contact-info{padding-right:3rem}}.page-contact .contact-info-block+.contact-info-block{margin-top:2.5rem}.page-contact .contact-email-block{padding-top:2.5rem;border-top:1px solid #ececec}.page-contact .contact-label{color:#a7a7a7;font-size:.9rem;font-weight:400;margin-bottom:.5rem}.page-contact .contact-value a{color:#417197;font-weight:700;text-decoration:none}.page-contact .contact-value a:hover{color:rgb(49.6527777778,86.3194444444,115.3472222222)}.page-contact .contact-icon-circle{width:3rem;height:3rem;border:1px solid #417197;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#417197;font-size:1.25rem;margin-bottom:1rem}.page-contact .contact-social-link{width:2.75rem;height:2.75rem;border:1px solid #417197;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#417197;font-size:1.1rem;text-decoration:none}.page-contact .contact-social-link:hover{background-color:#417197;color:#fff}.page-contact .contact-form .contact-input{border-color:#ececec;border-radius:0;padding:.75rem 1rem;font-size:.95rem}.page-contact .contact-form .contact-input::placeholder{color:#b0b0b0}.page-contact .contact-form .contact-input:focus{border-color:#417197;box-shadow:none}.page-contact .contact-form textarea.contact-input{min-height:9rem;resize:vertical}.page-contact .contact-submit{background-color:#417197;border-color:#417197;color:#fff;font-weight:600;padding:.85rem 1rem;border-radius:0}.page-contact .contact-submit:hover,.page-contact .contact-submit:focus{background-color:rgb(52.7222222222,91.6555555556,122.4777777778);border-color:rgb(52.7222222222,91.6555555556,122.4777777778);color:#fff}.page-contact .contact-privacy{color:#a7a7a7;font-size:.8rem}@media(max-width: 991.98px){.page-contact .contact-info{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #ececec}}/*# sourceMappingURL=bootstrap.css.map */
