@charset "UTF-8";@keyframes bounce-v{0%,to{transform:translateY(0)}50%{transform:translateY(-15%)}}@keyframes bounce-h{0%,to{transform:translateX(0)}50%{transform:translateX(-15%)}}@keyframes bounce-float-v{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5%)}}@keyframes fadeOut{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:root{--mediaIpad:1024px;--mediaPhone:767px;--mediaMax:2000px}a,p{font-size:14px}a{text-decoration:none}p{line-height:120%;font-weight:300;letter-spacing:.4px}h1,p.title{font-size:clamp(30px,3vw,60px)}h1,h2,p.title{font-weight:600}a,h1,h2,h3,p,p.title{color:#101820;font-family:"helvetica";text-transform:uppercase}h1,h2,h3,p.title{line-height:110%}h2,h3{font-size:clamp(22px,1.4vw,34px)}strong{font-weight:800}button,input,select{border-radius:100px;border:0;background-color:transparent;color:#001e36;padding:5px 30px 5px 10px}button input.buscador,input input.buscador,select input.buscador{border:0;width:100%}button input::placeholder,input input::placeholder,select input::placeholder{color:#001e36;font-size:16px;font-family:"Cormorant Garamond";width:30rem}button input:focus,header.header form.search-box div.wrap input:focus,input input:focus,section.default_pic_downloads div.wrap div.family-pics div.filters .select-wrap select:focus,select input:focus{outline:0}button label,input label,select label{font-size:13px;font-family:"Cormorant Garamond"}button ul,input ul,select ul{font-family:"Cormorant Garamond"}button ul li,input ul li,select ul li{font-family:"Cormorant Garamond";line-height:130%}blockquote,blockquote p,em{font-family:"Cormorant Garamond";color:#001e36}blockquote{font-size:clamp(22px,1.4vw,34px);margin:1rem 0;padding-left:0;border-left:0}blockquote p{font-size:clamp(20px,1.8vw,30px)}.flex-end{justify-content:flex-end;width:100%}.border-top{border-top:1px solid #000}.border-right{border-right:1px solid #000}.max-width{max-width:1800px;margin:auto}.section-padding{padding:3vw 1.5vw}.general-padding{padding:3vw}.general-margin{margin:3vw}.general-mt{margin-top:3vw}.invert{filter:invert(1);max-width:3rem;aspect-ratio:1/1}.lite-margin{margin:1.5vw}.lite-padding{padding:1.5vw}.radius{border-radius:20px}.bg-white,footer div.wrap{background-color:#fff}.bg-blue{background-color:#f4f4f4}.font2{font-family:"Cormorant Garamond"}@media only screen and (max-width:1024px){h2{font-size:1.2rem}}@media only screen and (max-width:767px){.general-padding{padding:1rem}.general-margin{margin:1rem}.general-mt{margin-top:1rem}.border-top{border-top:0 solid #000}.border-right{border-right:0 solid #000}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{height:fill-available;height:-webkit-fill-available;overflow-x:hidden;overflow-y:scroll;scroll-padding-top:4rem}.text-center{text-align:center}.relative{position:relative}.mt-0{margin-top:0}.pb-0{padding-bottom:0}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0}.js-cont{position:relative;width:100%;height:100%}.js-scroll{position:fixed;z-index:10;top:0;left:0;overflow:hidden;width:100%;will-change:transform}.full-screen{height:100%}.invisible{visibility:hidden}.no-desktop,.novisible{display:none}.no-mobile,.no-responsive{display:initial}.only-mobile{display:none}.no-touch{display:initial}.no-scroll,header.header{position:fixed;left:0;top:0}.no-scroll{overflow:hidden;width:100%;height:100%}.clearfix:after{content:"";display:table;clear:both}.fleft{float:left;text-align:left}.fright{float:right;text-align:right}.acenter{text-align:center}.wfull{width:100%}.w100{max-width:1600px;margin:auto;padding:0 90px}.w80{width:80%;max-width:1400px;margin:auto}.ofcontain,.ofcover{height:100%;width:100%;object-fit:cover}.ofcontain{object-fit:contain}.vcenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider .flickity-page-dots{bottom:-30px}.slider .flickity-page-dots .dot{background:0 0;border:solid 1px #000}.slider.dots-dentro .flickity-page-dots{bottom:20px}.slider.dots-dentro .flickity-page-dots .dot{background:0 0;border:solid 1px #fff}.mt-1{margin-top:20vh}.transitionall{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.flex-between,.flex-center{display:flex;align-items:center;justify-content:space-between}.flex-center{justify-content:center}.flex-end,.flex-start{display:flex;align-items:flex-start}.flex-end{align-items:flex-end}.flex-col,.flex-col-center{display:flex;flex-direction:column}.flex-col-center{justify-content:center!important}.flex,header.header form.search-box div.wrap.active,header.header_lateral div.header__container div.header__content .menu.active,section.default_locked_popup.active,section.default_login_popup.active{display:flex}.border{border-top:1px solid #001e36;border-bottom:1px solid #001e36;align-items:center}.dot{height:6px;width:6px;background-color:#fff;border-radius:50%;display:block}.overflowhidden{overflow:hidden}.absolute{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%}.img-oscura{filter:brightness(.75)}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.no-reverse{flex-direction:row!important}.bounce-h,.bounce-v{animation-name:bounce-v;animation-timing-function:ease;animation-duration:1s;animation-iteration-count:infinite}.bounce-h{animation-name:bounce-h}.bounce-float-v-12,.bounce-float-v-6,.bounce-float-v-9{animation-name:bounce-float-v;animation-timing-function:ease-in-out;animation-duration:6s;animation-iteration-count:infinite}.bounce-float-v-12,.bounce-float-v-9{animation-duration:9s}.bounce-float-v-12{animation-duration:12s}@media (max-width:1150px){.no-desktop{display:initial}.no-responsive{display:none!important}}@media (max-width:767px){.no-mobile{display:none}.only-mobile{display:initial}}@media (hover:none){.no-touch{display:none}}.grecaptcha-badge{visibility:collapse!important}.default-btn{background-color:#fff;display:flex;border-radius:100px;padding:2px 15px;transition:background-color .2s ease,transform .1s ease;width:fit-content}.default-btn p{font-family:"helvetica";width:100%!important;color:#101820;font-size:14px!important;transition:color .2s ease;padding:6px 0 1px!important}.default-btn img{transition:color .2s ease;margin-left:10px}.default-btn .white,.default-btn:hover .black,header.header form.search-box,header.header_lateral .menu-toggle{display:none}.default-btn:hover{animation:flash-hover .4s ease-in-out;background-color:#001e36}.default-btn:hover p{color:#fff}.default-btn:hover img{transform:scale(1.03)}.default-btn:hover .white{display:block}.default-btn.active,.default-btn.line{background-color:transparent;border:1px solid #001e36}.default-btn.line p,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li:hover a{color:#001e36}.default-btn.active{background-color:#001e36}.default-btn.active p,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active a p,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item:hover a p,section.default_hero div.wrap div.absolute div.description p,section.default_hero_big div.wrap div.absolute div.top div.box p,section.home_hero div.wrap div.absolute div.bottom div.right p{color:#fff}header.header{height:4rem;z-index:99;width:100vw}header.header div.header__container{align-items:center;justify-content:space-between;height:4rem;background-color:#fff;padding:1rem}header.header div.header__container a:hover{opacity:.7}header.header div.header__container div.left a{height:100%;cursor:pointer}header.header div.header__container div.left a img{width:7.5rem;margin-top:5px}.default-btn,header.header div.header__container div.right{align-items:center}header.header div.header__container div.right a{margin-right:1rem}header.header div.header__container div.right a img{width:1.5rem;height:1.5rem}header.header div.header__container div.right .action-nav-mov{width:39px;height:35px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:none}header.header div.header__container div.right .action-nav-mov span{display:block;position:absolute;height:2px;width:80%;background:#0d0d0d;border-radius:5px;opacity:1;left:20%;transition:.25s ease-in-out}header.header div.header__container div.right .action-nav-mov span:nth-child(1){top:6px}header.header div.header__container div.right .action-nav-mov span:nth-child(2),header.header div.header__container div.right .action-nav-mov span:nth-child(3){top:16px}header.header div.header__container div.right .action-nav-mov span:nth-child(4){top:26px}header.header div.header__container div.right .action-nav-mov.open span:nth-child(1){top:18px;width:0%;left:50%}header.header div.header__container div.right .action-nav-mov.open span:nth-child(2){transform:rotate(45deg)}header.header div.header__container div.right .action-nav-mov.open span:nth-child(3){transform:rotate(-45deg)}header.header div.header__container div.right .action-nav-mov.open span:nth-child(4){top:18px;width:0%;left:50%}header.header form.search-box div.wrap{width:83vw;background-color:rgba(255,255,255,.884);height:3.45rem;margin-left:clamp(15rem,17vw,20rem)}header.header form.search-box div.wrap button{background-color:#001e36;color:#fff;width:20%;height:100%;cursor:pointer;padding:5px;font-size:14px;border-radius:0;transition:background-color .3s ease,color .3s ease;border-bottom:1px solid #dcdcdc}header.header form.search-box div.wrap button:hover{background-color:#000203;color:#fff}header.header form.search-box div.wrap input{font-size:14px;padding-left:20px;color:#0d0d0d;height:100%;width:80%;border-radius:0}@media only screen and (max-width:1024px){header.header{padding-top:0;min-width:100%;height:3.5rem;max-width:100vw}header.header div.header__container{height:3.5rem}header.header div.header__container a:hover{opacity:.7}header.header div.header__container div.left a{height:100%}header.header div.header__container div.left a img{width:8rem}header.header div.header__container div.right{margin-right:1rem}header.header div.header__container div.right a{padding-top:4px}header.header div.header__container div.right a img{width:1.35rem;height:1.35rem}header.header div.header__container div.right .action-nav-mov{display:block;margin-left:-5px;width:34px;height:30px}header.header div.header__container div.right .action-nav-mov span:nth-child(1){top:5px}header.header div.header__container div.right .action-nav-mov span:nth-child(2),header.header div.header__container div.right .action-nav-mov span:nth-child(3){top:13px}header.header div.header__container div.right .action-nav-mov span:nth-child(4){top:21px}header.header div.header__container div.right .action-nav-mov.open span:nth-child(1),header.header div.header__container div.right .action-nav-mov.open span:nth-child(4){top:15px}header.header form.search-box div.wrap{width:100%;margin-left:0}}@media only screen and (max-width:767px){header.header{padding-top:0;min-width:100%;height:3.5rem;max-width:100vw}header.header div.header__container{height:3.5rem;width:100vw;min-width:100%}header.header div.header__container a:hover{opacity:.7}header.header div.header__container div.left a{height:100%}header.header div.header__container div.left a img{width:6rem}header.header div.header__container div.right{margin-right:0}header.header div.header__container div.right a{margin-right:1rem}header.header div.header__container div.right a img{width:1.35rem;height:1.35rem}header.header div.header__container div.right .action-nav-mov{width:34px;height:30px}header.header div.header__container div.right .action-nav-mov span:nth-child(1){top:5px}header.header div.header__container div.right .action-nav-mov span:nth-child(2),header.header div.header__container div.right .action-nav-mov span:nth-child(3){top:13px}header.header div.header__container div.right .action-nav-mov span:nth-child(4){top:21px}header.header div.header__container div.right .action-nav-mov.open span:nth-child(1),header.header div.header__container div.right .action-nav-mov.open span:nth-child(4){top:15px}header.header form.search-box div.wrap{width:100%;margin-left:0}}header.header_lateral{position:fixed;width:clamp(15rem,17vw,20rem);height:100vh;left:0;top:4rem;z-index:999;background-color:#fff;border-top:1px solid rgba(220,220,220,.671);border-right:1px solid rgba(220,220,220,.671)}header.header_lateral div.header__container{display:flex;flex-direction:column;justify-content:flex-start;height:100%}header.header_lateral div.header__container div.header__content{justify-content:flex-start}header.header_lateral div.header__container div.header__content div.header__logo{width:100%;margin-bottom:2vh}header.header_lateral div.header__container div.header__content div.header__logo a{display:flex;align-items:center}header.header_lateral div.header__container div.header__content div.header__logo a img{width:6vw}header.header_lateral div.header__container div.header__content,header.header_lateral div.header__container div.header__content nav.header__nav{width:100%;display:flex;flex-direction:column;align-items:flex-start}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;width:100%}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item{display:block;width:100%;padding:1rem;border-bottom:1px solid #f4f4f4;transition:.3s}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a{display:flex;justify-content:space-between;width:100%;padding-top:3px;font-size:14px;font-family:"helvetica";font-weight:500}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a img.arrow-rotate{transition:transform .3s ease;transform:rotate(0deg)}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list .nav__item:hover .action-submenu img,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list .nav__item:hover .action-submenu img.black,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list .nav__item:hover .action-submenu img.white,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a img.arrow-rotate.rotate-arrow{transform:rotate(90deg)}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a img.black,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active a img.white{display:block}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a img.locked,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item a img.white,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li img.locked,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active a img.black{display:none}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu{display:none;background-color:#f4f4f4;margin:10px -1rem -1rem;padding:10px 1rem 1rem}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li{padding:5px;display:flex;transition:.2s}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li a,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active ul.submenu li a{color:#b5b5b5;text-decoration:none}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li.active a{color:#001e36;font-weight:600}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li.locked a{opacity:.3}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li.locked img.locked{width:15px;display:flex}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active:hover,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item:hover{background-color:#001e36}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active ul.submenu li:hover a,section.default_filter_and_sliders div.wrap div.content div.left h3 strong{color:#001e36}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active ul.submenu li.active a{color:#001e36;font-weight:600}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item:hover a img.white{display:block}header.header_lateral div.header__container div.header__content nav.header__nav ul.foot__responsive,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked a .black,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked a .white,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item:hover a img.black{display:none}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked{background-color:#f8f8f8}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked a p{color:rgba(0,0,0,.19)}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked a .locked{display:block}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item .tooltip{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item .tooltip a{display:flex;justify-content:center}@media only screen and (max-width:1024px){header.header_lateral{width:50vw;top:3.5rem;position:absolute;left:-55%;transition:left .3s ease}header.header_lateral.active{left:0}}@media only screen and (max-width:767px){header.header_lateral{width:100vw;top:3.5rem;left:-100%}}footer{border-top:1px solid #001e36}footer a{text-transform:uppercase;font-size:14px}footer div.wrap div.content{margin-left:clamp(15rem,17vw,20rem);padding-top:1.5vw;padding-bottom:1.5vw}footer div.wrap div.content div.col{width:25%;height:20rem;justify-content:space-between}footer div.wrap div.content div.col div.bottom .logo{width:10vw}footer div.wrap div.content div.col div.bottom .up-ball{border-radius:300px;background-color:#001e36;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;transition:.3s}footer div.wrap div.content div.col div.bottom .up-ball img{transition:.3s}footer div.wrap div.content div.col div.bottom .up-ball:hover img{margin-bottom:10px}footer div.wrap div.content .col:last-child{align-items:flex-end;cursor:pointer}@media only screen and (max-width:1024px){footer div.wrap div.content{margin-left:0}footer div.wrap div.content div.col{height:17rem}}@media only screen and (max-width:767px){footer li{line-height:120%}footer div.wrap div.content{flex-direction:column;padding-top:1rem}footer div.wrap div.content div.col{height:fit-content;padding-bottom:1rem;width:100%}footer div.wrap div.content div.col div.top{padding-bottom:1rem}footer div.wrap div.content div.col div.bottom .logo{width:8rem}footer div.wrap div.content div.col:first-child{padding-bottom:5rem}}@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueLTStd-Hv.woff2)format("woff2"),url(../fonts/HelveticaNeueLTStd-Hv.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../font/CormorantGaramond-Regular.woff2)format("woff2"),url(../fonts/CormorantGaramond-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}section.default_hero{margin-left:clamp(15rem,17vw,20rem);margin-top:4rem}section.default_hero div.wrap{position:relative;width:100%;height:30rem}section.default_hero div.wrap img,section.default_hero div.wrap video{opacity:.9;display:block}section.default_hero div.wrap div.absolute{justify-content:space-between;height:100%;width:100%}section.default_hero div.wrap div.absolute div.hero-header h1{color:#fff;font-size:clamp(22px,1.4vw,34px)}section.default_hero div.wrap div.absolute div.hero-header img{width:15vw}section.default_hero div.wrap div.absolute div.description{width:50%}section.default_hero div.wrap div.absolute div.family-cards-nav{width:100%}section.default_hero div.wrap div.absolute div.family-cards-nav ul{flex-wrap:wrap;gap:1rem}section.default_hero div.wrap div.absolute div.family-cards-nav ul li{margin-right:10px}section.default_hero div.wrap div.absolute div.family-cards-nav ul li a{color:#fff;margin-right:4px;white-space:nowrap}section.default_hero div.wrap div.absolute div.family-cards-nav ul li img,section.default_login_popup div.wrap div.tarjeta .left .login-form a.logout img{width:14px}@media only screen and (max-width:1024px){section.default_hero{margin-left:0}section.default_hero div.wrap div.absolute div.description{width:60%}section.default_hero div.wrap div.absolute div.description p{color:#fff}}@media only screen and (max-width:767px){section.default_hero{margin-left:0}section.default_hero div.wrap div.absolute div.hero-header{flex-direction:column;justify-content:flex-start;align-items:flex-start}section.default_hero div.wrap div.absolute div.hero-header img{width:6rem;padding-top:1rem}section.default_hero div.wrap div.absolute div.description{width:100%}section.default_hero div.wrap div.absolute div.description p{color:#fff}}section.default_login_popup{position:absolute;z-index:999;width:100;height:100vh;background-color:rgba(121,121,121,.9058823529);display:none}section.default_locked_popup div.wrap,section.default_login_popup div.wrap{width:100vw;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.1);justify-content:center}section.default_login_popup div.wrap div.tarjeta{display:flex;width:60vw;border-radius:20px}section.default_login_popup div.wrap div.tarjeta .left{background-color:#fff;justify-content:center;width:50%;padding:1.5vw;aspect-ratio:1/1;border-bottom-left-radius:5px;border-top-left-radius:5px}section.default_login_popup div.wrap div.tarjeta .left .login-form{display:flex;flex-direction:column;width:100%}section.default_login_popup div.wrap div.tarjeta .left .login-form h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}section.default_login_popup div.wrap div.tarjeta .left .login-form label{margin-bottom:.4rem;font-weight:500;font-family:"helvetica"}section.default_login_popup div.wrap div.tarjeta .left .login-form input{padding:.7rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}section.default_login_popup div.wrap div.tarjeta .left .login-form input:focus{border-color:#07c;outline:0}section.default_login_popup div.wrap div.tarjeta .left .login-form button{padding:.75rem;background-color:#07c;color:#fff;font-weight:700;font-size:1rem;border:0;border-radius:4px;cursor:pointer;transition:background-color .3s ease}section.default_login_popup div.wrap div.tarjeta .left .login-form button:hover,section.default_login_popup div.wrap div.tarjeta .right div.close:hover{background-color:#005999}section.default_login_popup div.wrap div.tarjeta .left .login-form .login-extra{margin-top:1rem;font-size:.9rem;text-align:center}section.default_login_popup div.wrap div.tarjeta .left .login-form .login-extra a{color:#07c;text-decoration:none}section.default_login_popup div.wrap div.tarjeta .left .login-form .login-extra a:hover{text-decoration:underline}section.default_login_popup div.wrap div.tarjeta .left .login-form .checkbox-privacidad{font-size:13px}section.default_login_popup div.wrap div.tarjeta .left .login-form .checkbox-privacidad label.privacidad{margin-top:-6px}section.default_login_popup div.wrap div.tarjeta .left .login-form a.logout{text-align:center;display:flex;width:100%;justify-content:center;align-items:center;margin-top:15px;transition:.3s}section.default_login_popup div.wrap div.tarjeta .left .login-form a.logout p{color:#07c;margin-right:9px;margin-bottom:-5px;font-size:15px}section.default_hero_big div.wrap div.absolute div.bottom ul li a:hover,section.default_login_popup div.wrap div.tarjeta .left .login-form a.logout:hover,section.default_login_popup div.wrap div.tarjeta .left .login-form a.logout:hover p{opacity:.6}section.default_login_popup div.wrap div.tarjeta .right{padding:0;width:50%;position:relative;aspect-ratio:1/1}section.default_login_popup div.wrap div.tarjeta .right div.close{position:absolute;right:5%;top:5%;cursor:pointer;background-color:#07c;padding:5px;align-items:center;justify-content:center;border-radius:4px}section.default_login_popup div.wrap div.tarjeta .right div.close img{width:1.1rem;transition:transform .2s ease;display:block}section.default_login_popup div.wrap div.tarjeta .right img{border-bottom-right-radius:5px;border-top-right-radius:5px}section.default_locked_popup{position:absolute;z-index:999;width:100;height:100vh;background-color:rgba(121,121,121,.7764705882);display:none}section.default_locked_popup div.wrap div.tarjeta{display:flex;width:25rem;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2)}section.default_locked_popup div.wrap div.tarjeta div.close{justify-content:flex-end;padding:14px;border-bottom:1px solid #000;border-top-left-radius:4px;border-top-right-radius:4px}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom .eye,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a:hover,section.default_locked_popup div.wrap div.tarjeta div.close img.action-close{cursor:pointer}section.default_locked_popup div.wrap div.tarjeta div.content{padding:14px;min-height:5rem}section.default_locked_popup div.wrap div.tarjeta div.content p{font-size:14px}section.default_locked_popup div.wrap div.tarjeta div.content a{color:#001e36;font-size:14px;transition:.3s}section.default_locked_popup div.wrap div.tarjeta div.content a:hover{color:gray}@media only screen and (max-width:767px){section.default_locked_popup div.wrap div.tarjeta{width:90%}}section.default_hero_big{margin-left:clamp(15rem,17vw,20rem);position:relative;overflow:hidden}section.default_hero_big div.wrap{position:relative;min-height:50vh;height:auto;width:100%}section.default_hero_big div.wrap img.bg,section.default_hero_big div.wrap video{opacity:.9;min-height:50vh;display:block}section.default_hero_big div.wrap div.absolute{flex-direction:column}section.default_hero_big div.wrap div.absolute div.top{width:100%;align-items:flex-start;margin-top:5vh}section.default_hero_big div.wrap div.absolute div.top div.box{background-color:rgba(0,0,0,.444);width:22rem;max-width:33rem;height:fit-content;min-height:10rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}section.default_hero_big div.wrap div.absolute div.top div.box h1{color:#fff;font-weight:400;margin-bottom:1rem}section.default_hero_big div.wrap div.absolute div.top img{width:10rem}section.default_hero_big div.wrap div.absolute div.bottom{background-color:rgba(0,0,0,.444);width:100%}section.default_hero_big div.wrap div.absolute div.bottom ul{justify-content:flex-start;align-items:center;padding-top:1rem;padding-bottom:1rem}section.default_hero_big div.wrap div.absolute div.bottom ul li a{margin-right:1.3rem;transition:.3s}section.default_hero_big div.wrap div.absolute div.bottom ul li a p{color:#fff;margin-right:5px;margin-bottom:-5px}section.default_hero_big div.wrap div.absolute div.bottom ul li a img{width:11px}@media only screen and (max-width:1024px){section.default_hero_big{margin-left:0}section.default_hero_big div.wrap{width:100%;height:40vh}}@media only screen and (max-width:767px){section.default_hero_big div.wrap{height:80vh;width:100%}section.default_hero_big div.wrap div.absolute div.top{flex-direction:column;justify-content:space-between;height:100%}section.default_hero_big div.wrap div.absolute div.top div.box{width:100%;margin-top:4rem}section.default_hero_big div.wrap div.absolute div.top img{display:none}section.default_hero_big div.wrap div.absolute div.bottom ul{flex-wrap:wrap;padding-bottom:0}section.default_hero_big div.wrap div.absolute div.bottom ul li a{margin-bottom:1.3rem}}section.default_family_cards{background-color:#f4f4f4}section.default_family_cards div.wrap{margin-left:clamp(15rem,17vw,20rem)}section.default_family_cards div.wrap div.family-cards{padding-bottom:3vw}section.default_family_cards div.wrap div.family-cards h2{padding-bottom:1rem}section.default_family_cards div.wrap div.family-cards div.cards-wrap{flex-wrap:wrap;max-width:1200px}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card{background-color:#fff;padding:1rem;padding-bottom:10px;width:19.5rem;height:11rem;justify-content:space-between;margin-right:10px;margin-bottom:10px;transition:.3s;position:relative;cursor:default}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.top h3{font-size:16px}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom{justify-content:space-between}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a{margin-right:8px;cursor:pointer}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a .ico{width:1.7rem;height:1.7rem}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a .download{width:1.7rem;height:1.7rem;display:none}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card .left img.locked,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a:hover .ico,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked div.bottom .left .download,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked div.bottom .left .ico,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked div.bottom .right .eye{display:none}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom a:hover .download{display:block}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom .card-popup:hover,section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card div.bottom .right .eye:hover~.card-popup{opacity:1;visibility:visible;cursor:pointer;animation:fadeOut 1s forwards}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card .right{width:1.8rem}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card .card-popup{opacity:1;visibility:hidden;transition:.3s}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked{background-color:#f8f7f7}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked div.top h3{color:#c9c8c8}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card.locked div.bottom .left img.locked{width:1.7rem;display:block}section.default_family_cards.miniatura-on div.wrap div.cards-wrap div.card div.bottom div.left,section.default_family_cards.miniatura-on div.wrap div.cards-wrap div.card div.top{z-index:9}section.default_family_cards.miniatura-on div.wrap div.cards-wrap div.card div.bottom div.right div.card-popup{display:block;visibility:visible;opacity:1}@media only screen and (max-width:1024px){section.default_family_cards{margin-top:3vw}section.default_family_cards div.wrap{margin-left:0}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card{width:18rem;height:11rem}}@media only screen and (max-width:767px){section.default_family_cards{margin-top:3rem}section.default_family_cards div.wrap{margin-left:0}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card{width:100%;height:11rem;margin-right:0}}section.default_pic_downloads{background-color:#f4f4f4}section.default_pic_downloads div.wrap{margin-left:clamp(15rem,17vw,20rem)}section.default_pic_downloads div.wrap div.family-pics div.filters{margin-top:1rem;gap:10px;display:flex;margin-bottom:30px}section.default_pic_downloads div.wrap div.family-pics div.filters .select-wrap{position:relative;flex:1;max-width:200px;width:200px;display:inline-block}section.default_pic_downloads div.wrap div.family-pics div.filters .select-wrap select{background-color:#001e36;color:#fff;margin-right:10px;padding:5px 12px;width:100%;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px}section.default_pic_downloads div.wrap div.family-pics div.filters .select-wrap::after{content:"";position:absolute;top:50%;right:.8rem;transform:translateY(-50%) rotate(45deg);width:.4rem;height:.4rem;border-right:2px solid #fff;border-bottom:2px solid #fff;pointer-events:none}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap{margin-top:1rem;max-width:1200px;flex-wrap:wrap;display:flex}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic{position:relative;height:11rem;width:11rem;background-color:#000;overflow:hidden;margin-right:10px;margin-bottom:10px}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video{display:none}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video img,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic img{opacity:.9;transition:transform .3s ease,opacity .3s ease}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video div.absolute,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic div.absolute{padding:1rem;z-index:2}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video div.absolute .ico,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic div.absolute .ico{width:1.3rem;opacity:1}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video .img-locked,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked .absolute,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic .img-locked,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked .absolute{display:none}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked{background-color:#fff;opacity:.7}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked img,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked img{filter:blur(1px)}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked .img-locked,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked .img-locked{display:block;align-items:center;display:flex;justify-content:center}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked .img-locked img,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked .img-locked img{filter:blur(0);width:1.5rem}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked:hover,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked:hover{cursor:default}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap .video.locked:hover img,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.locked:hover img{opacity:.9;transform:scale(1)}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.video{display:block}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.video .description{position:absolute;z-index:1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,.525);opacity:0;transition:.3s;padding:5px}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.video .description p{color:#fff;font-size:16px;z-index:9}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic:hover img,section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.video:hover img{opacity:1;transform:scale(1.1)}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.video:hover .description{opacity:1}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic{display:none}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.visible{display:flex!important}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic.filtered-out{display:none!important}section.default_pic_downloads div.wrap div.family-pics .button-wrap{margin-top:1rem}@media only screen and (max-width:1024px){section.default_pic_downloads{margin-top:3vw}section.default_pic_downloads div.wrap{margin-left:0}section.default_pic_downloads div.wrap p{width:80%}section.default_pic_downloads div.wrap div.family-cards-nav ul{flex-wrap:wrap}section.default_pic_downloads div.wrap div.family-cards-nav ul li{margin-right:1.4rem;margin-bottom:1rem}section.default_pic_downloads div.wrap div.family-cards div.cards-wrap .card:hover{background-color:#fff}section.default_pic_downloads div.wrap div.family-cards div.cards-wrap .card:hover .card-popup{display:none}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic{height:17vw;width:17vw}}@media only screen and (max-width:767px){section.default_pic_downloads{margin-top:3rem}section.default_pic_downloads div.wrap{width:100%}section.default_pic_downloads div.wrap p{width:80%;padding-bottom:3vw}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic{height:42vw;width:48.5%}section.default_pic_downloads div.wrap div.family-pics div.pics-wrap a.pic:nth-child(even){margin-right:0}}section.default_filter_and_sliders{margin-left:clamp(15rem,17vw,20rem)}section.default_filter_and_sliders div.wrap{width:100%}section.default_filter_and_sliders div.wrap div.block-filters div.header{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;align-items:center;padding:10px 10px 10px 0;margin-bottom:1rem}section.default_filter_and_sliders div.wrap div.block-filters div.header h2{color:#001e36;padding-top:10px}section.default_filter_and_sliders div.wrap div.block-filters div.filters{flex-wrap:wrap;padding-top:1rem;position:relative;z-index:9}section.default_filter_and_sliders div.wrap div.block-filters div.filters a.default-btn{margin-right:10px;margin-bottom:10px}section.default_filter_and_sliders div.wrap div.content{opacity:0;display:flex;visibility:hidden;pointer-events:none;transition:opacity .5s ease;position:relative;z-index:0;height:0;overflow:hidden}section.default_filter_and_sliders div.wrap div.content div.left{width:50%;padding:1rem;padding-left:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}section.default_filter_and_sliders div.wrap div.content div.left h3{font-size:clamp(22px,1.4vw,34px);margin-bottom:1rem}section.default_filter_and_sliders div.wrap div.content div.left p{margin-bottom:1rem;width:80%}section.default_filter_and_sliders div.wrap div.content div.right{width:50%;height:100%}section.default_filter_and_sliders div.wrap div.content div.right .wrap,section.default_filter_and_sliders div.wrap div.content div.right div.slider{width:100%;height:30rem}section.default_filter_and_sliders div.wrap div.content div.right .wrap div.slide,section.default_filter_and_sliders div.wrap div.content div.right div.slider div.slide{width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}section.default_filter_and_sliders div.wrap div.content div.right .wrap div.slide img,section.default_filter_and_sliders div.wrap div.content div.right div.slider div.slide img{height:fit-content;width:100%;max-width:28rem;object-fit:contain;padding:2rem}section.default_filter_and_sliders div.wrap div.content div.right .wrap div.slide p,section.default_filter_and_sliders div.wrap div.content div.right div.slider div.slide p{margin-top:15px}section.default_filter_and_sliders div.wrap div.content div.right .wrap .flickity-page-dot.is-selected,section.default_filter_and_sliders div.wrap div.content div.right div.slider .flickity-page-dot.is-selected{background:#001e36}section.default_filter_and_sliders div.wrap div.content div.right .wrap .flickity-button,section.default_filter_and_sliders div.wrap div.content div.right div.slider .flickity-button{background:#001e36;color:#fff}section.default_filter_and_sliders div.wrap div.content.active{opacity:1;min-height:33rem;visibility:visible;pointer-events:auto;z-index:1;margin-top:1rem}@media only screen and (min-width:2000px){section.default_filter_and_sliders{margin-left:clamp(15rem,17vw,20rem)}section.default_filter_and_sliders div.wrap{width:100%}section.default_filter_and_sliders div.wrap div.block-filters div.filters{max-width:1400px}section.default_filter_and_sliders div.wrap div.content{max-width:1600px}section.default_filter_and_sliders div.wrap div.content div.right,section.default_filter_and_sliders div.wrap div.content div.right div.slider,section.default_filter_and_sliders div.wrap div.content.active{height:25vw}}@media only screen and (max-width:1024px){section.default_filter_and_sliders{margin-left:0;margin-top:3vw}section.default_filter_and_sliders div.wrap{width:100vw}section.default_filter_and_sliders div.wrap div.content div.right,section.default_filter_and_sliders div.wrap div.content div.right div.slider{height:27vw}section.default_filter_and_sliders div.wrap div.content div.right div.slider div.slide{height:100%}}@media only screen and (max-width:767px){section.default_filter_and_sliders{margin-left:0;margin-top:3rem}section.default_filter_and_sliders div.wrap{width:100vw}section.default_filter_and_sliders div.wrap div.content{flex-direction:column}section.default_filter_and_sliders div.wrap div.content div.left{width:100%;height:fit-content}section.default_filter_and_sliders div.wrap div.content div.left p{width:100%}section.default_filter_and_sliders div.wrap div.content div.right{width:100%;height:40vh;margin-bottom:1rem}section.default_filter_and_sliders div.wrap div.content div.right div.slider{height:40vh}section.default_filter_and_sliders div.wrap div.content div.right div.slider div.slide{height:100%}section.default_filter_and_sliders div.wrap div.content.active{height:fit-content}}section.textos-legales{margin-left:clamp(15rem,17vw,20rem);margin-top:4rem;background-color:#001e36}section.textos-legales div.wrap{padding:3vw;max-width:1800px}section.textos-legales div.wrap h1{font-size:clamp(30px,3vw,60px);font-family:"helvetica"}section.textos-legales div.wrap h2,section.textos-legales div.wrap h3{font-size:clamp(22px,1.4vw,34px)}section.textos-legales div.wrap p{font-size:14px;line-height:1.5rem;margin-bottom:1rem}section.textos-legales div.wrap dt,section.textos-legales div.wrap p{font-family:"helvetica";color:#fff}section.textos-legales div.wrap h2,section.textos-legales div.wrap h3,section.textos-legales div.wrap h4,section.textos-legales div.wrap h5,section.textos-legales div.wrap h6{font-family:"helvetica"}section.textos-legales div.wrap h1,section.textos-legales div.wrap h2,section.textos-legales div.wrap h3,section.textos-legales div.wrap h4,section.textos-legales div.wrap h5,section.textos-legales div.wrap h6{font-weight:700;margin-top:1rem;margin-bottom:1rem;color:#fff}section.textos-legales div.wrap a{font-size:1rem;color:#fff}section.textos-legales div.wrap ol,section.textos-legales div.wrap ul{font-size:1rem;margin-top:1rem;margin-bottom:1rem;line-height:1.5rem;font-family:"helvetica";font-weight:500}section.textos-legales div.wrap ol li,section.textos-legales div.wrap ul li{margin-left:2rem;list-style:auto;color:#fff}@media only screen and (max-width:1024px){section.textos-legales{margin-left:0}}section.error_page{margin-left:clamp(15rem,17vw,20rem);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:8rem}section.error_page h1{font-size:3rem;text-align:center}section.error_page p{font-size:3rem}section.error_page img{width:30vw;margin:1vw;border-radius:50px;max-width:30rem}section.error_page a.btn-to-black{border:1px solid #000;border-radius:100px}section.error_page a.btn-to-black p{font-size:18px;padding:10px 10px 5px}@media only screen and (max-width:1024px){section.error_page{margin-left:0;width:100%;padding-top:6rem}}@media only screen and (max-width:767px){section.error_page{padding-bottom:3rem}section.error_page h1{font-size:2rem}section.error_page p{font-size:1.3rem}section.error_page img{width:30vw;margin:1vw;border-radius:50px;max-width:30rem}}section.home_hero{height:45vw}section.home_hero div.wrap{position:relative;height:100%;background-color:#000;margin-left:clamp(15rem,17vw,20rem)}section.home_hero div.wrap img,section.home_hero div.wrap video{opacity:.9}section.home_hero div.wrap div.absolute{position:absolute;top:4rem;padding:1.5vw;justify-content:space-between}section.home_hero div.wrap div.absolute div.top{text-align:center;height:fit-content}section.home_hero div.wrap div.absolute div.top img{width:calc(97vw - clamp(15rem,17vw,20rem));opacity:1}section.home_hero div.wrap div.absolute div.top h1{color:#fff;font-size:14px;padding-top:1rem}section.home_hero div.wrap div.absolute div.bottom{height:fit-content;padding-bottom:4rem;align-items:flex-end}section.home_hero div.wrap div.absolute div.bottom div.left{width:60%}section.home_hero div.wrap div.absolute div.bottom div.left h2{color:#fff;font-family:"Cormorant Garamond";font-size:clamp(30px,3vw,60px)}section.home_hero div.wrap div.absolute div.bottom div.right{width:40%}@media only screen and (max-width:1024px){section.home_hero{height:100vh;margin-bottom:1.5vw}section.home_hero div.wrap{margin-left:0}section.home_hero div.wrap div.absolute div.top img{width:95vw}}@media only screen and (max-width:767px){section.home_hero{height:100vh}section.home_hero div.wrap{margin-left:0}section.home_hero div.wrap div.absolute div.bottom{flex-direction:column;padding-left:1.5vw}section.home_hero div.wrap div.absolute div.bottom div.left{width:100%;margin-bottom:1rem}section.home_hero div.wrap div.absolute div.bottom div.left h2{font-size:2.5rem}section.home_hero div.wrap div.absolute div.bottom div.right{width:100%;padding-right:15px}}section.home_golden_rules{margin-left:clamp(15rem,17vw,20rem);margin-top:3vw}section.home_golden_rules div.wrap div.title{margin-bottom:1rem}section.home_featured_resources div.wrap div.title h2,section.home_golden_rules div.wrap div.title h2{color:#001e36;font-size:clamp(22px,1.4vw,34px)}section.home_golden_rules div.wrap div.rules{gap:7px}section.home_golden_rules div.wrap div.rules .block{background-color:#001e36;flex:1;aspect-ratio:2.1/1;justify-content:space-between;padding:1rem}section.home_golden_rules div.wrap div.rules .block div.top p.number{color:#fff;font-family:"helvetica";font-size:clamp(22px,1.4vw,34px);font-weight:700;text-transform:none}section.home_golden_rules div.wrap div.rules .block div.bottom p{color:#fff;font-weight:700;font-size:clamp(16px,1vw,24px);max-width:32ch}@media only screen and (max-width:1024px){section.home_golden_rules{margin-left:0}section.home_golden_rules div.wrap div.rules{flex-wrap:wrap;justify-content:center}section.home_golden_rules div.wrap div.rules .block{flex:0 0 calc(50% - 7px);aspect-ratio:1.4/1}}@media only screen and (max-width:767px){section.home_golden_rules{margin-left:0;padding:1.5vw;margin-top:3rem}section.home_golden_rules div.wrap div.rules{flex-wrap:wrap}section.home_golden_rules div.wrap div.rules .block{flex:1 1 100%;aspect-ratio:1.7/1}section.home_golden_rules div.wrap div.rules .block div.bottom p{font-size:19px}}section.home_featured_resources{margin-left:clamp(15rem,17vw,20rem)}section.home_featured_resources div.wrap div.title{margin-bottom:1rem}section.home_featured_resources div.wrap div.resources{gap:7px}section.home_featured_resources div.wrap div.resources .block{background-color:#f4f4f4;aspect-ratio:1.7/1;width:calc(25% - 5px);justify-content:space-between;padding:1rem;border-right:1px solid #f4f4f4;transition:transform .3s ease,background-color .3s ease,opacity .3s ease}section.home_featured_aplications div.wrap div.title h2,section.home_featured_resources div.wrap div.resources .block div.top p{color:#001e36}section.home_featured_resources div.wrap div.resources .block div.bottom{align-items:end}section.home_featured_resources div.wrap div.resources .block div.bottom div.text{width:80%}section.home_featured_resources div.wrap div.resources .block div.bottom div.text p{font-size:12px}section.home_featured_resources div.wrap div.resources .block div.bottom div.icos img{width:1.5rem}section.home_featured_resources div.wrap div.resources .block div.bottom div.icos .lock,section.home_featured_resources div.wrap div.resources .block.locked div.bottom .arrow{display:none}section.home_featured_resources div.wrap div.resources .block.locked{background-color:rgba(174,174,174,.656);cursor:inherit;pointer-events:none}section.galeria_images div.wrap div.pic img,section.home_featured_resources div.wrap div.resources .block.locked div.bottom .lock{display:block}section.home_featured_resources div.wrap div.resources .block:hover{background-color:#e9e9e9}@media only screen and (max-width:1024px){section.home_featured_resources{margin-left:0;margin-top:3vw}section.home_featured_resources div.wrap div.resources{flex-wrap:wrap}section.home_featured_resources div.wrap div.resources .block{width:calc(50% - 7px)}section.home_featured_resources div.wrap div.resources .block div.top p{color:#001e36}}@media only screen and (max-width:767px){section.home_featured_resources{margin-left:0;padding:1.5vw;margin-top:3rem}section.home_featured_resources div.wrap div.resources{flex-wrap:wrap}section.home_featured_resources div.wrap div.resources .block{width:100%}section.home_featured_resources div.wrap div.resources .block div.top p{color:#001e36}}section.home_featured_aplications{margin-left:clamp(15rem,17vw,20rem)}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor img,section.home_featured_aplications div.wrap div.title{margin-bottom:1rem}section.home_featured_aplications div.wrap div.aplications{width:100%}section.home_featured_aplications div.wrap div.aplications div.slider{height:35rem;width:100%}section.home_featured_aplications div.wrap div.aplications div.slider div.slide{height:100%;width:28rem;margin-right:7px}section.home_featured_aplications div.wrap div.aplications div.slider div.slide.big{width:45rem}section.home_featured_aplications div.wrap div.aplications div.slider div.slide div.slide-wrap{position:relative;width:100%;height:100%;overflow:hidden}section.home_featured_aplications div.wrap div.aplications div.slider div.slide div.slide-wrap img.ofcover{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}section.home_featured_aplications div.wrap div.aplications div.slider div.slide div.slide-wrap .box-ico{position:absolute;bottom:1.5rem;right:1.5rem;z-index:10;cursor:pointer}section.home_featured_aplications div.wrap div.aplications div.slider div.slide div.slide-wrap .box-ico img{width:1.7rem;display:block}section.home_featured_aplications div.wrap div.aplications div.slider div.slide div.slide-wrap .box-ico:hover~img.ofcover{transform:scale(1.1)}section.home_featured_aplications div.wrap div.aplications div.slider .flickity-button{position:absolute;background:hsla(0deg,0%,100%,0);border:0;color:#fff}section.home_featured_aplications div.wrap div.aplications div.slider .flickity-button::focus{outline:0}section.home_featured_aplications div.wrap div.aplications div.slider .flickity-page-dot.is-selected{background:#001e36}@media only screen and (max-width:1024px){section.home_featured_aplications{margin-left:0;margin-top:3vw}section.home_featured_aplications div.wrap div.aplications div.slider{height:24rem}section.home_featured_aplications div.wrap div.aplications div.slider div.slide{width:20rem}section.home_featured_aplications div.wrap div.aplications div.slider div.slide.big{width:35rem}}@media only screen and (max-width:767px){section.home_featured_aplications{margin-left:0;margin-top:3rem}section.home_featured_aplications div.wrap div.aplications div.slider{height:24rem}section.home_featured_aplications div.wrap div.aplications div.slider div.slide{width:18rem}section.home_featured_aplications div.wrap div.aplications div.slider div.slide.big{width:35rem}}section.home_concept{margin-left:clamp(15rem,17vw,20rem);padding-top:13rem}section.home_concept div.wrap{justify-content:flex-end;width:100%;align-items:flex-end}section.home_concept div.wrap img{width:35%}section.home_concept div.wrap p{margin-top:1.5vw;font-size:clamp(30px,3vw,60px);font-family:"Cormorant Garamond";text-transform:inherit}@media only screen and (max-width:1024px){section.home_concept{margin-left:0}}@media only screen and (max-width:767px){section.home_concept{padding-top:10rem}section.home_concept div.wrap img,section.home_concept div.wrap video{width:90%}section.home_concept div.wrap p{width:100%;font-size:clamp(22px,1.4vw,34px);margin-top:1rem;text-align:end}}section.filosofia-hero{margin-left:clamp(15rem,17vw,20rem)}section.filosofia-hero div.media{position:fixed;z-index:1;top:0;height:100vh;width:100vw clamp(15rem,17vw,20rem);background-color:#0d0d0d}section.filosofia-hero div.media video{opacity:.7}section.filosofia-hero .controls,section.filosofia-hero div.filtro-anclas{position:fixed;left:calc(clamp(15rem,17vw,20rem) + (100vw - clamp(15rem,17vw,20rem))/2);z-index:9;transform:translate(-50%,-50%)}section.filosofia-hero div.filtro-anclas{top:15%;align-items:center;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible;pointer-events:auto}section.filosofia-hero div.filtro-anclas.hidden{opacity:0;visibility:hidden;pointer-events:none}section.filosofia-hero div.filtro-anclas h1{color:#fff;margin-bottom:1rem;font-size:clamp(22px,1.4vw,34px)}section.filosofia-hero div.filtro-anclas ul li a{color:#fff;padding:0 15px;white-space:nowrap}section.filosofia-hero .controls{top:90%}section.filosofia-hero .controls button{cursor:pointer;padding:15px}section.filosofia-hero div.wrap{display:flex;position:relative;z-index:1}section.filosofia-hero div.wrap div.content{width:100%;margin-top:100vh;padding:1vw;height:fit-content;display:flex;flex-direction:column;text-align:center}section.filosofia-hero div.wrap div.content h2,section.filosofia-hero div.wrap div.content h3{color:#fff;margin-bottom:3vw;font-size:14px}section.filosofia-hero div.wrap div.content div.apartado-filosofia{margin-bottom:30vh;width:35%;margin-left:auto;margin-right:auto}section.filosofia-hero div.wrap div.content div.apartado-filosofia:has(div.valores){width:100%}section.filosofia-hero div.wrap div.content div.apartado-filosofia p{color:#fff;font-size:14px;font-family:"helvetica";line-height:130%}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor{background-color:rgba(0,0,0,.371);margin:1rem;padding:3vw;width:fit-content}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor h3{margin-bottom:3vw;color:#001e36;font-family:"Cormorant Garamond";font-size:14px}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor p{font-size:14px;line-height:120%;width:100%}section.filosofia-hero div.wrap div.content div.apartado-filosofia h3{font-size:clamp(30px,3vw,60px);text-transform:initial}section.filosofia-hero div.wrap div.content div.apartado-filosofia:last-child{padding-bottom:0}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.animacion{max-width:700px;margin:auto}@media only screen and (max-width:1024px){section.filosofia-hero{margin-left:0}section.filosofia-hero div.media{width:100vw}section.filosofia-hero div.filtro-anclas{top:15%;left:50%;margin-left:0}section.filosofia-hero .controls{top:90%;left:50%;margin-left:0}section.filosofia-hero div.wrap div.content div.apartado-filosofia{width:75%}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores{flex-wrap:wrap}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor{width:41vw}section.filosofia-hero div.wrap div.content div.apartado-filosofia video{width:100%}}@media only screen and (max-width:767px){section.filosofia-hero{margin-left:0}section.filosofia-hero div.media{width:100vw}section.filosofia-hero div.filtro-anclas{top:20%}section.filosofia-hero div.filtro-anclas ul li a{font-size:14px;padding:0 5px}section.filosofia-hero .controls{top:90%;left:50%;margin-left:0}section.filosofia-hero div.wrap div.content div.apartado-filosofia,section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor,section.filosofia-hero div.wrap div.content div.apartado-filosofia video{width:100%}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores{flex-wrap:wrap}}section.galeria_images{margin-left:clamp(15rem,17vw,20rem)}section.galeria_images div.wrap,section.search_page .wrap{width:100%}@media only screen and (max-width:1024px){section.galeria_images{margin-left:0;margin-top:3vw}section.galeria_images div.wrap div.pic img{display:block}}@media only screen and (max-width:767px){section.galeria_images{margin-top:3rem}}section.search_page{margin-left:clamp(15rem,17vw,20rem);margin-top:4rem;background-color:#001e36;min-height:calc(100vh - 4rem)}section.search_page .wrap div.head{margin-bottom:2vw}section.search_page .wrap div.head h1{color:#fff;font-size:clamp(30px,3vw,60px);font-weight:700;line-height:1.05;margin-bottom:.6rem}section.search_page .wrap div.head p.count{color:rgba(255,255,255,.6);font-size:14px;margin:0;letter-spacing:.08em}section.search_page .wrap div.wrap-resultados div.marca-group{margin-bottom:3vw}section.search_page .wrap div.wrap-resultados div.marca-group h2.marca-name{color:#fff;font-size:clamp(22px,1.4vw,34px);font-weight:700;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:1.5rem}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group{margin-bottom:2rem}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group p.categoria-name{color:rgba(255,255,255,.4);font-size:11px;letter-spacing:.1em;margin-bottom:0;padding-bottom:0}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado{justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.12);transition:.25s;color:#fff;text-decoration:none}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado:hover{padding-left:.75rem;background-color:rgba(255,255,255,.04);border-bottom-color:rgba(255,255,255,.25)}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-info{align-items:center;gap:1rem}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-info div.ico-file{width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.35);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-info div.ico-file::before{content:"";display:block;width:.9rem;height:1rem;border:1px solid rgba(255,255,255,.6);border-radius:1px;margin-bottom:2px;clip-path:polygon(0 0,70%0,100% 30%,100% 100%,0 100%);background-color:rgba(255,255,255,.08)}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-info div.ico-file span.ico-file-ext{font-size:7px;font-weight:800;color:#fff;letter-spacing:.03em;line-height:1}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-info h3{color:#fff;font-size:14px;font-weight:600;margin:0;letter-spacing:.06em}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-action{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem}section.search_page .wrap div.wrap-resultados div.marca-group div.categoria-group a.resultado div.resultado-action svg{width:1.2rem;height:1.2rem;color:#fff}@media only screen and (min-width:1800px){section.search_page{margin-left:calc(clamp(15rem,17vw,20rem) + 900px - 50vw);width:calc(100vw - clamp(15rem,17vw,20rem))}}@media only screen and (max-width:1024px){section.search_page{margin-left:0;width:100%}}@media only screen and (max-width:767px){section.search_page{margin-top:4rem}section.search_page .wrap div.head{padding-bottom:1.5rem;margin-bottom:1.5rem}section.search_page .wrap div.head h1{font-size:clamp(28px,8vw,42px)}section.search_page .wrap div.wrap-resultados div.marca-group a.resultado div.resultado-info div.ico-file{width:2rem;height:2rem}section.search_page .wrap div.wrap-resultados div.marca-group a.resultado div.resultado-info h3{font-size:12px}section.search_page .wrap div.wrap-resultados div.marca-group a.resultado div.resultado-action svg{width:1rem;height:1rem}}
/*# sourceMappingURL=app.min.css.map */