@font-face{font-family:"Nunito";src:url("../fonts/Nunito/static/Nunito-Regular.ttf") format("truetype");font-display:swap;font-weight:400}@font-face{font-family:"Nunito";src:url("../fonts/Nunito/static/Nunito-Bold.ttf") format("truetype");font-display:swap;font-weight:700}@font-face{font-family:"Nunito";src:url("../fonts/Nunito/static/Nunito-Black.ttf") format("truetype");font-display:swap;font-weight:900}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/static/Montserrat-Medium.ttf") format("truetype");font-display:swap;font-weight:500}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/static/Montserrat-Bold.ttf") format("truetype");font-display:swap;font-weight:700}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/static/Montserrat-Black.ttf") format("truetype");font-display:swap;font-weight:900}@font-face{font-family:"Barlow";src:url("../fonts/Barlow/Barlow-Bold.ttf") format("truetype");font-display:swap;font-weight:700}@font-face{font-family:"BarlowCondensed";src:url("../fonts/BarlowCondensed/BarlowCondensed-Bold.ttf") format("truetype");font-display:swap;font-weight:700}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Montserrat";font-size:1.6rem;font-weight:400;overflow-x:hidden;background-image:url("../media/bg_red.webp");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:var(--header-height, 0px)}body,body h1,body h2,body ul,body p{margin:0}strong{font-weight:700}sup{font-size:.7em}img{display:block;max-width:100%;height:auto}.ordesa-section{width:100%;padding-left:1.5rem;padding-right:1.5rem;max-width:1440px;margin:0 auto}.ordesa-section-fluid{width:100%}.section__wrapper{height:100%;width:100%;padding:5rem 0}@media screen and (width > 992px){.section__wrapper{padding:12.8rem 0}}.scroll-to-top{visibility:hidden;position:relative}.scroll-to-top img{object-fit:cover;width:45px;height:45px;position:fixed;bottom:40px;right:50px;z-index:20;background:#fff;border-radius:60px;cursor:pointer}.text-center{text-align:center}.d-none{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.no-padd{padding:0}header #nav-mobile{position:fixed;top:0;right:0;left:0;z-index:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:50px;width:100%;padding:1rem;background-color:#fff}header #nav-mobile .logo img{width:150px;height:40px}header #nav-mobile #hamburguesa{position:relative;z-index:1;top:-4px;display:block;cursor:pointer}header #nav-mobile #hamburguesa .menu-lines .lines{width:24px;height:2px;margin-bottom:4.66px;background:#14407f;cursor:pointer}header #nav-mobile #hamburguesa .menu-lines .lines:last-child{margin-bottom:0}header #nav-mobile #hamburguesa.active .menu-lines .lines{background:#504f4f}header #nav-mobile #hamburguesa.active .menu-lines .lines:nth-child(1){transform:rotate(45deg);width:34px;position:relative;right:1px;top:6px}header #nav-mobile #hamburguesa.active .menu-lines .lines:nth-child(2){position:relative;top:0px;transform:rotate(-45deg);width:33px}header #nav-mobile #hamburguesa.active .menu-lines .lines:nth-last-child(1){display:none}header #nav-mobile .menu{display:none}header #nav-mobile .menu.active{position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;background-color:#fff}header #nav-mobile .menu.active ul{position:absolute;top:50%;left:50%;width:100%;max-width:286px;padding-left:0;list-style:none;text-align:center;transform:translate(-50%, -50%)}header #nav-mobile .menu.active li{width:100%;padding:35px 0;border-bottom:1px solid #504f4f;text-align:center}header #nav-mobile .menu.active li:last-child{border-bottom:0}header #nav-mobile .menu.active a{color:#504f4f;font:normal normal 700 3.9rem/4rem "BarlowCondensed";text-decoration:none;text-transform:uppercase}@media screen and (width >= 992px){header #nav-mobile{display:none}}header .header-desktop{position:fixed;top:0;right:0;left:0;z-index:3;display:none;align-items:center;width:100%;height:85px;background:#fff;transition:all .3s ease}header .header-desktop.is-scrolled{background:hsla(0,0%,100%,.4);backdrop-filter:blur(15px);box-shadow:0 2px 12px rgba(0,0,0,.0784313725)}header .header-desktop nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:94%;max-width:1440px;margin:0 auto;padding-top:1rem}header .header-desktop nav .logo img{width:221px;height:auto}header .header-desktop nav .menu{display:flex;gap:2.5rem;list-style:none}header .header-desktop nav .menu a{position:relative;display:block;color:#504f4f;font-weight:500;text-align:center;text-decoration:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .3s ease;font-size:1.7rem}header .header-desktop nav .menu a::after{content:"";position:absolute;top:-30px;left:50%;width:17px;height:22px;background:url("../media/iconoEscudoSoftDark.svg") no-repeat center/cover;opacity:0;transform:translateX(-50%);transition:opacity .3s ease;pointer-events:none}header .header-desktop nav .menu a:hover{border-bottom-color:#504f4f}header .header-desktop nav .menu a:hover::after{opacity:1}@media screen and (width >= 992px){header .header-desktop{display:flex}}#vitaminac{background:#fff}#vitaminac .legal-wrapper{padding:3rem 0;width:100%;padding-left:1.5rem;padding-right:1.5rem;max-width:1440px;margin:0 auto;font-size:1.3rem;text-align:center;line-height:1.6em;color:#555}.c-footer{box-shadow:-1px -1px 6px 0px rgba(0,0,0,.25);padding-bottom:1rem;margin-bottom:0;background-color:#fff}.c-footer__container{width:100%;padding-left:1.5rem;padding-right:1.5rem;max-width:1440px;margin:0 auto;margin:3rem auto;color:#191919;font-size:1.4rem}.c-footer__logos{margin-bottom:2rem}.c-footer__display{display:grid;width:100%;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}@media screen and (width >= 576px){.c-footer__display{grid-template-columns:repeat(2, auto)}}@media screen and (width >= 992px){.c-footer__display{grid-template-columns:repeat(4, auto);justify-content:space-between;gap:0}}.c-footer__column{width:100%}@media screen and (width >= 992px){.c-footer__column{width:100%}}.c-footer h3{font-size:1.8rem;font-weight:900;margin-bottom:3.2rem}.c-footer ul{list-style:none;padding:0}.c-footer li{margin-bottom:20px}.c-footer a{color:inherit;text-decoration:none;background-image:linear-gradient(#191919, #191919);background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:all .4s ease-in-out;padding-bottom:4.5px}.c-footer a:hover{background-size:100% 1px}.c-footer__update{max-width:800px;margin-bottom:32px}.c-footer__legal{display:flex;flex-direction:column;gap:2rem}@media screen and (width > 768px){.c-footer__legal{flex-direction:row;align-items:center;justify-content:space-between}}.c-footer__legal ul{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0;margin:0}@media screen and (width > 768px){.c-footer__legal ul{flex-direction:row;gap:0 2rem}}.c-footer__legal li{margin-bottom:0}@media screen and (width > 768px){.c-footer__legal li{margin-bottom:.5rem}}.c-footer__cright-logo{margin-left:20px;vertical-align:middle;display:inline}.video-section{height:auto;width:100%;overflow:hidden;position:relative}.video-section__title{font-size:2.6rem;text-align:center;font-weight:700;font-style:italic;color:#fff;margin-bottom:3.6rem}@media screen and (width > 992px){.video-section__title{font-size:3.5rem}}.video-section__wrapper{height:100%;width:100%;padding:5rem 0}@media screen and (width > 992px){.video-section__wrapper{padding:12.8rem 0}}.video-section__image-wrapper{position:relative;width:100%;height:100%;margin:0 auto}@media screen and (width > 1200px){.video-section__image-wrapper{width:968px}}.video-section__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.video-section__play-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.video-section__play-icon-wrapper:hover .video-section__play-icon{opacity:0}.video-section__play-icon-wrapper:hover .video-section__play-icon--hover{opacity:1}.video-section__play-icon{width:34px;height:34px;transition:opacity .3s ease;display:block}@media screen and (width > 992px){.video-section__play-icon{width:54px;height:54px}}.video-section__play-icon--hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none}.video-section__remote{position:absolute;inset:0;z-index:1;width:100%;height:100%}.video-section__remote iframe{width:100%;height:100%;object-fit:cover}.video-section__close{display:none;position:absolute;z-index:2;top:4.5rem;right:1.5rem;width:30px;height:30px;cursor:pointer}.video-section__close.active{display:block}.video-section__line-close{width:100%;height:4px;background:#fff;position:absolute;left:0;top:50%;transition:transform .3s ease}.video-section__line-close.line-close--first{transform:translateY(-50%) rotate(45deg)}.video-section__line-close.line-close--second{transform:translateY(-50%) rotate(-45deg)}.banner-video-header.video-section{height:auto;padding-left:0;padding-right:0}@media screen and (width >= 992px){.banner-video-header.video-section{height:82vh}}.banner-video-header.video-section .section__wrapper{padding:0}.banner-video-header.video-section .video-section__image-wrapper{width:100%;background-color:#e9343e}.banner-video-header.video-section .video-section__play-icon-wrapper{top:auto;left:auto;bottom:5.5rem;right:4.5rem;transform:none;cursor:pointer}.banner-video-header.video-section .video-section__play-icon-wrapper .icon-play-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.banner-video-header.video-section .video-section__play-icon-wrapper:hover .icon-play{opacity:0}.banner-video-header.video-section .video-section__play-icon-wrapper:hover .icon-play-hover{opacity:1}.banner-subheader-section{background-color:#e9343e}.banner-subheader{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1rem;padding-bottom:1rem;gap:0;background-color:#e9343e;color:#fff;font-style:italic}.banner-subheader__item-1{flex:0 0 auto}.banner-subheader__item-1__title{display:inline-block;width:100%;padding:0 .6rem;letter-spacing:-0.1rem;font-size:1.8rem;background-color:#fff;color:#e9343e;font-weight:700;text-transform:uppercase;text-align:center}.banner-subheader__item-2{display:none}.banner-subheader__item-3{flex:0 0 auto;display:flex;justify-content:flex-end}.banner-subheader__item-3 img{width:120px}@media screen and (width > 768px){.banner-subheader__item-3{flex:1}.banner-subheader__item-3 img{width:221px}}@media screen and (width > 992px){.banner-subheader{gap:2rem;justify-content:initial}.banner-subheader__item-1{flex:0 0 auto}.banner-subheader__item-1__title{width:auto;max-width:max-content}.banner-subheader__item-2{display:block;flex:1 1 auto;max-width:350px}.banner-subheader__item-2__text{text-wrap:balance;margin:0}}.content-text .section__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:4rem 0}@media screen and (width > 992px)and (width <= 1440px){.content-text .section__wrapper{gap:2rem 0}}.content-text__logo img{max-width:140px}@media screen and (width > 992px){.content-text__logo img{max-width:200px}}@media screen and (width > 992px)and (width <= 1440px){.content-text__logo img{max-width:130px}}.content-text__content{display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center;align-items:center;max-width:100%;width:100%;color:#fff;padding-left:1.5rem;padding-right:1.5rem}@media screen and (width > 992px){.content-text__content{max-width:560px}}@media screen and (width > 992px)and (width <= 1440px){.content-text__content{max-width:510px}}.content-text__title{margin-bottom:2rem;font-size:2.8rem;font-weight:700;width:100%;text-transform:uppercase;font-style:italic}@media screen and (width > 992px){.content-text__title{font-size:3.2rem;max-width:400px;margin-bottom:4rem}}@media screen and (width > 992px)and (width <= 1440px){.content-text__title{font-size:2.8rem;margin-bottom:2rem;line-height:1.1}}.content-text__text{margin-bottom:2rem}.content-text__text:last-of-type{margin-bottom:0}.content-text__slogan{margin-top:2rem;color:#00338c;background-color:#fff;text-align:center;text-decoration:none;padding:.5rem 1.2rem;letter-spacing:-0.1rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;transform:skewX(-10deg);transition:background .3s ease}@media screen and (width > 992px){.content-text__slogan{font-size:2rem}}.content-text__slogan:hover{color:#fff;background-color:#00338c}@media screen and (width > 992px){.content-text__slogan{margin-top:6rem}}@media screen and (width > 992px)and (width <= 1440px){.content-text__slogan{margin-top:0}}.content-text::before{content:none}@media screen and (width > 992px){.content-text::before{content:"";position:absolute;top:-4rem;right:0;bottom:initial;left:initial;width:506px;height:857px;background-image:url("../media/icon_fire.svg");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:0}}.content-text::after{transform:translateY(-50%);border-radius:0 80px 0 0;content:none}@media screen and (width > 992px){.content-text::after{content:"";position:absolute;top:50%;right:initial;bottom:initial;left:0;width:393px;height:557px;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1;background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.3)),url("../media/icon_irene_paredes.webp")}}@media screen and (width > 992px)and (width > 992px)and (width <= 1440px){.content-text::after{width:330px;height:470px}}@media screen and (width > 992px){.content-text{position:relative;overflow:hidden}}.products{background-color:#fff;text-align:center}.products__main-title{display:inline-block;font-weight:700;font-size:2.2rem;background-color:#ff042d;color:#fff;padding:2rem;margin-bottom:5rem;transform:skewX(-10deg);max-width:336px;width:100%}@media screen and (width > 576px){.products__main-title{font-size:3.2rem;margin-bottom:7.8rem;max-width:553px}}.products__wrapper{display:flex;flex-wrap:wrap;gap:5rem 2rem;justify-content:center;margin:0 auto}@media screen and (width > 992px){.products__wrapper{gap:4.7rem}}@media screen and (width > 1200px){.products__wrapper{gap:4rem 9.7rem}}.products::before{content:none}@media screen and (width > 992px){.products::before{content:"";position:absolute;top:5rem;right:-4.5rem;bottom:initial;left:initial;width:216px;height:213px;background-image:url("../media/icon_scratch.svg");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:0}}@media screen and (width > 992px){.products{overflow:hidden;position:relative}}.product{flex:0 1 347px;display:flex;flex-direction:column;width:100%;max-width:347px}.product__tag{border:1px solid #ff042d;color:#ff042d;padding:5px 37px 5px 37px;border-radius:20px;font-size:1.2rem;font-weight:bold;background:#fff;z-index:2;margin:0 4rem -0.8rem 4rem}@media screen and (width > 992px){.product__tag{font-size:1.4rem;padding:5px 17px 5px 17px}}.product__content{background-color:#f3f5f9;text-align:start;border-radius:15px;padding:2rem;width:100%;display:flex;flex-direction:column;height:100%}.product__content img{margin-bottom:2rem}.product__content .product__title{color:#504f4f;font-size:2.2rem;font-weight:700;margin:0;margin-bottom:1rem}.product p{font-size:1.6rem;color:#504f4f;margin-bottom:1.2rem;font-size:1.4rem}.product p:last-of-type{margin-bottom:2rem;flex-grow:1}@media screen and (width > 992px){.product p{font-size:1.6rem}}.product__button{color:#fff;background-color:#ff042d;text-align:center;text-decoration:none;padding:.5rem 1.2rem;letter-spacing:-0.1rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;transform:skewX(-10deg);transition:background .3s ease}@media screen and (width > 992px){.product__button{font-size:2rem}}.product__button:hover{color:#fff;background-color:#00338c}.products__info{display:none}.products__info-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (width > 992px){.products__info-list{gap:8rem}}.products__info-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 1 10rem}.products__info-item img{margin-bottom:1.4rem}.products__info-item p{font-size:1.4rem;color:#504f4f}@media screen and (width > 992px){.products__info{display:block;margin-top:7.6rem;width:100%}}.banner-footer .section__wrapper{position:relative}.banner-footer img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner-footer__container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1440px;height:100%;pointer-events:none}.banner-footer__content{position:absolute;bottom:5.9rem;left:50%;transform:translateX(-50%);background:#fff;padding:2rem;width:339px;border-radius:2rem;pointer-events:auto}@media screen and (width > 768px){.banner-footer__content{top:50%;bottom:auto;left:auto;right:4rem;transform:translateY(-50%);padding:3rem;width:320px}}@media screen and (width > 768px){.banner-footer__content{padding:3rem;width:320px;right:4rem}}@media screen and (width > 1440px){.banner-footer__content{right:0;width:427px;padding:4rem}}.banner-footer__title{color:#ff042d;font-weight:700;font-size:2.4rem;margin-bottom:2.4rem;max-width:260px;width:100%}.banner-footer__button{display:inline-block;color:#fff;background-color:#ff042d;text-align:center;text-decoration:none;padding:.5rem 1.2rem;letter-spacing:-0.1rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;transform:skewX(-10deg);transition:background .3s ease}@media screen and (width > 992px){.banner-footer__button{font-size:2rem}}.banner-footer__button:hover{color:#fff;background-color:#00338c}/*# sourceMappingURL=landing-home.css.map */
