@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Cormorant+Infant:ital,wght@0,700;1,700&family=Cormorant+SC:wght@300;400;500;600;700&family=EB+Garamond&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal;text-wrap:balance;color:#281e1f}h1,.h1{font-size:50px;line-height:1.05;text-align:center;text-wrap:balance;color:#fff}h2,.h2{font-size:40px;line-height:1.05;color:#5f020b}p,span,li{font-size:16px;font-weight:400;line-height:20px;color:#281e1f}.max-width{width:100%;max-width:1280px;height:100%;margin:0 auto;position:relative}.wrapped-title-container{display:flex;align-items:center;gap:16px}.wrapped-title-container .wrapped-title{font-family:Cormorant SC,serif;font-size:18px;font-weight:700;line-height:1;text-wrap:nowrap;color:#5f020b}.wrapped-title-container svg{height:12px}.section-marker{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:absolute;bottom:20px;left:0}.section-marker p{font-family:Cormorant Infant,serif;font-size:16px;font-weight:700;letter-spacing:.5px;text-wrap:nowrap;display:none;color:#5f020b}.section-marker .marker-misc-cont{width:100%;height:5px;background:url(/imagenes/misc_trama_lahelvecia_simple_bordo.svg) repeat-x;background-size:33px}.button{height:40px;padding:0 20px;border:0;display:flex;align-items:center;justify-content:center;transition:all .25s ease;background-color:#5f020b;cursor:pointer}.button:hover{background-color:#5f020bcc}.button:disabled{background-color:#5f020b40}.button:disabled:hover{background-color:#5f020b40;cursor:not-allowed}.button span{font-family:Cormorant SC,serif;font-size:15px;text-wrap:nowrap;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#fff}img{width:100%;height:100%;object-fit:cover}a{text-decoration:none;color:inherit}body{width:100vw;overflow-x:hidden}body .main-header{width:100vw;height:80px;position:fixed;top:0;left:0;background-color:#5f020b;z-index:10}body .main-header .max-width{padding:0 1rem;display:flex;align-items:center;justify-content:flex-end}body .main-header .max-width .mb-menu{display:inline-flex}body .main-header .max-width .lg-menu{display:none}body .burger{width:2rem;height:2rem;position:fixed;right:1rem;top:1.5rem;z-index:30;cursor:pointer}body .burger .line{width:1.2rem;height:2px;position:absolute;left:6px;background-color:#fff}body .burger .line-1{top:7px}body .burger .line-2{top:calc(50% - 1px)}body .burger .line-3{top:calc(100% - 9px)}body .burger .line-4{width:1.2rem;top:calc(50% - 1px);transform:rotate(45deg);opacity:0}body .burger .line-5{width:1.2rem;top:calc(50% - 1px);transform:rotate(-45deg);opacity:0}body .burger .line-1,body .burger .line-2,body .burger .line-3{transition:width .3s linear,opacity .6s linear;transition-delay:.3s}body .burger .line-4,body .burger .line-5{transition:opacity .3s linear;transition-delay:0s}body .open-menu-btn .line-1,body .open-menu-btn .line-2,body .open-menu-btn .line-3{width:0;opacity:0;transition-delay:0s}body .open-menu-btn .line-2{transition-delay:.1s}body .open-menu-btn .line-1{transition-delay:.2s}body .open-menu-btn .line-4,body .open-menu-btn .line-5{opacity:1;transition-delay:.3s}body .open-menu-btn .line-4{transform:scaleX(1) rotate(45deg)}body .open-menu-btn .line-5{transform:scaleX(1) rotate(-45deg)}body .mb-navbar{width:100vw;padding:90px 1rem 50px;display:flex;flex-direction:column;gap:32px;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .25s ease;background-color:#5f020b;z-index:25}body .mb-navbar .mb-logo{width:130px;height:auto;position:absolute;left:1rem;top:20px;object-fit:unset}body .mb-navbar .mb-misc{width:100%;height:5px;background:url(/imagenes/misc_trama_lahelvecia_simple.svg) repeat-x}body .mb-navbar .mb-navlist{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;list-style-type:none;gap:32px}body .mb-navbar .mb-navlist .mb-navitem{display:flex;align-items:center;position:relative;cursor:pointer}body .mb-navbar .mb-navlist .mb-navitem:hover svg{opacity:1}body .mb-navbar .mb-navlist .mb-navitem:hover svg.wrapper-left{left:-10px}body .mb-navbar .mb-navlist .mb-navitem:hover svg.wrapper-right{right:-10px}body .mb-navbar .mb-navlist .mb-navitem span{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:600;font-size:14px;letter-spacing:1.25px;text-transform:uppercase;color:#fff}body .mb-navbar .mb-navlist .mb-navitem svg{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:all .2s ease}body .mb-navbar .mb-navlist .mb-navitem svg.wrapper-left{left:-18px;transform:translateY(-50%) rotate(180deg)}body .mb-navbar .mb-navlist .mb-navitem svg.wrapper-right{right:-18px}body .open-mb-navbar{opacity:1;visibility:visible}body .home-page{display:flex;flex-direction:column;align-items:stretch;z-index:1}body .home-page .video-container{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:-1}body .home-page .video-container img,body .home-page .video-container video,body .home-page .video-container iframe{height:100%;min-width:100%;aspect-ratio:16/9;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.2)}body .home-page .video-container .video-mask{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.5;background-color:#281e1f}body .home-page .hero-claim{width:100vw;height:200vh;padding-top:100vh;position:relative;z-index:0;background-color:transparent}body .home-page .hero-claim .title-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}body .home-page .nuestra-historia{width:100vw;min-height:100vh;background-color:#fff}body .home-page .nuestra-historia .max-width{padding:0 0 80px}body .home-page .nuestra-historia .max-width .nh-content{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:48px}body .home-page .nuestra-historia .max-width .nh-content .helvecia-main-img-container{width:100%;max-width:450px;aspect-ratio:1;overflow:hidden;position:relative}body .home-page .nuestra-historia .max-width .nh-content .helvecia-main-img-container .helvecia-main-img{width:100%;height:100%;position:relative;object-fit:cover;z-index:0}body .home-page .nuestra-historia .max-width .nh-content .helvecia-main-img-container .img-mask{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;z-index:1}body .home-page .nuestra-historia .max-width .nh-content .nh-text-container{padding:0 1rem;display:flex;flex-direction:column;gap:20px}body .home-page .nuestra-historia .max-width .nh-content .nh-text-container .nh-title-container{display:flex;flex-direction:column;gap:6px}body .home-page .historia-horizontal{width:100vw;height:200vh;background-color:#5c463e}body .home-page .historia-horizontal .max-width{height:100vh;padding:80px 1rem;display:flex;align-items:center;justify-content:center;position:sticky;top:0;left:0}body .home-page .historia-horizontal .max-width .historia-cont{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container{position:relative}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-text{position:absolute;bottom:0;left:0;color:#fff}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-first-text{opacity:1}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-second-text{position:relative;opacity:0}body .home-page .historia-horizontal .max-width .historia-cont .historia-images-container{width:100%;height:30vh;max-height:300px;position:relative;overflow:hidden}body .home-page .historia-horizontal .max-width .historia-cont .historia-images-container .hi-img-container{width:100%;height:100%;border:1.5px solid #fff;position:absolute;left:0;top:0}body .home-page .historia-horizontal .max-width .historia-cont .historia-images-container .hi-img-container.hi-first-img{transform:scaleX(1);transform-origin:center left}body .home-page .historia-horizontal .max-width .historia-cont .historia-images-container .hi-img-container.hi-second-img{transform:scaleX(0);transform-origin:center right}body .home-page .historia-horizontal .max-width .historia-cont .historia-images-container .hi-img-container img{width:100%;height:100%;object-fit:cover}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container{width:100%;position:relative}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-text{position:absolute;top:0;left:0;font-size:28px;line-height:34px;color:#fff}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-first-text{opacity:1;position:relative}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-second-text{position:absolute;opacity:0}body .home-page .historia-horizontal .max-width .section-marker .marker-text-cont p{color:#fff}body .home-page .historia-horizontal .max-width .section-marker .marker-misc-cont{background:url(/imagenes/misc_trama_lahelvecia_simple.svg) repeat-x}body .home-page .sobre-la-empresa{width:100vw;position:relative;background-color:#fff;z-index:0}body .home-page .sobre-la-empresa .max-width{padding:80px 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body .home-page .sobre-la-empresa .max-width .empresa-content{width:100%;display:flex;flex-direction:column-reverse;gap:32px}body .home-page .sobre-la-empresa .max-width .empresa-content .empresa-img-container{width:100%;aspect-ratio:6/5;overflow:hidden;position:relative}body .home-page .sobre-la-empresa .max-width .empresa-content .empresa-img-container img{position:relative;z-index:0}body .home-page .sobre-la-empresa .max-width .empresa-content .empresa-img-container .qh-img-mask{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff}body .home-page .sobre-la-empresa .max-width .empresa-content .emp-text-container{display:flex;flex-direction:column;gap:20px}body .home-page .sobre-la-empresa .max-width .empresa-content .emp-text-container .emp-title-container{display:flex;flex-direction:column;gap:6px}body .home-page .publico-y-privado{width:100vw;background-color:#fff}body .home-page .publico-y-privado .max-width{padding:80px 1rem;display:flex;align-items:center;justify-content:center}body .home-page .publico-y-privado .max-width .pyp-content{width:100%;display:flex;flex-direction:column;gap:40px}body .home-page .publico-y-privado .max-width .pyp-content .pyp-img-container{width:100%;max-width:100%;min-height:200px;aspect-ratio:10/3;overflow:hidden;position:relative}body .home-page .publico-y-privado .max-width .pyp-content .pyp-img-container img{position:relative;z-index:0}body .home-page .publico-y-privado .max-width .pyp-content .pyp-img-container .pyp-img-mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container{display:flex;flex-direction:column;gap:20px}body .home-page .compromiso-social{width:100vw;background-color:#fff}body .home-page .compromiso-social .max-width{padding:80px 1rem;display:flex;align-items:center;justify-content:center}body .home-page .compromiso-social .max-width .cs-content{width:100%;display:flex;flex-direction:column-reverse;gap:40px}body .home-page .compromiso-social .max-width .cs-content .compr-social-img-container{width:100%;max-width:100%;min-height:200px;aspect-ratio:11/6;overflow:hidden;position:relative}body .home-page .compromiso-social .max-width .cs-content .compr-social-img-container img{position:relative;z-index:0}body .home-page .compromiso-social .max-width .cs-content .compr-social-img-container .cs-img-mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff}body .home-page .compromiso-social .max-width .cs-content .cs-text-container{display:flex;flex-direction:column;gap:20px}body .home-page .compromiso-social .max-width .cs-content .cs-text-container .cs-title-container{display:flex;flex-direction:column;gap:6px}body .home-page .contacto{width:100vw;min-height:calc(100vh - 80px);display:flex;align-items:center;background-color:#fff}body .home-page .contacto .max-width{padding:80px 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}body .home-page .contacto .max-width .contacto-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px}body .home-page .contacto .max-width .contacto-header p{margin-top:13px}body .home-page .contacto .max-width .contacto-form-container{width:100%}body .home-page .contacto .max-width .contacto-form-container .contact-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px;transition:all .3s ease}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label .label-text{font-family:Cormorant SC,serif;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;color:#5f020b}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label .form-input{width:100%;height:50px;padding:8px 20px;border:0;border-bottom:1px solid #5f020b;font-size:18px;line-height:22px;transition:all .25s ease;color:#281e1f}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label .form-input:focus{outline:none;background-color:#e5e5e540}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label .form-input:disabled{background-color:#e5e5e5bf}body .home-page .contacto .max-width .contacto-form-container .contact-form .form-label .form-textarea{min-height:200px;resize:none}body .home-page .contacto .max-width .contacto-form-container .contact-form .button{width:100%;margin-top:4px}body .home-page .contacto .max-width .contacto-form-container .contact-form .button.sending-mail-btn{background-color:#281e1f}body .home-page .contacto .max-width .contacto-form-container .hide-form{opacity:0;visibility:hidden}body .home-page .contacto .max-width .contacto-form-container .success-message{width:100%;height:250px;border:2px solid #5f020b;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease;background-color:#fff}body .home-page .contacto .max-width .contacto-form-container .show-success-message{opacity:1;visibility:visible}body #header-logo{position:fixed;object-fit:initial;z-index:20}body .main-footer{position:relative;background-color:#5f020b;z-index:0}body .main-footer .max-width{padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;color:#fff}body .main-footer .max-width .footer-logo{width:auto;height:55px}body .main-footer .max-width p,body .main-footer .max-width a{font-family:EB Garamond,serif;font-size:14px;font-weight:400;text-wrap:balance;color:#ccb3b6}@media screen and (min-width: 768px){.section-marker{max-width:calc(100% - 6rem);display:flex;left:3rem}.section-marker p{display:inline-block}.wrapped-title-container .wrapped-title{font-size:24px}.wrapped-title-container svg{height:20px}h1,.h1{font-size:62px;line-height:64px}h2,.h2{font-size:50px;line-height:54px}p,span,li{font-size:18px;line-height:22px}body .mb-navbar{padding:90px 2rem 50px}body .mb-navbar .mb-logo{left:2rem}body .burger{right:2rem}body .home-page .hero-claim .title-container h1{max-width:400px}body .home-page .nuestra-historia .max-width{padding:90px 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body .home-page .nuestra-historia .max-width .nh-content{gap:72px}body .home-page .nuestra-historia .max-width .nh-content .nh-text-container{padding:0}body .home-page .historia-horizontal .max-width{padding:90px 3rem}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-first-text{position:relative;left:unset;bottom:unset}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-second-text{position:relative;top:unset;left:unset}body .home-page .sobre-la-empresa .max-width{padding:90px 3rem}body .home-page .publico-y-privado .max-width{height:100vh;padding:90px 3rem}body .home-page .publico-y-privado .max-width .pyp-content{gap:96px;flex-direction:column-reverse}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container{display:grid;grid-template-columns:45% auto;gap:24px}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container .pyp-text-wrapper{padding-top:15px}body .home-page .compromiso-social .max-width{height:100vh;padding:90px 3rem}body .home-page .contacto .max-width{padding:90px 3rem;gap:64px}}@media screen and (min-width: 1024px){.section-marker{max-width:calc(100% - 8rem);left:4rem;bottom:40px}body .main-header .max-width{padding:0 4rem}body .main-header .max-width .lg-menu{display:flex}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist{display:flex;align-items:center;gap:32px;list-style-type:none}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem{display:flex;align-items:center;position:relative;cursor:pointer}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem:hover svg{opacity:1}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem:hover svg.wrapper-left{left:-10px}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem:hover svg.wrapper-right{right:-10px}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem span{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:600;font-size:14px;letter-spacing:1.25px;text-transform:uppercase;color:#fff}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem svg{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:all .2s ease}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem svg.wrapper-left{left:-18px;transform:translateY(-50%) rotate(180deg)}body .main-header .max-width .lg-menu .lg-navbar .lg-navlist .lg-navitem svg.wrapper-right{right:-18px}body .burger,body .mb-navlist{display:none}body .home-page .nuestra-historia{height:100vh}body .home-page .nuestra-historia .max-width{padding:90px 4rem}body .home-page .nuestra-historia .max-width .nh-content{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body .home-page .nuestra-historia .max-width .nh-content .helvecia-main-img-container{grid-column:1/6}body .home-page .nuestra-historia .max-width .nh-content .nh-text-container{grid-column:8/13;padding-top:64px}body .home-page .historia-horizontal .max-width{padding:90px 4rem}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-first-text{grid-column:2/6}body .home-page .historia-horizontal .max-width .historia-cont .text-top-container .tt-second-text{grid-column:8/12}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-first-text{grid-column:2/6}body .home-page .historia-horizontal .max-width .historia-cont .text-bottom-container .tb-second-text{grid-column:8/12}body .home-page .sobre-la-empresa .max-width{min-height:calc(100vh - 100px);padding:90px 4rem}body .home-page .sobre-la-empresa .max-width .empresa-content{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body .home-page .sobre-la-empresa .max-width .empresa-content .emp-text-container{grid-column:2/6;grid-row:1/2}body .home-page .sobre-la-empresa .max-width .empresa-content .empresa-img-container{height:100%;aspect-ratio:unset;grid-column:7/13;grid-row:1/2}body .home-page .publico-y-privado .max-width{height:calc(100vh - 100px);padding:90px 4rem}body .home-page .publico-y-privado .max-width .pyp-content{display:grid;grid-template-columns:repeat(12,1fr);gap:64px 16px}body .home-page .publico-y-privado .max-width .pyp-content .pyp-img-container{grid-column:7/13;grid-row:2/3}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-column:1/13;grid-row:1/2}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container .pyp-title-container{grid-column:3/7}body .home-page .publico-y-privado .max-width .pyp-content .pyp-text-container .pyp-text-wrapper{padding:0;grid-column:7/13}body .home-page .compromiso-social .max-width{min-height:calc(100vh - 100px);padding:90px 4rem}body .home-page .compromiso-social .max-width .cs-content{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:center}body .home-page .compromiso-social .max-width .cs-content .cs-text-container{grid-column:2/6;grid-row:1/2}body .home-page .compromiso-social .max-width .cs-content .compr-social-img-container{height:100%;aspect-ratio:560/465;grid-column:7/13;grid-row:1/2}body .home-page .contacto{min-height:unset}body .home-page .contacto .max-width{min-height:calc(100vh - 100px);padding:90px 4rem;display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:center}body .home-page .contacto .max-width .contacto-header{margin-top:-16px;grid-column:3/7;grid-row:1/2}body .home-page .contacto .max-width .contacto-form-container{grid-column:7/11;grid-row:1/2}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrapper-right[data-v-4c1624c0]{transform:rotate(180deg)}
