@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Book.ttf") format("truetype");src:url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Book.woff2") format("woff2"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Bold.eot");src:url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../fonts/Gotham-Bold.ttf") format("truetype"),url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Nexa";src:url("../fonts/Nexa-Light.eot");src:url("../fonts/Nexa-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Nexa-Light.woff2") format("woff2"),url("../fonts/Nexa-Light.woff") format("woff"),url("../fonts/Nexa-Light.ttf") format("truetype"),url("../fonts/Nexa-Light.svg#Nexa-Light") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne-Leicht";src:url("../fonts/Sohne-Leicht.eot");src:url("../fonts/Sohne-Leicht.eot?#iefix") format("embedded-opentype"),url("../fonts/Sohne-Leicht.woff2") format("woff2"),url("../fonts/Sohne-Leicht.woff") format("woff"),url("../fonts/Sohne-Leicht.ttf") format("truetype"),url("../fonts/Sohne-Leicht.svg#Sohne-Leicht") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sohne-Halbfett";src:url("../fonts/Sohne-Halbfett.eot");src:url("../fonts/Sohne-Halbfett.eot?#iefix") format("embedded-opentype"),url("../fonts/Sohne-Halbfett.woff2") format("woff2"),url("../fonts/Sohne-Halbfett.woff") format("woff"),url("../fonts/Sohne-Halbfett.ttf") format("truetype"),url("../fonts/Sohne-Halbfett.svg#Sohne-Halbfett") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sohne-Fett";src:url("../fonts/Sohne-Fett.eot");src:url("../fonts/Sohne-Fett.eot?#iefix") format("embedded-opentype"),url("../fonts/Sohne-Fett.woff2") format("woff2"),url("../fonts/Sohne-Fett.woff") format("woff"),url("../fonts/Sohne-Fett.ttf") format("truetype"),url("../fonts/Sohne-Fett.svg#Sohne-Fett") format("svg");font-weight:normal;font-style:normal;font-display:swap}*{font:inherit;outline:none}*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a:hover,button:hover,input[type=submit]:hover{cursor:pointer}a,button,input,select,textarea{background:none;color:inherit;border:none;text-transform:none;text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;height:auto;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;overflow-x:hidden;font-family:"Sohne-Leicht";font-weight:normal}.container b,.container strong{font-family:"Sohne-Halbfett";font-weight:700}.container header{width:100%;position:fixed;top:95px;left:0%;z-index:999;transition:all .3s linear;padding:0}.container header .content{width:94%;max-width:67.3958333333vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;height:50px;margin:0 auto}.container header .content .logo{width:auto;height:2.8645833333vw}.container header .content .logo .st1,.container header .content .logo path{transition:all .3s linear;fill:#fff}.container header .content .menu{width:50px;height:36px;margin:0;position:relative;cursor:pointer;transition:all .3s linear}.container header .content .menu span{position:absolute;top:calc(50% - 2px);width:100%;height:4px;background-color:#fff;border-radius:3px}.container header .content .menu:before,.container header .content .menu:after{content:"";width:50px;height:4px;background-color:#fff;width:36px;border-radius:3px;position:absolute;top:0px;left:50%;transform:translateX(-50%);transition:all .3s linear}.container header .content .menu:after{top:inherit;bottom:0}.container header.open-menu .content .logo .st1,.container header.open-menu .content .logo path{fill:#204688}.container header.open-menu .content .menu span{background-color:rgba(0,0,0,0) !important}.container header.open-menu .content .menu:before{top:28px;left:20px;transform:rotate(45deg) translateX(-50%);background-color:#204688}.container header.open-menu .content .menu:after{bottom:29px;left:20px;transform:rotate(-45deg) translateX(-50%);background-color:#204688}.container header.fixed .content .logo .st1{fill:#204688}.container header.fixed .content .menu span{background-color:#204688}.container header.fixed .content .menu:before{background-color:#204688}.container header.fixed .content .menu:after{background-color:#204688}.container header.scroll,.container header.fixed{top:0px;padding:10px 0 20px 0}.container header.scroll:not(.open-menu){background:#204688}.container header.scroll:not(.open-menu) .content .logo .st1{fill:#fff}.container header.scroll:not(.open-menu) .content .menu span{background-color:#fff}.container header.scroll:not(.open-menu) .content .menu:before{background-color:#fff}.container header.scroll:not(.open-menu) .content .menu:after{background-color:#fff}.container .wrap-menu{position:fixed;width:100%;height:100vh;top:-100vh;left:0;z-index:998;transition:all .3s linear;background:#eef2f7;display:flex;flex-direction:column;justify-content:center}.container .wrap-menu.open{top:0}.container .wrap-menu nav{height:60vh}.container .wrap-menu nav ul{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:stretch}.container .wrap-menu nav ul li{text-align:center}.container .wrap-menu nav ul li a{font-size:1.5625vw;font-weight:700;color:#204688;text-align:center;text-transform:uppercase}.container .wrap-menu nav ul li a.tw{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-tw-azul.png);background-size:cover;margin:30px 15px 0 15px}.container .wrap-menu nav ul li a.ig{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-ig-azul.png);background-size:cover;margin:30px 15px 0 15px}.container .wrap-menu nav ul li a.fb{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-fb-azul.png);background-size:cover;margin:30px 15px 0 15px}.container .wrap-menu nav ul li a.tt{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-tt-azul.png);background-size:cover;margin:30px 15px 0 15px}.container .wrap-menu nav ul li a.yt{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-yt-azul.png);background-size:cover;margin:30px 15px 0 15px}.container .wrap-menu nav ul li a.fk{display:inline-block;width:2.65625vw;height:2.65625vw;background:url(../images/ico-flick-blue.svg);background-size:140%;background-position:center center;margin:30px 15px 0 15px}.container section{width:100%;background-color:#eef2f7}.container section.video{height:auto;position:relative}.container section.video::before{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:rgba(0,0,0,.1)}.container section.video video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0}.container section.video video.mobile{display:none}.container section.video img.play-video{cursor:pointer;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:11.1979166667vw}.container section.video img.audio{cursor:pointer;position:absolute;z-index:2;bottom:1%;right:1%;width:2.6041666667vw}.container section.apoyo{background-color:#eef2f7;height:16.6666666667vw;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.apoyo .content{width:94%;max-width:67.3958333333vw;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.container section.apoyo .content p{color:#204688;font-size:2.0833333333vw;width:45%}.container section.apoyo .content p span{font-weight:700}.container section.apoyo .content p img{height:4.6354166667vw;vertical-align:middle}.container section.apoyo .content>img{display:none}.container section.apoyo .content a{color:#fff;font-family:"Sohne-Fett";background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);width:32.5520833333vw;font-size:1.5625vw;line-height:5.9895833333vw;height:5.9895833333vw;text-align:center;text-transform:uppercase;position:relative}.container section.apoyo .content a.disabled{cursor:not-allowed;line-height:3.59375vw}.container section.apoyo .content a.disabled span{text-transform:none;font-family:"Sohne-Leicht";font-style:italic;display:block;line-height:10px}.container section.calculadora{background-color:#eef2f7}.container section.calculadora .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:6.25vw 0}.container section.calculadora .content h2{font-size:2.0833333333vw;color:#204688;font-weight:700}.container section.calculadora .content>p{color:#204688;font-size:1.0416666667vw;line-height:1.5625vw;margin:3.6458333333vw 0;text-align:center;width:94%;max-width:67.3958333333vw}.container section.calculadora .content form{width:94%;max-width:79.1666666667vw;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding-bottom:5.2083333333vw;position:relative}.container section.calculadora .content form .block{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:stretch}.container section.calculadora .content form .block .element_form{margin-bottom:2.0833333333vw;position:relative}.container section.calculadora .content form .block .element_form input,.container section.calculadora .content form .block .element_form select,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single{width:36.4583333333vw;height:3.0208333333vw;background-color:#3ea5e7;color:#fff;font-size:1.25vw;font-weight:700;text-align:left;padding:0 0.78125vw;border-radius:0;border:0;position:relative}.container section.calculadora .content form .block .element_form input[aria-controls=select2-comparar-container],.container section.calculadora .content form .block .element_form select[aria-controls=select2-comparar-container],.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single[aria-controls=select2-comparar-container]{background-color:#204688}.container section.calculadora .content form .block .element_form input .select2-selection__rendered,.container section.calculadora .content form .block .element_form select .select2-selection__rendered,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:1.25vw;text-transform:uppercase;line-height:3.0208333333vw;padding-left:0;height:100%}.container section.calculadora .content form .block .element_form input .select2-selection__arrow,.container section.calculadora .content form .block .element_form select .select2-selection__arrow,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__arrow{right:1.0416666667vw;top:50%;transform:translateY(-50%);width:1.25vw;height:0.6770833333vw}.container section.calculadora .content form .block .element_form input .select2-selection__arrow b,.container section.calculadora .content form .block .element_form select .select2-selection__arrow b,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__arrow b{margin:0;border:0;width:0.6770833333vw;height:1.25vw;background-image:url(../images/arrow-left.png);background-size:cover;transform:rotate(-90deg);filter:brightness(0) invert(1);top:-0.3125vw;left:0.2083333333vw;transition:all .3s linear}.container section.calculadora .content form .block .element_form input#edad:after,.container section.calculadora .content form .block .element_form select#edad:after,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single#edad:after{content:" años";margin-left:10px;display:inline-block}.container section.calculadora .content form .block .element_form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(-90deg) scaleX(-1)}.container section.calculadora .content form .block .element_form ::-moz-placeholder{color:#fff;font-size:1.25vw;text-transform:uppercase}.container section.calculadora .content form .block .element_form ::placeholder,.container section.calculadora .content form .block .element_form .select2-selection__placeholder{color:#fff;font-size:1.25vw;text-transform:uppercase}.container section.calculadora .content form .block .element_form div.error{position:absolute;color:#c00;font-size:0.78125vw;text-align:left;left:0;bottom:-1.0416666667vw}.container section.calculadora .content form button{width:24.6354166667vw;height:4.0625vw;background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);position:absolute;left:50%;bottom:0;transform:translateX(-50%);color:#fff;font-size:1.3541666667vw;text-transform:uppercase}.container section.calculadora .content .results{display:flex;width:94%;max-width:67.3958333333vw;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin-top:0;overflow:hidden}.container section.calculadora .content .results>div{position:relative;width:0;height:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;transition:width .3s linear}.container section.calculadora .content .results>div:first-child:before{content:"";width:9.375vw;height:1.0416666667vw;position:absolute;left:-7.8125vw;top:-4.6875vw;background-color:#204688}.container section.calculadora .content .results>div:first-child:after{content:"";width:1.0416666667vw;height:9.375vw;position:absolute;left:-7.8125vw;top:-4.6875vw;background-color:#204688}.container section.calculadora .content .results>div:nth-child(2):before{content:"";width:9.375vw;height:1.0416666667vw;position:absolute;right:-7.8125vw;left:initial;top:-4.6875vw;background-color:#204688}.container section.calculadora .content .results>div:nth-child(2):after{content:"";width:1.0416666667vw;height:9.375vw;position:absolute;right:-7.8125vw;left:initial;top:-4.6875vw;background-color:#204688}.container section.calculadora .content .results>div p{font-weight:700;color:#204688;font-size:1.5625vw;line-height:1.9791666667vw;text-align:center;opacity:0;transition:opacity .3s linear;transition-delay:.3s;padding-bottom:1.5625vw}.container section.calculadora .content .results>div div{color:#3ea5e7;font-size:5.7291666667vw;text-align:center;opacity:0;transition:opacity .3s linear;transition-delay:.3s;overflow:hidden;white-space:nowrap}.container section.calculadora .content .results>div div:after{content:"";display:inline-block;color:#3ea5e7;font-size:4.1145833333vw;text-align:center;margin-left:0.78125vw}.container section.calculadora .content .results>div div.rs_euro:after,.container section.calculadora .content .results>div div.rs_euro_media:after{content:" €"}.container section.calculadora .content .results>div div.rs_percent:after,.container section.calculadora .content .results>div div.rs_percent_media:after{content:" %"}.container section.calculadora .content .results.show{margin-top:9.8958333333vw;overflow:inherit}.container section.calculadora .content .results.show>div{width:26.0416666667vw;height:12.5vw;margin:0 2.8645833333vw 1.8229166667vw 2.8645833333vw}.container section.calculadora .content .results.show>div p,.container section.calculadora .content .results.show>div div{opacity:1}.container section.calculadora .content .text-legal{display:none;width:94%;max-width:79.1666666667vw;margin:2.6041666667vw auto;text-align:center;color:#204688;font-size:0.9375vw;line-height:1.4583333333vw}.container section.imprimir_apoyo{background-color:#fff;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;position:relative}.container section.imprimir_apoyo .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:6.25vw;position:relative}.container section.imprimir_apoyo .content .img-apoyo{margin:6.25vw 0 3.125vw 0;height:7.3958333333vw;z-index:3;position:relative}.container section.imprimir_apoyo .content blockquote{margin:0 0 3.125vw 0;z-index:3;position:relative}.container section.imprimir_apoyo .content h1{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.15;color:#204688;text-align:center}.container section.imprimir_apoyo .content>p{color:#204688;font-size:1.3541666667vw;line-height:1.5;margin:3.6458333333vw 0;text-align:center;width:94%;max-width:67.3958333333vw}.container section.imprimir_apoyo .content .slider-imprimir-apoyo{width:96%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.0833333333vw;height:3.8541666667vw;text-indent:-9999px;background-size:cover;padding:0}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow.slick-prev{left:0;background-image:url(../images/arrow-left.png)}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow.slick-next{right:0;background-image:url(../images/arrow-right.png)}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-list{width:calc(100% - 250px)}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .item{width:545px;height:63%;margin:0 7px;position:relative;cursor:pointer}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .item p{display:none;color:#fff;font-weight:700;font-size:1.5625vw;text-align:left;position:absolute;bottom:15px;width:calc(100% - 50px);left:25px;z-index:3}.container section.imprimir_apoyo .content .popup-descarga{width:67.3958333333vw;background:#fff;display:none;position:absolute;bottom:0%;left:50%;transform:translateX(-50%);flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;z-index:9}.container section.imprimir_apoyo .content .popup-descarga.show{display:flex}.container section.imprimir_apoyo .content .popup-descarga .close{position:absolute;cursor:pointer;top:0;right:0;width:2.1875vw;height:2.34375vw;background:url(../images/ico-close.png);background-size:cover}.container section.imprimir_apoyo .content .popup-descarga img{width:50%;height:100%}.container section.imprimir_apoyo .content .popup-descarga>div{width:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch;padding-left:2.6041666667vw}.container section.imprimir_apoyo .content .popup-descarga>div .title{font-size:1.5625vw;font-weight:700;text-align:left;color:#204688;margin-bottom:1.5625vw}.container section.imprimir_apoyo .content .popup-descarga>div p{font-size:1.0416666667vw;line-height:1.5625vw;text-align:left;color:#204688;height:10.9375vw}.container section.imprimir_apoyo .content .popup-descarga>div a{width:25.9375vw;height:4.1145833333vw;line-height:4.1145833333vw;color:#fff;background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);font-size:1.3541666667vw;text-transform:uppercase;text-align:center}.container section.imprimir_apoyo .content.show-descarga:before{content:"";width:100%;height:100%;background:#fff;position:absolute;bottom:0%;left:0;z-index:2}.container section.vivir-a-la-madrilena{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#fff}.container section.vivir-a-la-madrilena img{width:49.9479166667vw;-o-object-fit:cover;object-fit:cover}.container section.vivir-a-la-madrilena div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch;width:35%}.container section.vivir-a-la-madrilena div h2{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.5;color:#204688;margin-bottom:1.5625vw;padding-left:5.7291666667vw}.container section.vivir-a-la-madrilena div p{color:#204688;font-size:1.0416666667vw;line-height:1.3;margin:0.625vw 0;text-align:left;padding-left:5.7291666667vw}.container section.vivir-a-la-madrilena div p:last-child{margin-bottom:0}.container section.sigamos-construyendo-nuestro-futuro{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#fff;margin:4.1666666667vw 0}.container section.sigamos-construyendo-nuestro-futuro img{width:49.9479166667vw;-o-object-fit:cover;object-fit:cover}.container section.sigamos-construyendo-nuestro-futuro div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch;width:35%}.container section.sigamos-construyendo-nuestro-futuro div h2{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.15;color:#204688;margin-bottom:1.5625vw;padding-right:5.7291666667vw}.container section.sigamos-construyendo-nuestro-futuro div p{color:#204688;font-size:1.0416666667vw;line-height:1.3;margin:0.625vw 0;text-align:left;padding-right:5.7291666667vw}.container section.sigamos-construyendo-nuestro-futuro div p:last-child{margin-bottom:0}.container section.jovenes-madrilenos{background-color:#fff;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.jovenes-madrilenos .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:6.25vw 0}.container section.jovenes-madrilenos .content h2{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.15;color:#204688}.container section.jovenes-madrilenos .content>p{color:#204688;font-size:1.3541666667vw;line-height:1.15;margin:3.6458333333vw 0;text-align:center;width:94%;max-width:67.3958333333vw}.container section.jovenes-madrilenos .content .slider-jovenes{width:96%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.0833333333vw;height:3.8541666667vw;text-indent:-9999px;background-size:cover;padding:0}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow.slick-prev{left:0;background-image:url(../images/arrow-left.png)}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow.slick-next{right:0;background-image:url(../images/arrow-right.png)}.container section.jovenes-madrilenos .content .slider-jovenes .slick-list{width:calc(100% - 250px)}.container section.jovenes-madrilenos .content .slider-jovenes .item{width:545px;height:63%;margin:0 7px;position:relative;cursor:pointer}.container section.jovenes-madrilenos .content .slider-jovenes .item:before{content:"";position:absolute;width:6.0416666667vw;height:6.0416666667vw;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;background:url(../images/ico-play.png);background-size:cover}.container section.jovenes-madrilenos .content .slider-jovenes .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.container section.jovenes-madrilenos .content .slider-jovenes .item p{color:#fff;font-weight:700;font-size:1.5625vw;text-align:left;position:absolute;bottom:15px;width:calc(100% - 50px);left:25px;z-index:3}.container section.cinco-pilares{background-color:#eef2f7;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.cinco-pilares .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:6.25vw 0}.container section.cinco-pilares .content h2{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.15;color:#204688}.container section.cinco-pilares .content>p{color:#204688;font-size:1.3541666667vw;line-height:1.5;margin:3.6458333333vw 0;text-align:center;width:94%;max-width:67.3958333333vw}.container section.cinco-pilares .content .slider-cinco-pilares{width:96%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.0833333333vw;height:3.8541666667vw;text-indent:-9999px;background-size:cover;padding:0}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow.slick-prev{left:0;background-image:url(../images/arrow-left.png)}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow.slick-next{right:0;background-image:url(../images/arrow-right.png)}.container section.cinco-pilares .content .slider-cinco-pilares .slick-list{width:calc(100% - 250px)}.container section.cinco-pilares .content .slider-cinco-pilares .slick-track{display:flex !important}.container section.cinco-pilares .content .slider-cinco-pilares .slick-slide{height:inherit !important}.container section.cinco-pilares .content .slider-cinco-pilares .item{width:26.9791666667vw;height:17.1875vw;margin:0 7px;position:relative;cursor:pointer}.container section.cinco-pilares .content .slider-cinco-pilares .item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;max-height:17.1875vw}.container section.cinco-pilares .content .slider-cinco-pilares .item p{color:#fff;font-weight:700;font-size:1.5625vw;text-align:left;position:absolute;bottom:15px;width:calc(100% - 50px);left:25px;z-index:3}.container section.programa{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#204688;width:100%;padding:6.25vw 0}.container section.programa h2{color:#fff;font-size:2.0833333333vw;font-weight:700;width:100%;text-align:center}.container section.programa .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;align-content:stretch}.container section.programa .content .column{width:35%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.container section.programa .content .column.text{margin-top:4.6875vw;width:50%}.container section.programa .content .column img{height:5.2083333333vw;width:auto;margin:4.9479166667vw 0 3.125vw 0}.container section.programa .content .column p{width:88%;font-size:1.0416666667vw;margin:0 auto 1.5625vw auto;line-height:1.4583333333vw;color:#fff;text-align:center}.container section.programa .content .column a{width:24.7395833333vw;height:4.0625vw;background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);font-size:1.1979166667vw;line-height:3.6979166667vw;text-align:center;color:#fff;margin-top:2.0833333333vw;text-transform:uppercase}.container section.programa>img{width:37.2395833333vw;margin:5.9895833333vw auto 0 auto}.container section.programa-balance{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;background:#fff}.container section.programa-balance .content{width:94%;max-width:67.3958333333vw;margin:6.25vw 0;text-align:center}.container section.programa-balance .content h2{font-family:"Sohne-Halbfett";font-size:2.0833333333vw;line-height:1.15;color:#204688}.container section.programa-balance .content>p{color:#204688;font-size:1.3541666667vw;line-height:1.5;margin:3.6458333333vw 0;text-align:center;width:94%;max-width:67.3958333333vw}.container section.programa-balance .content .libertad{height:4.1666666667vw;margin:0 0 4.1666666667vw 0}.container section.programa-balance .content nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;margin:1.0416666667vw 0 3.6458333333vw 0}.container section.programa-balance .content nav a{font-weight:700;font-size:1.5625vw;color:#204688;margin:0 3.90625vw;position:relative;text-transform:uppercase}.container section.programa-balance .content nav a:hover,.container section.programa-balance .content nav a.active{color:#3ea5e7}.container section.programa-balance .content nav a:hover:after,.container section.programa-balance .content nav a.active:after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:100%;background-color:#204688}.container section.programa-balance .content .descarga-programa,.container section.programa-balance .content .descarga-balance{display:none;flex-direction:column;justify-content:center;align-items:center}.container section.programa-balance .content .descarga-programa.show,.container section.programa-balance .content .descarga-balance.show{display:flex}.container section.programa-balance .content .descarga-programa p,.container section.programa-balance .content .descarga-balance p{font-size:1.4583333333vw;font-weight:700;color:#204688;text-align:left;margin-bottom:0.78125vw}.container section.programa-balance .content .descarga-programa a,.container section.programa-balance .content .descarga-balance a{min-width:15.625vw;height:3.90625vw;font-size:1.25vw;font-weight:700;text-align:center;color:#fff;line-height:3.90625vw;background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);text-transform:uppercase;padding:0 2.6041666667vw}.container section.programa-balance .content .descarga-programa>div,.container section.programa-balance .content .descarga-balance>div{display:flex;justify-content:space-around;width:65%}.container section.programa-balance .content .items-programa{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:flex-start;margin-top:5.2083333333vw}.container section.programa-balance .content .items-programa .item{width:31.0416666667vw;height:23.59375vw;margin:1.3020833333vw 0;background-color:#204688;position:relative;cursor:pointer;overflow:hidden}.container section.programa-balance .content .items-programa .item:before{content:"";width:9.375vw;height:1.0416666667vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:after{content:"";width:1.0416666667vw;height:9.375vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(4n),.container section.programa-balance .content .items-programa .item:nth-child(4n+1){background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(4n):before,.container section.programa-balance .content .items-programa .item:nth-child(4n+1):before{background-color:#204688}.container section.programa-balance .content .items-programa .item:nth-child(4n):after,.container section.programa-balance .content .items-programa .item:nth-child(4n+1):after{background-color:#204688}.container section.programa-balance .content .items-programa .item .title{font-size:1.5625vw;line-height:1.7708333333vw;font-weight:700;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;transition:all .3s linear;margin-top:0}.container section.programa-balance .content .items-programa .item .description{display:inline-block;font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:94%;transition:all .3s linear;opacity:0;margin-top:7.2916666667vw;min-height:10.9375vw}.container section.programa-balance .content .items-programa .item .description a{display:block;background-image:linear-gradient(90deg, rgb(109, 193, 214) 0%, rgb(81, 143, 206) 100%);color:#fff;font-size:1.3541666667vw;text-transform:uppercase;line-height:2.8645833333vw;width:14.3229166667vw;height:2.8645833333vw;margin:1.5625vw auto 0 auto}.container section.programa-balance .content .items-programa .item:hover .title{margin-top:-6.25vw}.container section.programa-balance .content .items-programa .item:hover .description{margin-top:3.6458333333vw;opacity:1}.container section.programa-balance .content .next-items{font-size:1.3541666667vw;font-weight:700;color:#204688;margin:0.78125vw 0;cursor:pointer}.container section.cabecera-legal{background-color:#fff;text-align:center}.container section.cabecera-legal .img-apoyo{margin:10.4166666667vw 0 6.25vw 0;height:10.2083333333vw;z-index:3;position:relative}.container section.legal{background-color:#fff;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;margin:10.4166666667vw 0 0 0}.container section.legal .content{width:94%;margin:3.90625vw 0 4.1666666667vw 0;position:relative;padding-top:3.6458333333vw}.container section.legal .content:before{content:"";width:9.375vw;height:1.0416666667vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.legal .content:after{content:"";width:1.0416666667vw;height:9.375vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.legal .content p{padding-right:7.8125vw}.container section.legal h1{color:#204688;font-size:2.0833333333vw;line-height:2.3958333333vw;text-align:center;font-weight:700;margin-bottom:2.0833333333vw}.container section.legal ol li{color:#204688;font-size:1.5625vw;line-height:1.7708333333vw;text-align:left;padding-right:7.8125vw;margin-bottom:1.0416666667vw}.container section.legal ul li{color:#204688;font-size:1.25vw;line-height:1.4583333333vw;text-align:left;padding-left:20px;padding-right:7.8125vw}.container section.legal ul li:before{content:"·";display:inline-block;margin-right:5px}.container section.legal p{color:#204688;font-size:1.25vw;line-height:1.4583333333vw;text-align:left}.container section.legal a{text-decoration:underline}.container .popup-video,.container .popup-gracias-madrid{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:none;opacity:0;transition:all .3s linear}.container .popup-video:before,.container .popup-gracias-madrid:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.container .popup-video.show,.container .popup-gracias-madrid.show{opacity:1}.container .popup-video .content,.container .popup-gracias-madrid .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:auto;z-index:10}.container .popup-video .content .close,.container .popup-gracias-madrid .content .close{position:absolute;cursor:pointer;top:-1.6666666667vw;right:0;width:1.3020833333vw;height:1.40625vw;background:url(../images/ico-close.png);background-size:cover;filter:brightness(0) invert(1)}.container .popup-video .content video,.container .popup-video .content img,.container .popup-gracias-madrid .content video,.container .popup-gracias-madrid .content img{width:100%;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain}.container footer{width:100%;background:#204688;border-top:2px solid #fff}.container footer .content{width:94%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:end;align-content:stretch;padding:30px 0}.container footer .content .redes_sociales{margin-bottom:0.5208333333vw}.container footer .content .redes_sociales a.tw{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-tw.png);background-size:cover;margin:0 10px 0 25px}.container footer .content .redes_sociales a.ig{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-ig.png);background-size:cover;margin:0 10px}.container footer .content .redes_sociales a.fb{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-fb.png);background-size:cover;margin:0 10px}.container footer .content .redes_sociales a.tt{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-tt.png);background-size:cover;margin:0 10px}.container footer .content .redes_sociales a.yt{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-yt.png);background-size:cover;margin:0 10px}.container footer .content .redes_sociales a.fk{display:inline-block;width:2.0833333333vw;height:2.0833333333vw;background:url(../images/ico-flick.svg);background-size:140%;background-position:center center;margin:0 10px}.container footer .content p{font-size:0.8333333333vw;line-height:2.3958333333vw;color:#fff;text-align:right;display:flex;align-items:end}.container footer .content a{font-size:1.0416666667vw;line-height:2.3958333333vw;color:#fff;text-align:right}.container footer .content a:hover{text-decoration:underline}.container footer .content img{width:auto;height:2.8125vw;vertical-align:middle;margin:0 2.8125vw 0.15625vw 0}.select2-dropdown{border:0 !important}.select2-results__option{font-family:"Gotham";font-size:1.25vw;background-color:#3ea5e7;color:#fff;font-size:1.25vw;text-transform:uppercase}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff !important;color:#3ea5e7 !important}.select2-container--default .select2-results__option--selected{background-color:#204688 !important}@media screen and (max-width: 960px){.container header{top:10px}.container header .content{width:94%;max-width:93.75vw;height:50px}.container header .content .logo{height:9.375vw}.container header .content .menu{width:30px;height:21px}.container header .content .menu span{top:calc(50% - 1px);height:2px}.container header .content .menu:before,.container header .content .menu:after{height:2px;width:24px}.container header.open-menu .content .menu:before{top:17px;left:14px}.container header.open-menu .content .menu:after{bottom:19px;left:14px}.container header.scroll{padding:0}.container .wrap-menu nav{height:65vh}.container .wrap-menu nav ul{width:80%;margin:0 auto}.container .wrap-menu nav ul li a{font-size:5vw}.container .wrap-menu nav ul li a.tw,.container .wrap-menu nav ul li a.ig,.container .wrap-menu nav ul li a.fb,.container .wrap-menu nav ul li a.tt,.container .wrap-menu nav ul li a.yt,.container .wrap-menu nav ul li a.fk{width:9.375vw;height:9.375vw;margin:30px 5px 0 5px}.container section.video{height:auto}.container section.video video{width:100%;height:auto}.container section.video video.desktop{display:none}.container section.video video.mobile{display:block}.container section.video img.audio{top:3.125vw;bottom:initial;right:50px;width:10.9375vw;z-index:1000}.container section.video img.audio.hide{z-index:0}.container section.apoyo{height:auto}.container section.apoyo .content{max-width:93.75vw;flex-direction:column;margin:7.8125vw}.container section.apoyo .content p{font-size:9.375vw;width:100%;text-align:center;margin:0 0 9.375vw 0}.container section.apoyo .content p br{display:none}.container section.apoyo .content p img{height:13.75vw}.container section.apoyo .content a{width:100%;font-size:6.875vw;line-height:7.5vw;padding:2.1875vw 4.6875vw 0 4.6875vw;height:18.75vw}.container section.apoyo .content a.disabled{line-height:13.125vw;padding-top:0}.container section.apoyo .content a.disabled span{font-size:5.625vw;line-height:0vw}.container section.calculadora .content{width:94%;margin:9.375vw auto}.container section.calculadora .content h2{font-size:9.375vw;line-height:11.875vw;text-align:center;width:90%}.container section.calculadora .content>p{font-size:5vw;line-height:8.75vw;margin:9.375vw 0;max-width:93.75vw}.container section.calculadora .content>p br{display:none}.container section.calculadora .content form{width:100%;max-width:inherit;flex-direction:column;padding-bottom:18.75vw}.container section.calculadora .content form .block .element_form{margin-bottom:5.625vw}.container section.calculadora .content form .block .element_form input,.container section.calculadora .content form .block .element_form select,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single{width:93.75vw;height:12.1875vw;padding:0 4.6875vw;font-size:3.75vw}.container section.calculadora .content form .block .element_form input .select2-selection__rendered,.container section.calculadora .content form .block .element_form select .select2-selection__rendered,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:4.0625vw;line-height:12.1875vw}.container section.calculadora .content form .block .element_form input .select2-selection__arrow,.container section.calculadora .content form .block .element_form select .select2-selection__arrow,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__arrow{right:6.25vw;width:7.5vw;height:4.0625vw}.container section.calculadora .content form .block .element_form input .select2-selection__arrow b,.container section.calculadora .content form .block .element_form select .select2-selection__arrow b,.container section.calculadora .content form .block .element_form .select2-container--default .select2-selection--single .select2-selection__arrow b{width:3.125vw;height:6.25vw;top:-1.5625vw;left:5.625vw}.container section.calculadora .content form .block .element_form ::-moz-placeholder{font-size:4.0625vw}.container section.calculadora .content form .block .element_form ::placeholder,.container section.calculadora .content form .block .element_form .select2-selection__placeholder{font-size:4.0625vw}.container section.calculadora .content form .block .element_form div.error{font-size:2.8125vw;bottom:-4.0625vw}.container section.calculadora .content form button{width:93.75vw;height:12.1875vw;font-size:5.625vw}.container section.calculadora .content .results{width:94%;max-width:inherit;flex-direction:column;justify-content:flex-start;transition:height .3s linear;height:0;flex-wrap:wrap}.container section.calculadora .content .results>div{position:relative;width:100% !important;height:auto !important;margin:4.6875vw 0 !important;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.container section.calculadora .content .results>div:first-child:before{content:"";width:26.5625vw;height:4.6875vw;right:-3.125vw;top:-10.9375vw;left:initial;transition:height .3s linear;transition-delay:.15s}.container section.calculadora .content .results>div:first-child:after{content:"";width:4.6875vw;height:26.5625vw;right:-3.125vw;top:-10.9375vw;left:initial;transition:height .3s linear;transition-delay:.15s}.container section.calculadora .content .results>div:nth-child(2):before{display:none}.container section.calculadora .content .results>div:nth-child(2):after{display:none}.container section.calculadora .content .results>div p{font-size:6.875vw;line-height:8.125vw;margin-bottom:4.6875vw}.container section.calculadora .content .results>div div{font-size:14.375vw}.container section.calculadora .content .results>div div:after{font-size:9.375vw;margin-left:3.125vw}.container section.calculadora .content .results.show{margin-top:15.625vw;overflow:inherit;height:187.5vw}.container section.calculadora .content .text-legal{display:none;width:94%;max-width:auto;margin:15.625vw auto;text-align:justify;color:#204688;font-size:3.75vw;line-height:5vw}.container section.imprimir_apoyo .content .img-apoyo{margin:17.1875vw 0;height:16.875vw}.container section.imprimir_apoyo .content h1{font-size:9.375vw;line-height:11.875vw;text-align:center}.container section.imprimir_apoyo .content>p{font-size:5vw;line-height:8.75vw;margin:9.375vw 0;max-width:93.75vw}.container section.imprimir_apoyo .content>p br{display:none}.container section.imprimir_apoyo .content .slider-imprimir-apoyo{width:94%}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow{width:7.8125vw;height:14.6875vw;z-index:1}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow.slick-prev{left:1.5625vw}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-arrow.slick-next{right:1.5625vw}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .slick-list{width:100%}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .item{width:545px;height:63%;margin:0;position:relative}.container section.imprimir_apoyo .content .slider-imprimir-apoyo .item p{font-size:5.625vw;line-height:0.33125vw;bottom:20px;width:calc(100% - 40px);left:20px}.container section.imprimir_apoyo .content .popup-descarga{width:93.75vw;display:none;bottom:0%;flex-direction:column;z-index:9}.container section.imprimir_apoyo .content .popup-descarga .close{top:-32px;width:5.3125vw;height:5.9375vw}.container section.imprimir_apoyo .content .popup-descarga img{width:100%}.container section.imprimir_apoyo .content .popup-descarga>div{width:100%;padding-left:0}.container section.imprimir_apoyo .content .popup-descarga>div .title{font-size:6.25vw;line-height:7.5vw;margin:9.375vw 0}.container section.imprimir_apoyo .content .popup-descarga>div p{font-size:4.0625vw;line-height:7.5vw;height:auto;margin-bottom:6.25vw}.container section.imprimir_apoyo .content .popup-descarga>div a{width:100%;height:11.5625vw;line-height:11.5625vw;font-size:5vw}.container section.imprimir_apoyo .content.show-descarga::before{height:84%}.container section.vivir-a-la-madrilena,.container section.sigamos-construyendo-nuestro-futuro{width:93.75vw;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#fff;margin-top:15.625vw}.container section.vivir-a-la-madrilena img,.container section.sigamos-construyendo-nuestro-futuro img{width:100%}.container section.vivir-a-la-madrilena div,.container section.sigamos-construyendo-nuestro-futuro div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch;width:100%}.container section.vivir-a-la-madrilena div h2,.container section.sigamos-construyendo-nuestro-futuro div h2{font-size:9.375vw;line-height:11.875vw;margin:9.375vw 0 4.6875vw 0;padding:0}.container section.vivir-a-la-madrilena div p,.container section.sigamos-construyendo-nuestro-futuro div p{font-size:5vw;line-height:8.75vw;margin:3.75vw 0;text-align:justify;padding:0}.container section.sigamos-construyendo-nuestro-futuro{margin-bottom:15.625vw}.container section.jovenes-madrilenos .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:0 0 12.5vw 0}.container section.jovenes-madrilenos .content h2{font-size:9.375vw;line-height:11.875vw;margin-bottom:4.6875vw;text-align:center}.container section.jovenes-madrilenos .content h2 br{display:block}.container section.jovenes-madrilenos .content>p{font-size:5vw;line-height:8.75vw;margin:9.375vw 0;max-width:93.75vw}.container section.jovenes-madrilenos .content .slider-jovenes{width:94%}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow{width:7.8125vw;height:14.6875vw;z-index:1}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow.slick-prev{left:1.5625vw}.container section.jovenes-madrilenos .content .slider-jovenes .slick-arrow.slick-next{right:1.5625vw}.container section.jovenes-madrilenos .content .slider-jovenes .slick-list{width:100%}.container section.jovenes-madrilenos .content .slider-jovenes .item{width:545px;height:63%;margin:0;position:relative;cursor:pointer}.container section.jovenes-madrilenos .content .slider-jovenes .item:before{width:15.625vw;height:15.625vw}.container section.jovenes-madrilenos .content .slider-jovenes .item p{font-size:5.625vw;line-height:0.33125vw;bottom:20px;width:calc(100% - 40px);left:20px}.container section.cinco-pilares .content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:12.5vw 0}.container section.cinco-pilares .content h2{font-size:9.375vw;line-height:11.875vw;margin-bottom:7.8125vw;text-align:center}.container section.cinco-pilares .content h2 br{display:block}.container section.cinco-pilares .content>p{font-size:5vw;line-height:8.75vw;margin:9.375vw 0;max-width:93.75vw}.container section.cinco-pilares .content .slider-cinco-pilares{width:94%}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow{width:7.8125vw;height:14.6875vw;z-index:1}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow.slick-prev{left:1.5625vw}.container section.cinco-pilares .content .slider-cinco-pilares .slick-arrow.slick-next{right:1.5625vw}.container section.cinco-pilares .content .slider-cinco-pilares .slick-list{width:100%}.container section.cinco-pilares .content .slider-cinco-pilares .item{width:545px;height:63%;margin:0;position:relative;cursor:pointer}.container section.cinco-pilares .content .slider-cinco-pilares .item img{max-height:60vw}.container section.cinco-pilares .content .slider-cinco-pilares .item p{font-size:5.625vw;line-height:0.33125vw;bottom:20px;width:calc(100% - 40px);left:20px}.container section.programa{padding:18.75vw 0}.container section.programa h2{font-size:9.375vw}.container section.programa .content{flex-direction:column}.container section.programa .content .column{width:100%}.container section.programa .content .column.text{width:100% !important;margin-top:12.5vw}.container section.programa .content .column img{height:25vw;margin:18.75vw 0 15.625vw 0}.container section.programa .content .column p{width:94%;font-size:5.625vw;margin:0 auto 9.375vw auto;line-height:9.375vw}.container section.programa .content .column p br{display:none}.container section.programa .content .column a{width:84.375vw;height:11.875vw;font-size:5vw;line-height:11.875vw;margin-top:6.25vw}.container section.programa>img{width:79.375vw;margin:18.75vw auto 0 auto}.container section.programa-balance{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;background:#fff}.container section.programa-balance .content{width:94%;max-width:93.75vw;margin:15.625vw 0;text-align:center}.container section.programa-balance .content .libertad{height:10.9375vw}.container section.programa-balance .content h2{font-size:9.375vw;margin-bottom:15.625vw}.container section.programa-balance .content>p{font-size:6.25vw;text-align:center;margin-bottom:9.375vw;max-width:100%;width:100%}.container section.programa-balance .content nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;margin:7.8125vw 0 10.9375vw 0}.container section.programa-balance .content nav a{font-weight:700;font-size:4.6875vw;margin:0 5vw;position:relative}.container section.programa-balance .content nav a:hover,.container section.programa-balance .content nav a.active{color:#3ea5e7}.container section.programa-balance .content nav a:hover:after,.container section.programa-balance .content nav a.active:after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:100%}.container section.programa-balance .content .descarga-programa,.container section.programa-balance .content .descarga-balance{display:none;flex-direction:column;justify-content:space-between;align-items:center;align-content:stretch;margin-bottom:9.375vw}.container section.programa-balance .content .descarga-programa p,.container section.programa-balance .content .descarga-balance p{font-size:4.375vw;text-align:center;margin-bottom:9.375vw}.container section.programa-balance .content .descarga-programa a,.container section.programa-balance .content .descarga-balance a{width:80vw;height:11.875vw;font-size:4.6875vw;line-height:11.875vw;margin:3.125vw 0}.container section.programa-balance .content .descarga-programa>div,.container section.programa-balance .content .descarga-balance>div{flex-direction:column;align-items:center}.container section.programa-balance .content .items-programa{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:flex-start}.container section.programa-balance .content .items-programa .item{width:93.75vw;height:71.875vw;margin:3.125vw 0;position:relative;cursor:pointer}.container section.programa-balance .content .items-programa .item:before{content:"";width:26.5625vw;height:4.6875vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:after{content:"";width:4.6875vw;height:26.5625vw;position:absolute;right:0;top:0;background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(4n),.container section.programa-balance .content .items-programa .item:nth-child(4n+1){background-color:#204688}.container section.programa-balance .content .items-programa .item:nth-child(4n):before,.container section.programa-balance .content .items-programa .item:nth-child(4n+1):before{background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(4n):after,.container section.programa-balance .content .items-programa .item:nth-child(4n+1):after{background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(odd){background-color:#3ea5e7}.container section.programa-balance .content .items-programa .item:nth-child(odd):before{background-color:#204688}.container section.programa-balance .content .items-programa .item:nth-child(odd):after{background-color:#204688}.container section.programa-balance .content .items-programa .item .title{font-size:6.875vw;line-height:8.125vw;width:90%}.container section.programa-balance .content .items-programa .item .description{font-size:3.75vw;line-height:5.625vw;margin-top:100px}.container section.programa-balance .content .items-programa .item .description a{font-size:5vw;line-height:8.75vw;width:56.25vw;height:8.75vw;margin:4.6875vw auto 0 auto}.container section.programa-balance .content .items-programa .item:hover .title{margin-top:-20.3125vw}.container section.programa-balance .content .items-programa .item:hover .description{margin-top:9.375vw}.container section.programa-balance .content .next-items{font-size:5.625vw}.container section.cabecera-legal .img-apoyo{margin:31.25vw 0 18.75vw 0;height:15.625vw}.container section.legal{width:94%;margin-top:28.125vw}.container section.legal .content{width:100%;margin:15.625vw 0;padding-top:0}.container section.legal .content:before{display:none}.container section.legal .content:after{display:none}.container section.legal .content p{text-align:left;padding-right:0}.container section.legal h1{color:#204688;font-size:9.375vw;line-height:11.25vw;margin-bottom:0}.container section.legal ol li{font-size:7.5vw;line-height:8.75vw;padding-right:0;margin-bottom:6.25vw}.container section.legal ul li{color:#204688;font-size:5vw;line-height:8.75vw;padding-left:15px;padding-right:15px}.container section.legal p{color:#204688;font-size:5vw;line-height:8.75vw;text-align:center}.container section.legal>p{margin-top:9.375vw}.container .popup-video .content,.container .popup-gracias-madrid .content{width:90%}.container .popup-video .content .close,.container .popup-gracias-madrid .content .close{top:-8.4375vw;width:6.25vw;height:6.875vw}.container footer{width:100%;background:#204688}.container footer .content{width:93.75vw;padding:7.8125vw 0 32.8125vw 0;position:relative;flex-direction:column;align-items:center}.container footer .content .redes_sociales a.tw{width:9.375vw;height:9.375vw;margin:0 5px 0 0}.container footer .content .redes_sociales a.ig{width:9.375vw;height:9.375vw;margin:0 5px}.container footer .content .redes_sociales a.fb{width:9.375vw;height:9.375vw;margin:0 5px}.container footer .content .redes_sociales a.tt{width:9.375vw;height:9.375vw;margin:0 5px}.container footer .content .redes_sociales a.yt{width:9.375vw;height:9.375vw;margin:0 5px}.container footer .content .redes_sociales a.fk{width:9.375vw;height:9.375vw;margin:0 5px}.container footer .content div:not(.redes_sociales){margin:6.25vw 0}.container footer .content div:not(.redes_sociales) a{font-size:3.75vw}.container footer .content p{font-size:3.75vw;position:absolute;bottom:7.8125vw;flex-direction:column}.container footer .content img{height:9.375vw;display:block;margin:6.25vw auto}.select2-results__option{font-size:4.0625vw}}.spacer10{padding-top:.625em}.spacer20{padding-top:1.25em}.fs.fsSub{font-size:70% !important}.align__items__center{-o-box-align:center;align-items:center}.justify__content__center{-o-box-pack:center;justify-content:center}.justify__content__space-between{-o-box-pack:justify;justify-content:space-between}.flex{position:relative;z-index:1;display:-ms-flexbox;display:box;display:flex}button,.btn{outline:none}.button.button__small{width:-moz-fit-content;width:fit-content;padding:10px 22px 5px 22px;min-height:1.25em;line-height:normal;outline:none}.button{transition:box-shadow .3s;padding:.625em 1.25em;text-align:center;min-height:50px;cursor:pointer}.greyColorBg{background-color:#929293}.bgcolor-secondary{background-color:#3ea5e7}.blackColor2Bg{background-color:#fff}.whiteColor{color:#fff}.uppercase{text-transform:uppercase}.fullWidth{width:100%}.switch{transition:background-color .3s;position:relative;width:120px;height:30px;border-radius:50px;display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;-o-box-align:center;align-items:center;background-color:rgba(0,0,0,.3);padding:10px;cursor:pointer;border:1px solid rgba(0,0,0,.1)}.switch.active{background-color:#3ea5e7;-o-box-pack:start;justify-content:flex-start}.switch:before{content:"Activar";position:absolute;right:22px;font-weight:400;top:3px}@media(max-width: 996px){.switch:before{top:8px}}.switch.active:before{content:"Desactivar";position:absolute;left:8px;color:#fff}.switch:after{transition:left .3s;content:"";position:absolute;left:5px;width:22px;height:22px;background-color:#fff;border-radius:100%}.switch.active:after{left:calc(98% - 22px)}.c-accesibilidad__switch.switch:after,.c-accesibilidad__switch.switch:before{display:none}.cookie-law-info-bar{display:block;font-family:"Gotham";transition:transform .6s;background-color:rgba(0,87,161,.9);box-shadow:0 0 40px #000;border-top:1px solid rgba(255,255,255,.1);color:#fff;bottom:0px;position:fixed;padding:1.25em;text-align:center;box-sizing:border-box;width:100%;z-index:999;left:0px;transform:translateY(150%)}.cookie-law-info-bar.active{transform:translateY(0%)}.cookie-law-info-bar .button{margin-right:1.25em;cursor:pointer;font-family:"Gotham"}#config_cookies{opacity:0;visibility:hidden;position:fixed;bottom:30px;left:15px;cursor:pointer;border-radius:50%;width:40px;height:40px;padding:10px;box-sizing:border-box;background:#fff;background-image:url(/assets/front/images/ico-config.svg);background-position:center center;background-size:cover;background-size:50%;background-repeat:no-repeat;box-shadow:0 3px 14px 5px rgba(0,0,0,.15);z-index:99999}#config_cookies.active{opacity:1 !important;visibility:visible !important;pointer-events:inherit !important}.lightbox{transition:all .3s ease-in-out;background-color:rgba(255,255,255,.9);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100000;opacity:0;visibility:hidden;pointer-events:none}.lightbox.active{opacity:1 !important;-ms-filter:none !important;filter:none !important;visibility:visible !important;pointer-events:inherit !important}.lightbox .lightbox__content>*{color:#fff}.lightbox .lightbox__content{width:700px;max-width:calc(100% - 40px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:70px 20px 20px 20px;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 1px 1px rgba(255,255,255,.1);background:#204688}.lightbox .lightbox__content .lightbox__close{transition:all .3s ease-in-out;position:absolute;right:0;top:0;bottom:0;margin:auto;width:70px;height:100%;z-index:1;border-radius:0 10px 0 0;cursor:pointer}.lightbox .lightbox__content .lightbox__close:after,.lightbox .lightbox__content .lightbox__close:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:27px;height:2px;background-color:#fff;border-radius:10px}.lightbox .lightbox__content .lightbox__close:before{transform:rotate(45deg)}.lightbox .lightbox__content .lightbox__close:after{transform:rotate(-45deg)}.lightbox .lightbox__content .lightbox__content__title{font-family:"Gotham";font-weight:700;position:absolute;left:0;right:0;top:5px;margin:auto;padding:10px 0px 10px 0px;width:700px;max-width:calc(100% - 40px);border:0;z-index:10}.lightbox .lightbox__content h3{font-family:"Gotham";font-weight:700}.lightbox .lightbox__content p{font-size:13px;font-family:"Gotham"}@media(min-width: 1200px){.fs16{font-size:1em;line-height:1.375em}.fs18{font-size:1.125em;line-height:1.5em}.fs21{font-size:1.3125em;line-height:1.125em}.fs25{font-size:1.5625em;line-height:1.9375em}}@media(min-width: 992px){.fs16{font-size:1em;line-height:1.375em}.fs18{font-size:1.125em;line-height:1.5em}.fs21{font-size:1.3125em;line-height:1.125em}.fs25{font-size:1.5625em;line-height:1.9375em}}@media only screen and (max-width: 767px){.switch{width:100px}.hiddeMobile{display:none}.lightbox .lightbox__content{padding:76px 20px 20px 20px}#config_cookies{width:40px;height:40px}}@media only screen and (max-width: 480px){.cookie-law-info-bar p{font-size:12px;line-height:17px}.lightbox .lightbox__content .lightbox__close{width:30px}.lightbox .lightbox__content{height:calc(100% - 40px);padding:60px 20px 20px 20px;position:relative;top:0;left:0;transform:none}.lightbox .lightbox__content .lightbox__content__title{position:absolute}.lightbox .lightbox__content h3{margin:25px 0 10px 0}.lightbox .lightbox__content p{font-size:11px;line-height:16px}}.bluelight-bg{background-color:#eef2f7 !important}.bluelight-color{color:#eef2f7 !important}.blue-bg{background-color:#204688 !important}.blue-color{color:#204688 !important}.white-bg{background-color:#fff !important}.white-color{color:#fff !important}.fwb{font-weight:bold}.tac{text-align:center}.section-toros{padding:8.3333333333vw 0}.section-toros .content{padding-left:3.125vw;padding-right:3.125vw}.dos-bloques{display:flex;align-items:stretch;justify-content:center}.dos-bloques .bloque-50{width:50%}.dos-bloques .bloque-60{width:60%}.dos-bloques .bloque-40{width:40%}.dos-bloques .bloque-35{width:35%}.dos-bloques .bloque-65{width:65%}.dos-bloques .bloque-37{width:37%}.dos-bloques .bloque-63{width:63%}.dos-bloques .bloque-100{width:100%}.ayuso-toros{position:relative}.ayuso-toros .go-back{position:absolute;left:2.8125vw;top:3.75vw}.ayuso-toros img{width:100%;height:auto}.ayuso-toros .mobile{display:none}.plaza-ventas .content{padding-left:0}.plaza-ventas .bloque-txt{padding:5.2083333333vw 0;padding-right:5.2083333333vw;padding-left:3.125vw;font-size:2.34375vw;line-height:1.44;display:flex}.plaza-ventas .bloque-txt .content-wrap{margin-left:auto;max-width:1058px;text-align:justify}.plaza-ventas .bloque-img{padding:3.125vw 0;display:flex;align-items:center}.plaza-ventas .bloque-img img{width:100%;height:auto}.cartel-toros .bloque-txt{padding:0;padding-left:3.6458333333vw;font-size:1.5625vw;line-height:1.3;display:flex;align-items:center}.cartel-toros .bloque-txt .content-wrap{max-width:1178px;text-align:justify}.cartel-toros .bloque-txt p{margin-bottom:1.8229166667vw}.cartel-toros .bloque-txt p:last-child{margin-bottom:0}.cartel-toros .bloque-img{display:flex;align-items:center;justify-content:flex-end}.cartel-toros .bloque-img .content-wrap{max-width:692px;width:100%}.cartel-toros .bloque-img img{width:100%;height:auto}.volver-home a{font-size:1.0416666667vw}@media only screen and (max-width: 960px){.ayuso-toros .go-back{font-size:2.2vw}.section-toros{padding:28.125vw 0}.section-toros .content{padding-left:12.5vw;padding-right:12.5vw}.dos-bloques{flex-direction:column}.dos-bloques>*{width:100% !important;order:1}.plaza-ventas .content{padding-left:0;padding-right:0}.plaza-ventas .bloque-txt{font-size:2.8vw;line-height:1.6;padding:12.5vw}.plaza-ventas .bloque-img{padding:0 12.5vw}.cartel-toros .bloque{padding-left:0;padding-right:0}.cartel-toros .bloque-txt{font-size:2.4vw;line-height:1.5}.cartel-toros .bloque-img{order:2;margin-top:6.25vw}.cartel-toros .bloque-img .content-wrap{max-width:100%}.volver-home a{font-size:3vw}}@media only screen and (max-width: 767px){.ayuso-toros .go-back{width:90%;text-align:center;font-size:4vw;left:50%;transform:translateX(-50%);top:9.375vw}.ayuso-toros img{display:none}.ayuso-toros img.mobile{display:block}.section-toros{padding:12.5vw 0}.section-toros .content{padding-left:6.25vw;padding-right:6.25vw}.plaza-ventas .content{padding-left:0;padding-right:0}.plaza-ventas .bloque-txt{font-size:5.5vw;line-height:1.6;padding:6.25vw}.plaza-ventas .bloque-img{padding:0 6.25vw}.cartel-toros .bloque-txt{font-size:4.5vw;line-height:1.5}.volver-home a{font-size:4.5vw}}