@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;background-color:#f4f4f4;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{font-weight:500;text-decoration:none}p{line-height:120%;font-weight:300;font-size:14px;letter-spacing:.4px}h1,p.title{font-size:clamp(34px,4vw,48px)}h1,h2,p.title{font-weight:600}a,h1,h2,h3,p,p.title{color:#101820;font-family:"Noto Sans"}h1,h2,h3,p.title{line-height:110%}h2,h3{font-size:clamp(24px,1.4vw,30px)}strong{font-weight:800}button,input,select{border-radius:100px;border:0;background-color:transparent;color:#0085ca;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:#0085ca;font-size:16px;font-family:"Covered By Your Grace";width:30rem}button input:focus,header.header form.search-box div.wrap input:focus,input input:focus,section.default_family_cards 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:"Covered By Your Grace"}button ul,input ul,select ul{font-family:"Covered By Your Grace"}button ul li,input ul li,select ul li{font-family:"Covered By Your Grace";line-height:130%}blockquote,blockquote p,em,section.home_claim_and_txt div.wrap .right em,section.home_claim_and_txt div.wrap div.left em{font-family:"Covered By Your Grace";color:#0085ca}blockquote{font-size:clamp(24px,1.4vw,30px);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}.general-padding{padding:3vw}.general-margin{margin:3vw}.general-mt{margin-top:3vw}.lite-margin{margin:1.5rem}.lite-padding{padding:1.5rem}.radius{border-radius:20px}.bg-white,header.header_lateral.collapsed .menu-toggle:hover{background-color:#fff}.bg-blue,section.search_page .wrap div.wrap-resultados a.resultado:hover{background-color:#ebebeb}.enviado-ok{position:absolute;background-color:#0085ca;display:flex;padding:2.2rem;border-radius:10px;display:none}.enviado-ok p{color:#fff;margin-right:1rem}.enviado-ok p a.cerrar-formulario{font-size:1.5rem;color:#fff}@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{scroll-behavior:smooth;height:fill-available;height:-webkit-fill-available;overflow-x:hidden;overflow-y:scroll;scroll-padding-top:9vh}.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 #0085ca;border-bottom:1px solid #0085ca;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:"Noto Sans";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:#0085ca}.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 #0085ca}.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 a.active,section.default_filter_and_sliders div.wrap div.content div.left h3 strong,section.default_filter_and_sliders div.wrap div.content div.left ul li p.lite strong,section.home_featured_aplications div.wrap div.title h2,section.home_featured_resources div.wrap div.title h2{color:#0085ca}.default-btn.active{background-color:#0085ca}.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{color:#fff}header.header{height:6vh;z-index:99;width:100vw}header.header div.header__container{align-items:center;justify-content:space-between;height:6vh;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:#0085ca;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:#006397;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.6rem;height:1.6rem}header.header div.header__container div.right .action-nav-mov{display:block;margin-left:-5px}}@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:8rem}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.6rem;height:1.6rem}}header.header_lateral{position:fixed;width:clamp(15rem,17vw,20rem);height:100vh;left:0;top:6vh;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 #ebebeb;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:"Noto Sans";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}footer div.wrap div.box .logo-responsive,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 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,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{display:none}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu{padding-top:15px;display:none}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}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li a{color:#787878}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.action-submenu ul.submenu li a:hover{opacity:.6}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{background-color:#0085ca}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active ul.submenu li a,section.default_hero div.wrap div.absolute h1,section.default_hero_big div.wrap div.absolute div.top div.box p{color:#fff}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.active ul.submenu li a:hover{color:#dcdcdc;opacity:.7}header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item.locked,header.header_lateral div.header__container div.header__content nav.header__nav ul.nav__list li.nav__item:hover{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}header.header_lateral.collapsed{transform:translateX(-100%);transition:transform .3s ease,width .3s ease}header.header_lateral.collapsed .menu-toggle{position:absolute;display:flex;right:-2.4rem;top:45%;transform:translateY(-50%);background-color:#fff;border:1px solid #ebebeb;border-left:none;padding:10px;cursor:pointer;z-index:100;transition:background-color .3s ease}header.header_lateral.collapsed .menu-toggle img.despliega{width:1rem;transition:transform .3s ease}header.header_lateral.collapsed:hover{transform:translateX(0)}header.header_lateral.collapsed:hover .menu-toggle img{transform:rotate(180deg)}@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{position:relative;z-index:99}footer div.wrap{margin-left:clamp(15rem,17vw,20rem);background-color:#fff;padding-bottom:0}footer div.wrap div.box div.top{margin-bottom:2.5vw;align-items:flex-start}footer div.wrap div.box div.top div.col img{height:10vw;max-height:9rem}footer div.wrap div.box div.top div.col p{font-size:15px;font-weight:400;color:#0d0d0d}footer div.wrap div.box div.top div.col a{font-size:15px;font-weight:300;padding-top:8px;transition:.3s;color:#0d0d0d}footer div.wrap div.box div.top div.col a:hover{opacity:.4}footer div.wrap div.box div.top div.col .default-btn{background-color:#0085ca;margin-top:1rem;color:#fff;padding-top:4px;padding-bottom:5px}footer div.wrap div.box div.top div.col .default-btn:hover{opacity:.8}footer div.wrap div.box div.bottom{align-items:flex-end;margin-top:5rem}footer div.wrap div.box div.bottom img.logo{width:14rem}footer div.wrap div.box div.bottom .circle-btn{background-color:#0085ca;padding:2rem;border-radius:100px;height:80px;width:80px;transition:transform .3s ease}footer div.wrap div.box div.bottom .circle-btn img{width:1.8rem;transition:transform .3s ease}footer div.wrap div.box div.bottom .circle-btn:hover{background-color:#0b7ac4;cursor:pointer}footer div.wrap div.box div.bottom .circle-btn:hover img{transform:translateY(-5px)}footer div.wrap.full-width{margin-left:0}@media only screen and (min-width:2000px){footer{margin:auto}}@media only screen and (max-width:1024px){footer div.wrap{margin-left:0}}@media only screen and (max-width:767px){footer div.wrap{padding:0}footer div.wrap div.box div.top{flex-wrap:wrap}footer div.wrap div.box div.top div.col{width:100%;padding-top:1.3rem}footer div.wrap div.box div.bottom img.logo{width:10rem}}@font-face{font-family:"Covered By Your Grace";src:url(../fonts/CoveredByYourGrace.woff2)format("woff2"),url(../fonts/CoveredByYourGrace.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url(../fonts/NotoSans-Regular.woff2)format("woff2"),url(../fonts/NotoSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url(../fonts/NotoSans-Bold.woff2)format("woff2"),url(../fonts/NotoSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url(../fonts/NotoSans-Italic.woff2)format("woff2"),url(../fonts/NotoSans-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}section.default_hero{margin-left:clamp(15rem,17vw,20rem)}section.default_hero div.wrap{position:relative;height:25vh;width:100%}section.default_hero div.wrap img,section.default_hero div.wrap video{opacity:.9;display:block}section.default_hero div.wrap div.absolute{align-items:flex-end;padding-bottom:1rem}section.default_hero div.wrap div.absolute img{width:11vw;display:none}@media only screen and (max-width:1024px){section.default_hero{margin-left:0}section.default_hero div.wrap{width:100vw;height:18vh}}@media only screen and (max-width:767px){section.default_hero div.wrap{height:25vh;width:100vw}section.default_hero div.wrap div.absolute h1{font-size:clamp(34px,4vw,48px)}section.default_hero div.wrap div.absolute img{width:6rem}}section.default_login_popup{position:absolute;z-index:999;width:100;height:100vh;background-color:rgba(121,121,121,.9058823529);display:none}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.5rem;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:"Noto Sans"}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_login_popup div.wrap div.tarjeta .left .login-form a.logout img{width:14px}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}@media only screen and (max-width:1024px){section.default_hero{margin-left:0}section.default_hero div.wrap{width:100vw;height:18vh}}@media only screen and (max-width:767px){section.default_hero div.wrap{height:25vh;width:100vw}section.default_hero div.wrap div.absolute h1{font-size:clamp(34px,4vw,48px)}section.default_hero div.wrap div.absolute img{width:6rem}}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{width:100vw;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.1);justify-content:center}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_filter_and_sliders div.wrap div.content div.left ul li p.lite,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:#0085ca;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:6vh}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 div.wrap,section.default_filter_and_sliders{margin-left:clamp(15rem,17vw,20rem)}section.default_family_cards div.wrap p{width:100%;max-width:45rem}section.default_family_cards div.wrap div.family-cards,section.default_family_cards div.wrap div.family-cards-nav,section.default_family_cards div.wrap div.family-pics{margin-top:2.5vw}section.default_family_cards div.wrap div.family-cards-nav ul{flex-wrap:wrap}section.default_family_cards div.wrap div.family-cards-nav ul li{margin-right:1.6rem;margin-bottom:10px}section.default_family_cards div.wrap div.family-cards-nav ul li a{color:#0085ca;margin-right:4px;transition:.3s}section.default_family_cards div.wrap div.family-cards-nav ul li a:hover{opacity:.5}section.default_family_cards div.wrap div.family-cards div.cards-wrap{margin-top:1rem;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:18rem;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}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 div.wrap div.family-pics div.filters{margin-top:1rem;gap:10px;display:flex;margin-bottom:30px}section.default_family_cards div.wrap div.family-pics div.filters .select-wrap{position:relative;flex:1;max-width:200px;width:200px;display:inline-block}section.default_family_cards div.wrap div.family-pics div.filters .select-wrap select{background-color:#0085ca;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_family_cards 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_family_cards div.wrap div.family-pics div.pics-wrap{margin-top:1rem;max-width:1200px;flex-wrap:wrap;display:flex}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video,section.default_family_cards 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_family_cards div.wrap div.family-pics div.pics-wrap .video{display:none}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video img,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic img{opacity:.9;transition:transform .3s ease,opacity .3s ease}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video div.absolute,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic div.absolute{padding:1rem;z-index:2}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video div.absolute .ico,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic div.absolute .ico{width:1.3rem;opacity:1}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video .img-locked,section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked .absolute,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic .img-locked,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked .absolute{display:none}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked{background-color:#fff;opacity:.7}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked img,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked img{filter:blur(1px)}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked .img-locked,section.default_family_cards 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_family_cards div.wrap div.family-pics div.pics-wrap .video.locked .img-locked img,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked .img-locked img{filter:blur(0);width:1.5rem}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked:hover,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked:hover{cursor:default}section.default_family_cards div.wrap div.family-pics div.pics-wrap .video.locked:hover img,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.locked:hover img{opacity:.9;transform:scale(1)}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.video{display:block}section.default_family_cards 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_family_cards div.wrap div.family-pics div.pics-wrap a.video .description p{color:#fff;font-size:16px;z-index:9}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic:hover img,section.default_family_cards div.wrap div.family-pics div.pics-wrap a.video:hover img{opacity:1;transform:scale(1.1)}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.video:hover .description,section.home_featured_aplications div.wrap div.aplications .block:hover img,section.home_featured_resources div.wrap div.resources .block.locked:hover{opacity:1}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic{display:none}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.visible{display:flex!important}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic.filtered-out{display:none!important}section.default_family_cards div.wrap div.family-pics .button-wrap,section.default_filter_and_sliders div.wrap div.content div.left ul{margin-top:1rem}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 div.wrap{margin-left:0}section.default_family_cards div.wrap p{width:80%}section.default_family_cards div.wrap div.family-cards-nav ul{flex-wrap:wrap}section.default_family_cards div.wrap div.family-cards-nav ul li{margin-right:1.4rem;margin-bottom:1rem}section.default_family_cards div.wrap div.family-cards div.cards-wrap .card:hover{background-color:#fff}section.default_family_cards div.wrap div.family-cards div.cards-wrap .card:hover .card-popup{display:none}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic{height:17vw;width:17vw}}@media only screen and (max-width:767px){section.default_family_cards div.wrap{width:100vw}section.default_family_cards div.wrap p{width:80%;padding-bottom:2.5vw}section.default_family_cards div.wrap div.family-cards-nav ul{flex-wrap:wrap}section.default_family_cards div.wrap div.family-cards div.cards-wrap div.card{width:100%}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic{height:44vw;width:43vw}section.default_family_cards div.wrap div.family-pics div.pics-wrap a.pic:nth-child(even){margin-right:0}}section.default_filter_and_sliders div.wrap{width:100%;padding-top:0}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}section.default_filter_and_sliders div.wrap div.block-filters div.header h2{color:#0085ca;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(34px,4vw,48px);font-weight:600;margin-bottom:1rem}section.default_filter_and_sliders div.wrap div.content div.left p{margin-bottom:1rem;margin-right:10px}section.default_filter_and_sliders div.wrap div.content div.left p.lite{font-size:12px;font-weight:600;margin-bottom:0}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 2rem 1rem}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:#0085ca}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:#0085ca;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}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}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.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:6vh}section.home_claim_and_txt div.wrap .right h1,section.home_claim_and_txt div.wrap div.left h1,section.textos-legales h1{font-size:clamp(34px,4vw,48px)}section.textos-legales h2,section.textos-legales h3{font-size:clamp(24px,1.4vw,30px)}section.textos-legales p{font-size:14px;font-family:"Noto Sans";line-height:1.5rem;margin-bottom:1rem}section.textos-legales dt,section.textos-legales h1,section.textos-legales h2,section.textos-legales h3,section.textos-legales h4,section.textos-legales h5,section.textos-legales h6{font-family:"Noto Sans";color:#0085ca}section.textos-legales h1,section.textos-legales h2,section.textos-legales h3,section.textos-legales h4,section.textos-legales h5,section.textos-legales h6{font-weight:700;margin-top:1rem;margin-bottom:1rem}section.textos-legales a{color:#0085ca;font-size:1rem}section.textos-legales ol,section.textos-legales ul{font-size:1rem;margin-top:1rem;margin-bottom:1rem;line-height:1.5rem;font-family:"Noto Sans";font-weight:500}section.textos-legales ol li,section.textos-legales ul li{margin-left:2rem;list-style:auto}@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:65vh}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.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.home_hero div.wrap div.logo img{width:15vw}section.home_hero div.wrap div.home-hero-nav{position:absolute;height:100%;width:100%;top:0;left:0;padding-top:6vh}section.home_hero div.wrap div.home-hero-nav .block{border-right:1px solid #fff;width:19vw;height:100%;padding:1rem;transition:.3s;display:flex;align-items:flex-end;justify-content:flex-end;cursor:inherit}section.home_hero div.wrap div.home-hero-nav .block div.head{align-items:center}section.home_hero div.wrap div.home-hero-nav .block div.head a,section.home_hero div.wrap div.home-hero-nav .block div.head p{color:#fff;display:none}section.home_hero div.wrap div.home-hero-nav .block div.head img{margin-left:10px;cursor:pointer}section.home_hero div.wrap div.home-hero-nav .block:first-child{width:2.8vw}@media only screen and (max-width:1024px){section.home_hero{height:45vh}section.home_hero div.wrap{width:100%;margin-left:0}section.home_hero div.wrap div.logo img{width:20vw}section.home_hero div.wrap div.home-hero-nav{padding-top:3.5rem}section.home_hero div.wrap div.home-hero-nav .block{width:40vw}section.home_hero div.wrap div.home-hero-nav .block:first-child{display:none}section.home_hero div.wrap div.home-hero-nav .block:nth-child(2){display:none}section.home_hero div.wrap div.home-hero-nav .block:first-child{border-right:none}}@media only screen and (max-width:767px){section.home_hero{height:100vh}section.home_hero div.wrap{height:100%}section.home_hero div.wrap div.logo{top:35%}section.home_hero div.wrap div.logo img{width:35vw}section.home_hero div.wrap div.home-hero-nav{padding-top:4rem;flex-direction:column}section.home_hero div.wrap div.home-hero-nav .block{width:100vw;border-bottom:1px solid #fff;border-right:none}section.home_hero div.wrap div.home-hero-nav .block:nth-child(3){display:none}}section.home_claim_and_txt div.wrap{margin-left:clamp(15rem,17vw,20rem)}section.home_claim_and_txt div.wrap .right,section.home_claim_and_txt div.wrap div.left{width:50%;padding-right:2.5vw}@media only screen and (min-width:2000px){section.home_claim_and_txt div.wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){section.home_claim_and_txt div.wrap{width:100vw;margin-left:0}section.home_claim_and_txt div.wrap .right,section.home_claim_and_txt div.wrap div.left{width:50%;padding-right:2.5vw}section.home_claim_and_txt div.wrap .right span,section.home_claim_and_txt div.wrap div.left span{font-family:"Covered By Your Grace";color:#0085ca}section.home_claim_and_txt div.wrap .right h1,section.home_claim_and_txt div.wrap div.left h1{font-size:clamp(34px,4vw,48px)}}@media only screen and (max-width:767px){section.home_claim_and_txt div.wrap{flex-direction:column}section.home_claim_and_txt div.wrap .right,section.home_claim_and_txt div.wrap div.left{width:100%;padding-bottom:2.5vw}}section.home_featured_resources div.wrap{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 .block{background-color:#0085ca;aspect-ratio:1/1;width:19.3vw;justify-content:space-between;padding:1rem;border-right:1px solid #ebebeb;transition:transform .3s ease,background-color .3s ease,opacity .3s ease}section.home_featured_aplications div.wrap div.aplications .block div.absolute .bottom p,section.home_featured_aplications div.wrap div.aplications .block div.absolute .top p,section.home_featured_resources div.wrap div.resources .block div.top p{color:#fff}section.home_featured_resources div.wrap div.resources .block div.center img{width:8vw;transition:transform .3s ease;max-height:4rem;object-fit:contain}section.home_featured_resources div.wrap div.resources .block div.bottom img{width:1.5rem}section.home_featured_resources div.wrap div.resources .block div.bottom .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:hover{background-color:rgba(0,133,202,.95);opacity:.95}section.home_featured_resources div.wrap div.resources .block:hover div.center img{transform:scale(1.08)}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.locked:hover div.center img{transform:scale(1)}@media only screen and (min-width:2000px){section.home_featured_resources div.wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){section.home_featured_resources div.wrap{width:100vw;margin-left:0}section.home_featured_resources div.wrap div.resources .block{height:23vw;width:23vw}section.home_featured_resources div.wrap div.resources .block div.top p{color:#fff}}@media only screen and (max-width:767px){section.home_featured_resources div.wrap{width:100vw}section.home_featured_resources div.wrap div.resources{flex-wrap:wrap}section.home_featured_resources div.wrap div.resources .block{height:45.5vw;width:45.5vw;border-bottom:1px solid #ebebeb}section.home_featured_resources div.wrap div.resources .block div.top p{color:#fff}section.home_featured_resources div.wrap div.resources .block div.center img{width:6rem}section.home_featured_resources div.wrap div.resources .block div.bottom img{width:1.4rem}}section.home_featured_aplications div.wrap{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{display:flex;flex-wrap:wrap;gap:0;box-sizing:border-box}section.home_featured_aplications div.wrap div.aplications .left,section.home_featured_aplications div.wrap div.aplications .right{width:50%;box-sizing:border-box}section.home_featured_aplications div.wrap div.aplications .left .block.big{width:100%;display:block;aspect-ratio:1/1}section.home_featured_aplications div.wrap div.aplications .right{display:flex;flex-wrap:wrap}section.home_featured_aplications div.wrap div.aplications .right .block{width:50%;aspect-ratio:1/1}section.home_featured_aplications div.wrap div.aplications .block{background-color:#0d0d0d;justify-content:space-between;border:1px solid #ebebeb;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;overflow:hidden;box-sizing:border-box;position:relative}section.home_featured_aplications div.wrap div.aplications .block img{opacity:.7;transition:.3s}section.home_featured_aplications div.wrap div.aplications .block div.absolute{justify-content:space-between;height:100%;width:100%;padding:1rem}section.home_featured_aplications div.wrap div.aplications .block div.absolute .bottom{align-items:center}section.home_featured_aplications div.wrap div.aplications .block div.absolute .bottom p{padding-right:10px;line-height:100%}section.home_featured_aplications div.wrap div.aplications .block div.absolute .bottom img{width:1.5rem}section.home_featured_aplications div.wrap div.aplications .block div.absolute .img-locked,section.home_featured_aplications div.wrap div.aplications .block.locked div.absolute .bottom{display:none}section.home_featured_aplications div.wrap div.aplications .block:hover div.center img{transform:scale(1.08)}section.home_featured_aplications div.wrap div.aplications .block.locked img{opacity:.7;filter:blur(2px)}section.home_featured_aplications div.wrap div.aplications .block.locked div.absolute{background-color:rgba(215,215,215,.541)}section.contact_form .wrap form div.send .form-group .enviado-ok.active,section.home_featured_aplications div.wrap div.aplications .block.locked div.absolute .img-locked{display:flex}section.home_featured_aplications div.wrap div.aplications .block.locked div.absolute img.ico-lock{filter:blur(0)}@media only screen and (min-width:2000px){section.home_featured_aplications div.wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){section.home_featured_aplications div.wrap{width:100vw;margin-left:0}section.home_featured_aplications div.wrap div.aplications .block{height:23vw;width:23vw}section.home_featured_aplications div.wrap div.aplications .block.big{height:46vw;width:47vw}}@media only screen and (max-width:767px){section.home_featured_aplications div.wrap{width:100vw}section.home_featured_aplications div.wrap div.aplications{flex-direction:column}section.home_featured_aplications div.wrap div.aplications .left,section.home_featured_aplications div.wrap div.aplications .right{width:100%}section.home_featured_aplications div.wrap div.aplications .block{height:45vw;width:45.7vw}section.home_featured_aplications div.wrap div.aplications .block.big{height:80vw;width:96vw}}section.home_concept{margin-bottom:3vw}section.home_concept div.wrap{margin-left:clamp(15rem,17vw,20rem);text-align:center;justify-content:center;align-items:center}section.home_concept div.wrap img,section.home_concept div.wrap video{width:40%}section.home_concept div.wrap p{width:60%;margin-top:2.5vw;font-size:24px}@media only screen and (min-width:2000px){section.home_concept div.wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){section.home_concept div.wrap{width:100vw;margin-left:0}section.home_concept div.wrap img,section.home_concept div.wrap video{width:50%}}@media only screen and (max-width:767px){section.home_concept div.wrap img,section.home_concept div.wrap video{width:90%}section.home_concept div.wrap p{width:100%;font-size:14px;margin-top:2rem}}section.filosofia-hero div.media{position:fixed;z-index:1;top:0;height:100vh;width:100vw;background-color:#0d0d0d}section.filosofia-hero div.media video{opacity:.7}section.filosofia-hero div.filtro-anclas{position:fixed;top:15%;left:50%;z-index:9;transform:translate(-50%,-50%);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:34px}section.filosofia-hero div.filtro-anclas ul li a{color:#fff;padding:0 15px;font-size:20px;white-space:nowrap}section.filosofia-hero .controls{position:fixed;top:90%;left:50%;z-index:9;transform:translate(-50%,-50%)}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:2.5vw}section.filosofia-hero div.wrap div.content h3 em{font-size:2.1rem}section.filosofia-hero div.wrap div.content div.apartado-filosofia{margin-bottom:25vh}section.filosofia-hero div.wrap div.content div.apartado-filosofia p{color:#fff;font-size:clamp(24px,1.4vw,30px);font-family:"Noto Sans";line-height:100%;width:50%;margin:auto}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor{background-color:rgba(0,0,0,.371);margin:1rem;padding:2.5vw;width:fit-content}section.filosofia-hero div.wrap div.content div.apartado-filosofia div.valores div.valor h3{margin-bottom:2.5vw;color:#0085ca;font-family:"Covered By Your Grace";font-size:clamp(34px,4vw,48px)}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:last-child{padding-bottom:15vh}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 p{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 h1{font-size:24px}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 p{width:100%;font-size:18px}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,section.filosofia-hero div.wrap div.content div.apartado-filosofia video{width:100%}}section.galeria_images{margin-left:clamp(15rem,17vw,20rem)}section.contact_form .wrap form div.labels div.form-group.w-100,section.galeria_images div.wrap{width:100%}@media only screen and (max-width:1024px){section.galeria_images{margin-left:0}section.galeria_images div.wrap div.pic img{display:block}}section.contact_form{margin-left:clamp(15rem,17vw,20rem)}section.contact_form .wrap{width:100%;background-color:#fff}section.contact_form .wrap div.head{width:70%;margin-bottom:3vw}section.contact_form .wrap div.head p{margin-top:10px}section.contact_form .wrap form div.labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}section.contact_form .wrap form div.labels div.form-group{width:49%;height:3rem;display:flex;flex-wrap:wrap;margin-top:1rem}section.contact_form .wrap form div.labels div.form-group input,section.contact_form .wrap form div.labels div.form-group select{width:100%;color:gray;font-size:18px;font-family:"Noto Sans";border-bottom:1px solid #000;border-radius:0;outline:0;padding:10px}section.contact_form .wrap form div.labels div.form-group select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center}section.contact_form .wrap form div.labels div.form-group input:-webkit-autofill,section.contact_form .wrap form div.labels div.form-group input:-webkit-autofill:active,section.contact_form .wrap form div.labels div.form-group input:-webkit-autofill:focus,section.contact_form .wrap form div.labels div.form-group input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}section.contact_form .wrap form div.labels div.form-group input:focus{outline:0}section.contact_form .wrap form div.labels label{font-family:"Noto Sans";font-weight:300;margin-top:1rem}section.contact_form .wrap form div.labels .textarea{width:100%;margin-top:1rem}section.contact_form .wrap form div.labels .textarea textarea{width:100%;font-family:"Noto Sans"!important;padding:10px;display:flex;background:0 0;font-size:18px;border-bottom:1px solid #000;border-radius:0;resize:none;outline:0}section.contact_form .wrap form div.send{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:2.5vw}section.contact_form .wrap form div.send .form-group{padding-bottom:0}section.contact_form .wrap form div.send .form-group label{font-size:16px;font-family:"Noto Sans";color:#000;margin-right:10px;font-weight:300}section.contact_form .wrap form div.send .form-group label a{text-decoration:underline}section.contact_form .wrap form div.send .form-group .enviado-ok{position:absolute;background-color:#0085ca;display:flex;padding:2.2rem;border-radius:10px;display:none}section.contact_form .wrap form div.send .legal{height:fit-content}section.contact_form .wrap form div.send input{padding:5px 10px;font-size:18px;cursor:pointer;margin-bottom:2.5vw;height:2.2rem;background-color:#0085ca}section.contact_form .wrap form div.send .envio{color:#fff;width:10rem}@media only screen and (min-width:2000px){section.contact_form{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){section.contact_form{margin-left:0}section.contact_form .wrap{width:100%}}@media only screen and (max-width:767px){section.contact_form .wrap div.head{width:100%}section.contact_form .wrap div.head p,section.contact_form .wrap form div.send input{margin-top:10px}section.contact_form .wrap form div.labels div.form-group{width:100%;margin-top:5px}section.contact_form .wrap form div.labels div.form-group input,section.contact_form .wrap form div.labels div.form-group select{width:100%;font-size:16px}section.contact_form .wrap form div.send{margin-top:2rem}section.contact_form .wrap form div.send .form-group label a{text-decoration:underline}section.contact_form .wrap form div.send .envio{color:#fff;width:10rem}}section.search_page{margin-left:clamp(15rem,17vw,20rem);margin-top:9vh}section.search_page .wrap{width:100%;background-color:#fff}section.search_page .wrap div.head{width:70%;margin-bottom:3vw}section.search_page .wrap div.head p{margin-top:10px}section.search_page .wrap div.wrap-resultados a.familia-resultado h2{margin-bottom:1rem;margin-top:2rem;border-bottom:1px solid #dcdcdc}section.search_page .wrap div.wrap-resultados a.resultado{align-items:center;padding:10px;transition:.3s}section.search_page .wrap div.wrap-resultados a.resultado img{margin-right:1rem;width:2rem}section.search_page .wrap div.wrap-resultados a.resultado h3{font-size:20px;margin-top:5px}@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:8vh}section.search_page .wrap,section.search_page .wrap ¡ div.head{width:100%}section.search_page .wrap div.wrap-resultados a.resultado img{margin-right:1rem;width:1.7rem}section.search_page .wrap div.wrap-resultados a.resultado h3{font-size:16px;margin-top:5px}}
/*# sourceMappingURL=app.min.css.map */