@media (max-width:2650px){.heading-hero .title{max-width:400px}}@media (min-width:950px){.nav__menu>li.menu-item-has-children{position:relative}.nav__menu>li.menu-item-has-children>a{padding-right:15px}.nav__menu>li ul.sub-menu{width:auto;position:absolute;top:100%;left:0;z-index:1;display:none;background-color:transparent;padding-left:0;padding-top:12px}.nav__menu>li.menu-item-has-children:hover ul.sub-menu{display:block}.nav__menu>li ul.sub-menu li{display:block;width:100%;text-align:left;background:var(--bg-grey)}.menu-item-has-children{border-bottom:1px solid var(--white)}.nav__menu>li ul.sub-menu>li>a{display:inline-block;width:max-content;padding:.4rem 1.2rem;font-size:13px;font-weight:500;text-align:left;color:var(--dark);transition:var(--transition)}.nav__menu>li ul.sub-menu ul.sub-menu li a{padding:.3rem 1.2rem}.nav__menu>li ul.sub-menu>li>a:hover{color:var(--primary-blue)}.nav__menu ul.sub-menu ul.sub-menu{position:relative;top:0;display:flex;flex-direction:column;padding-top:0}ul.sub-menu ul.sub-menu li{background-color:#fcfcfc}ul.sub-menu ul.sub-menu li a{color:var(--primary-grey);margin-left:16px;font-size:12px;padding-left:16px}}@media (max-width:950px){.nav__menu>li ul.sub-menu>li>a{display:block;width:100%;font-size:13px;color:var(--primary-pink)}}@media (max-width:976px){.section__container{grid-template-columns:1fr!important}.html__info{max-width:600px!important;padding-bottom:0!important}.caracteristicas{height:620px!important}.caracteristicas__container{flex-direction:column}.caracteristicas__container .info{max-width:495px!important;text-align:center;padding:1.5rem 2rem .5rem!important}.caracteristicas__container .info .btn{margin:auto auto 1rem}.caracteristicas__container .info .line{margin-left:auto;margin-right:auto}.programa__container{gap:1.5rem!important}.programa .btn-container{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;max-width:min-content}}@media (max-width:863px){.programa__container{flex-flow:column wrap!important}.programa__container .html-img img{max-height:350px;margin-bottom:0!important}.grid__ventajas{grid-template-columns:repeat(2,1fr)!important}.single__container{grid-template-columns:1fr!important}.asideform{text-align:start!important}.asideform .gform_footer input{margin-left:0!important}}@media (max-width:768px){.html .html__content{gap:2rem}.html__content-2{grid-template-columns:1fr!important}.html__content-2 .html-img,.html__content-2 .html__info{margin:auto}.html__content-2 .html-img img{max-height:280px;width:600px}.cta__container{max-width:550px!important;width:90%!important}.error-404 .card-404{padding:1.5rem 1.5rem 0}}@media (max-width:600px){.hero .cta{min-width:100%!important}.html .html__content{grid-template-columns:1fr!important}.bloque-html .html-img img{max-height:250px}.bloque-html .html__content{margin:0 auto!important}.caracteristicas .descripcion{font-size:14px}}@media (max-width:480px){header .logo{max-width:214px}.hero{height:80vh!important}.caracteristicas{height:690px!important}.caracteristicas .grid__cards{grid-auto-flow:row}.card-caracteristica{max-width:100%}.programa .html__info{margin:0 0 1.5rem!important}.cta:not(.hero .cta){height:480px!important}.grid__ventajas{grid-template-columns:1fr!important}.footer-subvencion{flex-direction:column;text-align:center}.footer-subvencion .text{padding:0 1rem 1rem}}.fw300,.light{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700,strong,b{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.fs100{font-size:calc(40px + (80 - 40) * ((100vw - 300px) / (1600 - 300)))}.fs72{font-size:calc(52px + (72 - 52) * ((100vw - 300px) / (1600 - 300)))}.fs64{font-size:calc(32px + (64 - 36) * ((100vw - 300px) / (1600 - 300)))}.fs60{font-size:calc(36px + (60 - 36) * ((100vw - 300px) / (1600 - 300)))}.fs58{font-size:calc(36px + (58 - 36) * ((100vw - 300px) / (1600 - 300)))}.fs52{font-size:calc(32px + (52 - 32) * ((100vw - 300px) / (1600 - 300)))}.fs48{font-size:calc(30px + (48 - 30) * ((100vw - 300px) / (1600 - 300)))}.fs44{font-size:calc(28px + (44 - 28) * ((100vw - 300px) / (1600 - 300)))}.fs42{font-size:calc(26px + (42 - 26) * ((100vw - 300px) / (1600 - 300)))}.fs40{font-size:calc(25px + (40 - 25) * ((100vw - 300px) / (1600 - 300)))}.fs38{font-size:calc(25px + (38 - 25) * ((100vw - 300px) / (1600 - 300)))}.fs36{font-size:calc(24px + (36 - 25) * ((100vw - 300px) / (1600 - 300)))}.fs34{font-size:calc(24px + (34 - 24) * ((100vw - 300px) / (1600 - 300)))}.fs32,article h1{font-size:calc(23px + (32 - 24) * ((100vw - 300px) / (1600 - 300)))}.fs30{font-size:calc(24px + (30 - 24) * ((100vw - 300px) / (1600 - 300)))}.fs28,article h2{font-size:calc(22px + (28 - 22) * ((100vw - 300px) / (1600 - 300)))}.fs26,article h3{font-size:calc(21px + (26 - 21) * ((100vw - 300px) / (1600 - 300)))}.fs24{font-size:calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300)))}.fs22{font-size:calc(19px + (22 - 19) * ((100vw - 300px) / (1600 - 300)))}.fs20{font-size:calc(18px + (20 - 18) * ((100vw - 300px) / (1600 - 300)))}.fs18{font-size:18px}.fs16{font-size:16px}.fs14{font-size:14px}.fs13{font-size:13px}.fs12{font-size:12px}.fs11{font-size:11px}.fs10{font-size:10px}.lh100{line-height:100%}.lh110{line-height:110%}.lh120{line-height:120%}.lh130{line-height:130%}.lh150{line-height:150%}.lh160{line-height:160%}.lh170{line-height:170%}.lh180{line-height:180%}