img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";#infografia-ferrovial-0{display:grid;grid-gap:10px;grid-template-columns:1.5fr 1fr 1fr;color:#444}#infografia-ferrovial-0 .gridboxbox{padding:1rem}#infografia-ferrovial-0 .gridboxbox.gridboxbox_a{grid-column:2/4;grid-row:1}#infografia-ferrovial-0 .gridboxbox.gridboxbox_b{grid-column:1;grid-row:1/span 2;-ms-flex-item-align:center;align-self:center}#infografia-ferrovial-0 .gridboxbox.gridboxbox_c{grid-column:2;grid-row:2}#infografia-ferrovial-0 .gridboxbox.gridboxbox_d{grid-column:3;grid-row:2}@media screen and (max-width:1024px){#infografia-ferrovial-0{grid-template-columns:33% 66%}#infografia-ferrovial-0 .gridboxbox.gridboxbox_a{grid-column:2;grid-row:1}#infografia-ferrovial-0 .gridboxbox.gridboxbox_b{grid-column:1;grid-row:1/span 1}#infografia-ferrovial-0 .gridboxbox.gridboxbox_c{grid-column:1;grid-row:2}#infografia-ferrovial-0 .gridboxbox.gridboxbox_d{grid-column:2;grid-row:2}}@media screen and (max-width:768px){#infografia-ferrovial-0{grid-template-columns:1fr}#infografia-ferrovial-0 .gridboxbox.gridboxbox_a{grid-column:1;grid-row:1}#infografia-ferrovial-0 .gridboxbox.gridboxbox_b{grid-column:1;grid-row:2}#infografia-ferrovial-0 .gridboxbox.gridboxbox_c{grid-column:1;grid-row:3}#infografia-ferrovial-0 .gridboxbox.gridboxbox_d{grid-column:1;grid-row:4}}#infografia-ferrovial-1 .wrapperInfografia{width:100%}#infografia-ferrovial-1 .wrapper_ciudad{display:block;position:relative}#infografia-ferrovial-1 .wrapper_ciudad #lupaIzq{display:inline-block;position:absolute;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;top:51.7%;left:27.5%}#infografia-ferrovial-1 .wrapper_ciudad #lupaIzq img{width:100%;height:auto;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}#infografia-ferrovial-1 .wrapper_ciudad #lupaIzq:hover img{-webkit-transform:scale(1.4);transform:scale(1.4)}#infografia-ferrovial-1 .wrapper_ciudad #lupader{display:inline-block;position:absolute;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;top:48.75%;left:57.5%}#infografia-ferrovial-1 .wrapper_ciudad #lupader img{width:100%;height:auto;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}#infografia-ferrovial-1 .wrapper_ciudad #lupader:hover img{-webkit-transform:scale(1.4);transform:scale(1.4)}#infografia-ferrovial-1 .lista_pictos:before{content:"";background-color:#ebb700;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;min-width:12px;display:inline-block;border-radius:50%;width:12px;height:12px;max-width:12px;max-height:12px}#infografia-ferrovial-1 #info1_listado{display:none;list-style-type:none}@media screen and (max-width:768px){#infografia-ferrovial-1 #info1_listado{padding:30px;display:block;list-style-type:none}}#infografia-ferrovial-1 .i1_circle{display:inline-block;border-radius:50%;width:12px;height:12px;max-width:12px;max-height:12px}#infografia-ferrovial-1 .info1_flex_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:10px 0}#infografia-ferrovial-1 .info1_flex_container span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;min-width:12px}#infografia-ferrovial-1 .info1_flex_container li{-webkit-box-flex:1;-ms-flex:1;flex:1}#infografia-ferrovial-2 .inf2_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:3rem;margin-bottom:3rem;position:relative;overflow-x:hidden}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-2 .inf2_row.border-dotted{border-bottom:2px dotted #000}#infografia-ferrovial-2 .inf2_row.row_align_top{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row.row_align_top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#infografia-ferrovial-2 .inf2_row .inf2_col{-webkit-box-flex:33.33%;-ms-flex:33.33%;flex:33.33%;min-width:0;width:100%;padding:0 1rem}#infografia-ferrovial-2 .inf2_row .inf2_col.inf2_col_25{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .inf2_col{padding:0;margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-2 .inf2_row .inf2_col.inf2_col_27{-webkit-box-flex:27%;-ms-flex:27%;flex:27%}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .inf2_col{padding:0;margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-2 .inf2_row .inf2_col.inf2_col_19{-webkit-box-flex:19%;-ms-flex:19%;flex:19%}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .inf2_col{padding:0;margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-2 .inf2_row .plantilla_de_cierre{display:inline-block;position:relative;margin:1rem 0 5rem 4rem;width:327px;min-width:327px}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .plantilla_de_cierre{margin:1rem 0 5rem 1rem}}@media screen and (max-width:360px){#infografia-ferrovial-2 .inf2_row .plantilla_de_cierre{width:100%;max-width:327px;min-width:0;margin:1rem 0 5rem}#infografia-ferrovial-2 .inf2_row .plantilla_de_cierre .circulo_wrap{-webkit-transform:translate(16px,0px);transform:translate(16px,0px)}}#infografia-ferrovial-2 .inf2_row .inf2_grafica_leyenda{margin-top:1rem}#infografia-ferrovial-2 .inf2_row .inf2_grafica_leyenda>*{margin-right:.5rem}#infografia-ferrovial-2 .inf2_row .inf2_grafica_leyenda .i2_circle{display:inline-block;border-radius:50%;width:15px;height:15px}#infografia-ferrovial-2 .inf2_row .ventas{margin:2rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:328px}@media screen and (max-width:360px){#infografia-ferrovial-2 .inf2_row .ventas{width:100%;max-width:320px;min-width:0;margin:0 auto}#infografia-ferrovial-2 .inf2_row .ventas .circulo_wrap:first-child{-webkit-transform:translate(16px,0px);transform:translate(16px,0px)}#infografia-ferrovial-2 .inf2_row .ventas .circulo_wrap:nth-child(2){-webkit-transform:translate(-16px,0px);transform:translate(-16px,0px)}}#infografia-ferrovial-2 .inf2_row .capitalizacion{min-width:328px;margin-top:4rem}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .capitalizacion{margin-top:2rem}}@media screen and (max-width:360px){#infografia-ferrovial-2 .inf2_row .capitalizacion{width:100%;max-width:320px;min-width:0;margin:0 auto}}#infografia-ferrovial-2 .inf2_row .cajaneta{min-width:328px;margin-top:3rem}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .cajaneta{margin-top:1rem}}@media screen and (max-width:360px){#infografia-ferrovial-2 .inf2_row .cajaneta{width:100%;max-width:320px;min-width:0;margin:0 auto}}#infografia-ferrovial-2 .inf2_row .cajaneta .punto{display:inline-block;border-radius:50%;margin-top:1rem;width:15px;height:15px;border:2px solid #ebb700}#infografia-ferrovial-2 .inf2_row .cajaneta .punto:after{content:"";display:block;width:100%;position:absolute;left:0;height:2px;margin-top:6px;background:#ebb700}@media screen and (max-width:1024px){#infografia-ferrovial-2 .inf2_row .cajaneta .punto{display:none}}#infografia-ferrovial-2 .inf2_row .circulo_wrap{display:inline-block}#infografia-ferrovial-2 .inf2_row .circulo_wrap .cifra_circulo{font-weight:700;font-size:26px;height:150px;width:150px;display:table-cell;text-align:center;vertical-align:middle;border-radius:50%}#infografia-ferrovial-2 .inf2_row .circulo_wrap .cifra_circulo.circulo_negro{border:2px solid #000}#infografia-ferrovial-2 .inf2_row .circulo_wrap .cifra_circulo.circulo_brand{border:2px solid #ebb700}#infografia-ferrovial-2 .inf2_row .circulo_wrap.circulo_wrap_offset{-webkit-transform:translate(-30px,50px);transform:translate(-30px,50px)}#infografia-ferrovial-2 .inf2_row .circulo_wrap.circulo_wrap_offset .cifra_circulo{width:165px;height:165px}#infografia-ferrovial-2 .inf2_row #inf2_last_abs{position:absolute;bottom:0;left:32px;margin-top:16px;margin-left:32px}#infografia-ferrovial-2 .span_xl{margin-top:1.5rem}#infografia-ferrovial-2 #inf2_x5F_graf{font-weight:700;width:auto;height:320px}@media screen and (max-width:1024px){#infografia-ferrovial-2 #inf2_x5F_graf #flecha{display:none}}#infografia-ferrovial-2 #ico_frecuencia path,#infografia-ferrovial-2 #ico_social path{opacity:0}#infografia-ferrovial-2 .inf2_pievideo{margin-top:1rem;text-align:left}#infografia-ferrovial-2 #inf2_last{margin-left:300px;margin-top:20px}@media screen and (max-width:2560px){#infografia-ferrovial-2 #inf2_last{margin-left:7%}}@media screen and (max-width:1823px){#infografia-ferrovial-2 #inf2_last{margin-left:5%}}@media screen and (max-width:1440px){#infografia-ferrovial-2 #inf2_last{margin-left:2%}}@media screen and (max-width:1024px){#infografia-ferrovial-2 #inf2_last{margin-left:10px}}@media screen and (max-width:768px){#infografia-ferrovial-2 #inf2_last{margin-left:0}}#infografia-ferrovial-3 .span_xl{font-size:30px}#infografia-ferrovial-3 .odo svg{-webkit-transition:none;transition:none}#infografia-ferrovial-3 .inf3_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-3 .inf3_row.sup{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:30%;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow{position:relative;margin:2rem 0}}#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{display:inline-block;border-radius:50%;overflow:hidden;width:400px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.85}@media screen and (max-width:1920px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{width:360px;height:360px}}@media screen and (max-width:1280px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{width:300px;height:300px}}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{width:360px;height:360px}}@media screen and (max-width:768px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{max-width:300px;max-height:300px}}@media screen and (max-width:300px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol{max-width:150px;max-height:150px}}#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol.img_03_construccion{margin-top:2rem;border:20px solid #686a6f;margin-left:-5rem}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol.img_03_construccion{margin-top:0}}@media screen and (max-width:360px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol.img_03_construccion{margin-left:0;margin-top:8px;border:12px solid #686a6f}}#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol .inf03_parallax{margin-top:-50px;margin-left:-50px}@media screen and (max-width:768px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol .inf03_parallax{margin-top:-100px;margin-left:-100px}}@media screen and (max-width:768px){#infografia-ferrovial-3 .inf3_row.sup .inf3_inrow .inf3_incol .inf03_parallax{margin-top:0;margin-left:0;width:100%;height:100%}}#infografia-ferrovial-3 .inf3_row.sup .inf3_col{min-width:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;position:relative}#infografia-ferrovial-3 .inf3_row.sup .inf3_col.inf3_col_50{-webkit-box-flex:49%;-ms-flex:49%;flex:49%}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.sup .inf3_col.inf3_col_50{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .cabecera{padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px dotted #000;text-align:center}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .cabecera h2{border:0;font-weight:300}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content{display:block;text-align:center;margin:0 auto;position:relative;z-index:100}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content p{margin:8px auto 0;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:300px}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content_imagenes{position:absolute;width:100%;min-height:400px;height:100%;top:40%;z-index:1}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content_imagenes{display:none}}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content_imagenes .img_03_avion{width:28%;height:auto;position:absolute;top:25%;left:25%}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content_imagenes .img_03_circle{width:25%;height:auto;position:absolute;top:55%;left:30%}#infografia-ferrovial-3 .inf3_row.sup .inf3_col .content_imagenes img{width:100%;height:auto}#infografia-ferrovial-3 .inf3_row.inf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;margin-top:15rem}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf{margin-top:16px}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.interes{line-height:22px;max-width:35%;text-align:center;padding:16px;z-index:100}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.interes{margin-bottom:16px;max-width:60%}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.lineas{width:100%;display:block;position:relative}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.lineas .cabecera{position:absolute;margin-left:64px}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.lineas .cabecera{position:relative;margin-top:8px;margin-left:0}}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.lineas svg{display:none}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:20%;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol{width:100%;margin-top:3rem;-webkit-box-sizing:content-box;box-sizing:content-box}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol:after{content:"";border-bottom:#000 2px dotted;width:80%;margin-top:3rem}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol .info3_svgs svg{height:128px;margin-bottom:16px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol h3{text-decoration:underline;border:0;margin-bottom:8px}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol p{width:90%;text-align:center}@media screen and (max-width:1920px){#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol p{width:80%}}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol .cifras{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;line-height:17px}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol .cifras b{font-size:15px}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol .cifras.x2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol .cifras span{width:100%}#infografia-ferrovial-3 .inf3_row.inf .inf3_inrow.iconos .inf3_incol sub{vertical-align:sub;font-size:smaller}#infografia-ferrovial-4{padding:4rem 0}#infografia-ferrovial-4 .inf4_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#infografia-ferrovial-4 .inf4_row:not(:first-child){margin-top:4rem}@media screen and (max-width:1024px){#infografia-ferrovial-4 .inf4_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-4 .inf4_row .inf4_col{min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:1024px){#infografia-ferrovial-4 .inf4_row .inf4_col{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center}#infografia-ferrovial-4 .inf4_row .inf4_col:not(:first-child){margin-top:4rem}}#infografia-ferrovial-4 .inf4_row .inf4_col.inf4_col_20{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}#infografia-ferrovial-4 .inf4_row .inf4_col.inf4_col_60{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#infografia-ferrovial-4 .inf4_row .inf4_col h2{margin-bottom:2rem}@media screen and (max-width:360px){#infografia-ferrovial-4 .inf4_row .inf4_col p{padding:8px}}#infografia-ferrovial-4 .inf4_imgs_wrap{text-align:center}#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask{display:inline-block;border-radius:50%;overflow:hidden;width:250px;height:250px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.85}@media screen and (max-width:1920px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask{width:400px;height:400px}}@media screen and (max-width:1280px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask{width:360px;height:360px}}@media screen and (max-width:768px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask{width:300px;height:300px}}@media screen and (max-width:360px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask img.inf4_parallax{width:100%;height:auto}}@media screen and (max-width:300px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask{max-width:150px;max-height:150px}}#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask.inf4_img_solucion{border:20px solid #686a6f;margin-left:-5rem}@media screen and (max-width:360px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask.inf4_img_solucion{margin-left:0;border:12px solid #686a6f}}#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask .inf4_parallax{margin-top:-40px}@media screen and (max-width:360px){#infografia-ferrovial-4 .inf4_imgs_wrap .inf4_img_mask .inf4_parallax{margin-top:0}}#infografia-ferrovial-5 .inf5_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:1024px){#infografia-ferrovial-5 .inf5_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-5 .inf5_row .inf5_col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:1024px){#infografia-ferrovial-5 .inf5_row .inf5_col{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#infografia-ferrovial-5 .inf5_row .inf5_col:not(:first-child){margin-top:8rem}}@media screen and (max-width:768px){#infografia-ferrovial-5 .inf5_row .inf5_col:not(:first-child){margin-top:4rem}}#infografia-ferrovial-5 .inf5_inrow{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:768px){#infografia-ferrovial-5 .inf5_inrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-5 .inf5_inrow .inf5_incol{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:768px){#infografia-ferrovial-5 .inf5_inrow .inf5_incol{padding:0;margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-5 .inf5_operando_plus{position:relative}#infografia-ferrovial-5 .inf5_operando_plus:after{content:"+";position:absolute;font-weight:700;font-size:50px;left:-25px;top:50%}@media screen and (max-width:768px){#infografia-ferrovial-5 .inf5_operando_plus:after{left:45%;top:-30px}}#infografia-ferrovial-5 .inf5_operando_igual{position:relative}#infografia-ferrovial-5 .inf5_operando_igual:after{content:"→";position:absolute;font-size:50px;left:-25px;top:50%}@media screen and (max-width:1024px){#infografia-ferrovial-5 .inf5_operando_igual:after{content:"↓";left:45%;top:-47px}}#infografia-ferrovial-5 h2{margin-bottom:2rem}#infografia-ferrovial-5 .inf5_barras{margin-top:1rem;padding:0 2rem}#infografia-ferrovial-5 .inf5_barras .inf5_barra{border-radius:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#infografia-ferrovial-5 .inf5_barras .inf5_barra.inf5_barra_gris{background:#686a6f}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="80"]{height:250px}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="78"]{height:270px}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="20"]{height:50px}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="22"]{height:30px}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="49"]{height:74px}#infografia-ferrovial-5 .inf5_barras .inf5_barra[val="51"]{height:76px}#infografia-ferrovial-5 .inf5_leyenda{margin-top:3rem;text-align:center}#infografia-ferrovial-5 .inf5_leyenda>*{margin-right:.5rem}#infografia-ferrovial-5 .inf5_leyenda .i5_circle{display:inline-block;border-radius:50%;width:15px;height:15px;margin-left:1rem}#infografia-ferrovial-5 .inf5_well_gris{border:2px solid #ebb700;border-radius:6px;padding:4px;line-height:16px}#infografia-ferrovial-5 .inf5_well_gris .inf5_well_inner{background:#bebfc0;border-radius:4px;padding:.7rem}#infografia-ferrovial-5 .inf5_well_gris .inf5_well_inner h4{width:100%}#infografia-ferrovial-5 .inf5_well_white{border-radius:6px;padding:1rem .5rem;margin:0 2rem 6rem;background:rgba(255,255,255,.5);margin-bottom:6rem;min-width:220px}#infografia-ferrovial-5 .inf5_well_white b{display:inline-block;line-height:20px;font-size:1rem}#infografia-ferrovial-5 #inf5_last_text_added{margin-top:3rem;margin-bottom:3rem;max-width:250px;margin:0 auto}#infografia-ferrovial-6{max-width:999px;margin:0 auto}#infografia-ferrovial-6 .inf6_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#infografia-ferrovial-6 .inf6_row:not(:first-child){margin-top:4rem}@media screen and (max-width:1024px){#infografia-ferrovial-6 .inf6_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-6 .inf6_row .inf6_col_50{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:1024px){#infografia-ferrovial-6 .inf6_row .inf6_col_50{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#infografia-ferrovial-6 .inf6_row .inf6_col_50:not(:first-child){margin-top:4rem}}#infografia-ferrovial-6 .inf6_row .inf6_col_33{-webkit-box-flex:33.33%;-ms-flex:33.33%;flex:33.33%;min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:1024px){#infografia-ferrovial-6 .inf6_row .inf6_col_33{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#infografia-ferrovial-6 .inf6_row .inf6_col_33:not(:first-child){margin-top:4rem;margin-bottom:50px}#infografia-ferrovial-6 .inf6_row .inf6_col_33:nth-child(2){margin-top:1rem}}#infografia-ferrovial-6 #inf6_ventas,#infografia-ferrovial-6 #inf6_analistas{margin-top:1rem}#infografia-ferrovial-6 #inf6_ventas g,#infografia-ferrovial-6 #inf6_analistas g{opacity:.5}#infografia-ferrovial-6 #info_06_TierraContainer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_Tierra{height:300px;width:300px;background-image:url(//informeanualintegrado2018.ferrovial.com/wp-content/plugins/infografias-ferrovial/css/../assets/images/PlanetaTierra/Planeta_tierra_tinted_sprite_new.png);margin:0 auto;-webkit-transition:none;transition:none;position:relative;z-index:5}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_Tierra .info_06_Tierra_marker{display:none;width:10px;height:10px;background:#ebb700;border-radius:50%;position:absolute;left:134px;top:77px}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_controles{margin-top:1rem}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_controles #inf6_nav li{display:inline-block;position:relative}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_controles #inf6_nav li .inf6_nav_item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:12px;height:12px;border:3px solid #ebb700;margin:.5rem;border-radius:50%}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_controles #inf6_nav li .inf6_nav_item.active{background-color:#ebb700}#infografia-ferrovial-6 #info_06_TierraContainer #info_06_controles #inf6_nav li:not(:first-child):after{content:"";display:block;position:absolute;top:10px;width:20px;height:1px;left:-13px;border-top:2px solid #ebb700}#infografia-ferrovial-6 .inf6_logoswrap{position:relative}#infografia-ferrovial-6 .inf6_logoswrap:after{content:"";display:block;width:500px;height:1px;border-bottom:2px solid #ebb700;position:absolute;bottom:0;right:0}@media screen and (max-width:1024px){#infografia-ferrovial-6 .inf6_logoswrap:after{display:none}}#infografia-ferrovial-6 .inf6_logoswrap svg{max-width:300px}#infografia-ferrovial-6 .inf6_logoswrap svg path{stroke:#ebb700;opacity:0}#infografia-ferrovial-6 .inf6_datoswrap{font-size:24px;line-height:29px}#infografia-ferrovial-6 .inf6_datoswrap .inf6_title{font-size:34px;margin-bottom:24px;line-height:29px}#infografia-ferrovial-6 .inf6_datoswrap p{height:2rem}#infografia-ferrovial-6 .inf6_datoswrap .odo{letter-spacing:1px}#infografia-ferrovial-6 .inf6_datoswrap .inf6_title_dividendos{display:none}#infografia-ferrovial-6 .inf6_datoswrap[data-mercado=canada] .inf6_title_dividendos{display:inline-block}#infografia-ferrovial-6 .inf6_datoswrap[data-mercado=canada] .inf6_title_rbe{display:none}#infografia-ferrovial-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:768px){#infografia-ferrovial-7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-7 #inf7_cifras{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;min-width:0}#infografia-ferrovial-7 #inf7_grafica{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;min-width:0;margin-right:30px}@media screen and (max-width:768px){#infografia-ferrovial-7 #inf7_grafica{margin-top:6rem}}@media screen and (max-width:768px){#infografia-ferrovial-7 #inf7_grafica{margin-right:0}}#infografia-ferrovial-7 .inf7_grafica_pie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#infografia-ferrovial-7 .inf7_grafica_pie li{display:inline-block}#infografia-ferrovial-7 h2{margin-bottom:1rem}#infografia-ferrovial-7 h2:not(:first-child){margin-top:5rem}#infografia-ferrovial-7 .chart-container.chart-container_7_1{margin:0 auto}#infografia-ferrovial-7 .chart-container.chart-container_7_1 #canvas_chart_7_1{min-height:400px}@media screen and (max-width:768px){#infografia-ferrovial-7 .chart-container.chart-container_7_1 #canvas_chart_7_1{min-height:200px;max-height:200px;margin-top:75px}}#infografia-ferrovial-7 .inf7_grafica_resultados{text-align:right;font-size:40px;line-height:45px;margin-bottom:-6rem}#infografia-ferrovial-7 .i7_circle{display:inline-block;border-radius:50%;width:15px;height:15px}#infografia-ferrovial-7 .inf7_grafica_leyenda{margin-top:3rem;text-align:left}#infografia-ferrovial-7 .inf7_grafica_leyenda>*{margin-right:.5rem}#infografia-ferrovial-8 .inf8_accordion{padding-left:2rem;padding-right:2rem;text-align:center}#infografia-ferrovial-8 .inf8_accordion dt a{text-decoration:none}#infografia-ferrovial-8 .inf8_accordion dt a:visited{color:inherit}#infografia-ferrovial-8 .inf8_accordion dt a:active{color:#ebb700}#infografia-ferrovial-8 .inf8_accordion dt a h2{margin:1rem 0}#infografia-ferrovial-8 .inf8_accordion dd{margin:3rem 0 5rem}#infografia-ferrovial-8 table{margin:0 auto}#infografia-ferrovial-8 table tr td:nth-child(2){font-weight:800}#infografia-ferrovial-8 .chart-container.chart-container_8_1{max-width:400px;min-height:400px;margin:0 auto}#infografia-ferrovial-8 .chart-container.chart-container_8_2{max-width:900px;min-height:140px;margin:0 auto}@media screen and (max-width:768px){#infografia-ferrovial-8 .chart-container.chart-container_8_2{min-height:230px}}#infografia-ferrovial-8 .i8_circle{display:inline-block;border-radius:50%;width:15px;height:15px}#infografia-ferrovial-8 .estructura_accionarial_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#infografia-ferrovial-8 .estructura_accionarial_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-8 .estructura_accionarial_wrap #estructura_accionarial_graf{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:inline-block;max-width:260px}#infografia-ferrovial-8 .estructura_accionarial_wrap #estructura_accionarial_graf .i8_circle{float:left;width:25px;height:25px}#infografia-ferrovial-8 .estructura_accionarial_wrap #estructura_accionarial_leyenda{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;text-align:left;max-width:300px;padding-left:3rem}@media screen and (max-width:768px){#infografia-ferrovial-8 .estructura_accionarial_wrap #estructura_accionarial_leyenda{margin-top:3rem}}#infografia-ferrovial-8 .estructura_accionarial_wrap #estructura_accionarial_leyenda .i8_circle{margin-right:1rem}#infografia-ferrovial-8 .estructura_accionarial_wrap svg#inf8_grafica_analistas{width:100%}#infografia-ferrovial-8 #info8_fuente{margin-top:16px}#infografia-ferrovial-9 .info_9_TierraContainer{max-width:900px;margin:0 auto;position:relative}#infografia-ferrovial-9 .info_9_TierraContainer #info_9_Tierra{height:300px;width:300px;background-image:url(//informeanualintegrado2018.ferrovial.com/wp-content/plugins/infografias-ferrovial/css/../assets/images/PlanetaTierra/Planeta_tierra_untinted_sprite_new.png);margin:0 auto;-webkit-transition:none;transition:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-150px;z-index:6}@media screen and (max-width:1024px){#infografia-ferrovial-9 .info_9_TierraContainer #info_9_Tierra{-webkit-transform:scale(.5);transform:scale(.5)}}@media screen and (max-width:768px){#infografia-ferrovial-9 .info_9_TierraContainer #info_9_Tierra{display:none}}@media screen and (max-width:768px){#infografia-ferrovial-9 .info_9_TierraContainer #inf9_sol{display:none}}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container{position:absolute;text-align:center;z-index:9;cursor:pointer}@media screen and (max-width:768px){#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container{position:relative;margin-bottom:2rem;top:auto!important;left:auto!important;right:auto!important;cursor:default}}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container.inf9_tierra_ico_1{left:40%;top:0}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container.inf9_tierra_ico_2{left:10%;top:40%}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container.inf9_tierra_ico_3{right:10%;top:60%}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container svg{width:100px;height:100px;padding:.5rem;background:#ebb700;border-radius:50%;border:6px solid #fbcd00}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container:hover svg{background:#fff}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container:hover svg path,#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container:hover svg polygon,#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container:hover svg rect{fill:#ebb700}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container h4{display:block;text-align:center;margin-top:.5rem;color:#ebb700}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container h4 span{font-size:2rem;margin-bottom:10px;display:block}#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container .inf9_ico_info{display:none}@media screen and (max-width:768px){#infografia-ferrovial-9 .info_9_TierraContainer .inf9_tierra_ico_container .inf9_ico_info{display:block;margin:1rem 0 3rem}}#infografia-ferrovial-9 #inf9_sol{-webkit-animation:inf16_rotating 240s linear infinite;animation:inf16_rotating 240s linear infinite}#infografia-ferrovial-9 .inf9_row{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){#infografia-ferrovial-9 .inf9_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-9 .inf9_row .inf9_col{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;min-width:0;width:100%}#infografia-ferrovial-9 .inf9_row .inf9_col:not(:first-child){padding-left:3rem}@media screen and (max-width:1024px){#infografia-ferrovial-9 .inf9_row .inf9_col:not(:first-child){padding-left:0}}#infografia-ferrovial-9 .inf9_row .inf9_col.inf9_col_40{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}@media screen and (max-width:1024px){#infografia-ferrovial-9 .inf9_row .inf9_col{padding:0;margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media screen and (max-width:1920px){#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow .inf9_incol{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;min-width:0;width:100%;margin-top:3rem}#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow .inf9_incol.inf9_incol_70{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;color:#ebb700}@media screen and (max-width:1920px){#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow .inf9_incol{margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-9 .inf9_row .inf9_col .inf9_inrow .inf9_incol:not(:first-child){margin-top:1rem}#infografia-ferrovial-9 h4{font-weight:700;border-bottom:0;line-height:20px}#infografia-ferrovial-9 p.def{margin-top:.5rem}#infografia-ferrovial-9 p.def .dt{text-decoration:underline;margin-right:.5rem}#infografia-ferrovial-9 .inf9_incol svg{width:40px;height:40px;display:block;background:#ebb700;padding:10px;margin-bottom:10px;margin-top:-20px;border:3px solid #fbcd00;border-radius:50%}@media screen and (max-width:1280px){#infografia-ferrovial-9 .inf9_incol svg{display:inline-block;margin-top:0;margin-right:10px;margin-bottom:-16px}}.inf9_ico_info h5{display:inline-block;border-bottom:1px solid #000}.inf9_ico_info .span_xl{margin:1.2rem 0;display:block;font-size:40px;font-weight:700;line-height:38px}.inf9_ico_info .span_xl+.h5_wrap{margin-top:1.5rem}.inf9_ico_info .span_l{margin:1rem 0;display:block;font-size:28px;font-weight:700}.inf9_ico_info p{line-height:18px}.inf9_ico_info p+.h5_wrap{margin-top:1.5rem}.inf9_ico_info .font_helvetica,.inf9_ico_info .font-helvetica{font-family:"Helvetica Neue",sans-serif}.inf9_ico_info .lowercase{text-transform:none}.inf9_ico_info .uppercase{text-transform:uppercase}.inf9_ico_info h5{text-transform:uppercase;font-weight:700;font-size:16px}.inf9_ico_info h5.font-helvetica{font-size:16px}.inf9_ico_info b{text-transform:uppercase;font-weight:800}.inf9_ico_info i{font-style:italic}@-webkit-keyframes inf9_rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes inf9_rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#infografia-ferrovial-10 #info_10{overflow:hidden}#infografia-ferrovial-10 #info_10 #info_10_bloque_01{max-width:950px}@media screen and (max-width:1024px){#infografia-ferrovial-10 #info_10 #info_10_bloque_01{max-width:700px}}@media screen and (max-width:768px){#infografia-ferrovial-10 #info_10 #info_10_bloque_01{max-width:859px;margin:0 auto}}#infografia-ferrovial-10 .inf10_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:1024px){#infografia-ferrovial-10 .inf10_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#infografia-ferrovial-10 .inf10_row.inf10_row_imagenes{margin-bottom:3rem}#infografia-ferrovial-10 .inf10_row .inf10_col{-webkit-box-flex:33.33%;-ms-flex:33.33%;flex:33.33%;min-width:0;width:100%;padding:0 1rem}@media screen and (max-width:1024px){#infografia-ferrovial-10 .inf10_row .inf10_col{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#infografia-ferrovial-10 .inf10_row .inf10_col:not(:first-child){margin-top:4rem}}#infografia-ferrovial-10 #inf10_avion{display:block;margin:0 auto -2rem auto;z-index:5}@media screen and (max-width:1024px){#infografia-ferrovial-10 #inf10_avion{width:300px;height:auto;margin-bottom:0}}@media screen and (max-width:768px){#infografia-ferrovial-10 #inf10_avion{display:none}}#infografia-ferrovial-10 #inf10_tuneladora{margin-left:-100px}@media screen and (max-width:1024px){#infografia-ferrovial-10 #inf10_tuneladora{width:200px;height:auto}}@media screen and (max-width:768px){#infografia-ferrovial-10 #inf10_tuneladora{margin-left:0;display:none}}@media screen and (max-width:1024px){#infografia-ferrovial-10 #inf10_lanes{width:290px;height:auto}}@media screen and (max-width:768px){#infografia-ferrovial-10 #inf10_lanes{display:none}}#infografia-ferrovial-10 #inf10_images{display:none;margin:10px}@media screen and (max-width:768px){#infografia-ferrovial-10 #inf10_images{display:block}}#infografia-ferrovial-10 #inf_logo_ferrovial{margin:0 auto;max-width:400px;width:100%;position:relative;z-index:9}#infografia-ferrovial-10 #inf10_last{padding-bottom:3rem;margin-bottom:3rem;margin-top:3rem;margin-left:300px}@media screen and (max-width:2560px){#infografia-ferrovial-10 #inf10_last{margin-left:10%}}@media screen and (max-width:1823px){#infografia-ferrovial-10 #inf10_last{margin-left:6%}}@media screen and (max-width:1440px){#infografia-ferrovial-10 #inf10_last{margin-left:5%}}@media screen and (max-width:1024px){#infografia-ferrovial-10 #inf10_last{margin-left:10px}}@media screen and (max-width:768px){#infografia-ferrovial-10 #inf10_last{margin-left:0}}#infografia-ferrovial-10 #inf10_flechita{position:relative}#infografia-ferrovial-10 #inf10_flechita:after{content:"←";position:absolute;font-size:50px;right:25px;top:50%}#infografia-ferrovial-10 #inf10_flechita:before{content:"→";position:absolute;font-size:50px;left:25px;top:50%}#infografia-ferrovial-11 .inf11_cabecera{margin-bottom:1rem}#infografia-ferrovial-11 .inf11_cabecera p{text-transform:uppercase}#infografia-ferrovial-11 .inf11_flex-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#infografia-ferrovial-11 .inf11_flex-item-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-11 .inf11_flex-item-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:600px;padding:0 .5rem;text-align:center}#infografia-ferrovial-11 .inf11_flex-item-col.inf11_col_white{background:#686a6f;border-radius:6px;padding:8px}@media screen and (max-width:768px){#infografia-ferrovial-11 .inf11_flex-item-col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:block;margin:0 auto}}#infografia-ferrovial-11 .fichaDivBgAmarilloRayado{padding:2rem .5rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 .5rem}@media screen and (max-width:768px){#infografia-ferrovial-11 .fichaDivBgAmarilloRayado{padding:1rem .5rem}}#infografia-ferrovial-11 .fichaDivBgGrisRayado{padding:2rem;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#infografia-ferrovial-11 .fichaDivBgGrisRayado{margin-top:1rem;padding:1rem .5rem}}#infografia-ferrovial-11 .fichaDivBgGrisRayado b{margin-top:1rem}#infografia-ferrovial-11 .fichaDivBgGrisRayado2{padding:2rem .5rem;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#infografia-ferrovial-11 .inf11_flex-inner-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;background-color:#fff}@media screen and (max-width:1024px){#infografia-ferrovial-11 .inf11_flex-inner-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}#infografia-ferrovial-11 .inf11_flex-inner-col svg{margin-bottom:3rem}}#infografia-ferrovial-11 #info_11_llaves path{opacity:0}#infografia-ferrovial-11 .inf11_3negocios_icos path{opacity:0}#infografia-ferrovial-11 .odo svg{-webkit-transition:none;transition:none}#infografia-ferrovial-11 #info11_text_post_added{margin-top:15px}#infografia-ferrovial-11 #inf11_last{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}#infografia-ferrovial-12 .inf12_timeline .inf12_hito{cursor:pointer}#infografia-ferrovial-12 #inf12_timeline_desktop{display:inline-block}@media screen and (max-width:768px){#infografia-ferrovial-12 #inf12_timeline_desktop{display:none}}#infografia-ferrovial-12 #inf12_timeline_mobile{display:none}@media screen and (max-width:768px){#infografia-ferrovial-12 #inf12_timeline_mobile{display:inline-block}}#infografia-ferrovial-12 #inf12_ruta{opacity:0}#infografia-ferrovial-12 .inf12_videowrap{max-width:400px;margin:0 auto 2rem auto}#infografia-ferrovial-12 .inf12_pievideo{margin-top:2rem;text-align:left}#infografia-ferrovial-13{padding:4rem 0}#infografia-ferrovial-13 .inf13_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#infografia-ferrovial-13 .inf13_group{text-align:center;width:360px;height:320px;position:relative;margin:1rem}#infografia-ferrovial-13 .inf13_group.inf13_group_02{margin-top:4rem;margin-bottom:-4rem}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group.inf13_group_02{margin:1rem}}@media screen and (max-width:360px){#infografia-ferrovial-13 .inf13_group.inf13_group_02{margin:0}}#infografia-ferrovial-13 .inf13_group.inf13_group_03{margin-left:4rem}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group.inf13_group_03{margin-left:0}}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group{height:260px}}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group{width:300px;height:auto}}@media screen and (max-width:360px){#infografia-ferrovial-13 .inf13_group{width:100%;padding:8px;margin:1rem 0}}#infografia-ferrovial-13 .inf13_group .inf13_ico_info{display:none}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_ico_info{display:block;margin:.5rem 0 3rem}}#infografia-ferrovial-13 .inf13_group .inf13_inicial{position:absolute;z-index:4;width:70px;height:70px;background:#fff;border:4px solid #23232a;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#infografia-ferrovial-13 .inf13_group .inf13_inicial span{margin:0}#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_01{background:#686a6f;top:0;right:0}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_01{right:8px;top:8px}}#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_02{background:#ebb700;top:0;left:0}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_02{left:8px;top:8px}}#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_03{background:#b0b1b6;top:100px;left:0}#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_04{background:#bebfc0;top:-20px;right:-20px}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_04{top:8px;right:8px}}#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_05{background:#c6c0b7;top:100px;left:0}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_inicial.inf13_inicial_05{left:40px}}#infografia-ferrovial-13 .inf13_group:hover .inf13_inicial{-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group:hover .inf13_inicial{-webkit-transform:none;transform:none}}#infografia-ferrovial-13 .inf13_group:hover .inf13_img_mask img{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.2)!important;transform:translateY(-50%) translateX(-50%) scale(1.2)!important}#infografia-ferrovial-13 .inf13_group:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group:hover img{-webkit-transform:none;transform:none}}#infografia-ferrovial-13 .inf13_group .inf13_img_mask{display:inline-block;position:relative;border-radius:50%;overflow:hidden;width:300px;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_img_mask{width:200px;height:200px}}#infografia-ferrovial-13 .inf13_group .inf13_img_mask.inf13_img_mask_01{background:#ebb700}#infografia-ferrovial-13 .inf13_group .inf13_img_mask.inf13_img_mask_02{border:14px solid #686a6f}#infografia-ferrovial-13 .inf13_group .inf13_img_mask img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:auto}#infografia-ferrovial-13 .inf13_group .inf13_img_03{width:300px;height:300px;position:relative;z-index:2}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_img_03{width:200px;height:200px}}#infografia-ferrovial-13 .inf13_group img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#infografia-ferrovial-13 .inf13_group .inf13_titulo{display:inline-block;position:absolute;z-index:6}#infografia-ferrovial-13 .inf13_group .inf13_titulo .span_xl{margin:0}#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_01{top:20px;left:60px}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_01{top:8px;left:8px}}#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_02{top:0;right:0}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_02{top:8px;right:8px}}#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_03{bottom:20px;left:-70px}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_03{left:unset;top:8px;right:8px;bottom:unset;text-align:right}}#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_04{bottom:10px;right:0}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_04{bottom:50px}}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_04{left:8px;top:8px;right:unset;bottom:unset;text-align:left}}#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_05{top:0;right:0}@media screen and (max-width:768px){#infografia-ferrovial-13 .inf13_group .inf13_titulo.inf13_titulo_05{right:8px;top:8px}}#infografia-ferrovial-13 .inf13_group .inf13_circulo{display:inline-block;width:200px;height:200px;position:absolute;z-index:1;border-radius:50%}#infografia-ferrovial-13 .inf13_group .inf13_circulo.inf13_circulo_03{background:#686a6f;left:-90px;top:20px;width:250px;height:250px}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_circulo.inf13_circulo_03{width:170px;height:170px;left:-40px}}#infografia-ferrovial-13 .inf13_group .inf13_circulo.inf13_circulo_04{background:repeating-linear-gradient(145deg,#fff,#fff 3px,transparent 2px,transparent 10px);right:0;top:0;width:150px;height:150px;z-index:3}@media screen and (max-width:1280px){#infografia-ferrovial-13 .inf13_group .inf13_circulo.inf13_circulo_04{width:110px;height:110px}}#infografia-ferrovial-14{display:block;position:relative}#infografia-ferrovial-14 .photostack{position:relative;text-align:center;overflow:hidden;height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#infografia-ferrovial-14 .photostack{height:500px}}#infografia-ferrovial-14 .photostack>div{width:100%;height:100%;margin:0 auto;position:relative;display:block}#infografia-ferrovial-14 .photostack figure{position:absolute;display:block;margin:0}#infografia-ferrovial-14 .photostack figure img{-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}@media screen and (max-width:768px){#infografia-ferrovial-14 .photostack figure img{-webkit-transform:scale(.5);transform:scale(.5);max-height:400px;margin:0 auto}}@media screen and (max-width:360px){#infografia-ferrovial-14 .photostack figure img{max-height:350px;-webkit-transform:scale(.5);transform:scale(.5)}}#infografia-ferrovial-14 .photostack figure:not(.photostack-current) img{-webkit-transform:scale(.4);transform:scale(.4)}#infografia-ferrovial-14 .photostack figure:not(.photostack-current) figcaption{display:none}#infografia-ferrovial-14 .photostack figure.photostack-current{z-index:9}#infografia-ferrovial-14 .photostack figure.photostack-current:after{content:"";width:400px;height:400px;background:#ebb700;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-200px;z-index:-1}@media screen and (max-width:768px){#infografia-ferrovial-14 .photostack figure.photostack-current:after{width:280px;height:280px;margin-top:-150px}}@media screen and (max-width:360px){#infografia-ferrovial-14 .photostack figure.photostack-current:after{margin-top:-150px;margin-left:-138px;width:200px;height:200px}}#infografia-ferrovial-14 .photostack figure figcaption{margin-top:2rem}@media screen and (max-width:768px){#infografia-ferrovial-14 .photostack figure figcaption{margin-top:-4.5rem}}#infografia-ferrovial-14 .photostack figure figcaption h2{border-bottom:0;font-size:28px;max-width:400px;line-height:30px}@media screen and (max-width:768px){#infografia-ferrovial-14 .photostack figure figcaption h2{max-width:300px;font-size:24px;line-height:26px}}@media screen and (max-width:360px){#infografia-ferrovial-14 .photostack figure figcaption h2{font-size:18px;line-height:22px}}#infografia-ferrovial-14 .photostack .photostack_figs_container:after{content:"";display:block;position:absolute;background:rgba(255,255,255,.6);left:0;right:0;top:0;bottom:0}#infografia-ferrovial-14 .photostack nav{position:relative;width:100%;z-index:90;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;background:rgba(255,255,255,.6)}#infografia-ferrovial-14 .photostack-img{outline:0;display:block}#infografia-ferrovial-14 .photostack nav span{position:relative;display:inline-block;margin:0 5px;width:30px;height:30px;cursor:pointer;background:#ebb700;border-radius:50%;text-align:center;-webkit-transition:-webkit-transform .6s ease-in-out,background .3s;-webkit-transition:background .3s,-webkit-transform .6s ease-in-out;transition:background .3s,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,background .3s;transition:transform .6s ease-in-out,background .3s,-webkit-transform .6s ease-in-out;-webkit-transform:scale(.48);transform:scale(.48)}#infografia-ferrovial-14 .photostack nav span:last-child{margin-right:0}#infografia-ferrovial-14 .photostack nav span.current{background:#ebb700;-webkit-transform:scale(1);transform:scale(1)}#infografia-ferrovial-14 .photostack:before,#infografia-ferrovial-14 .photostack:after{opacity:0;visibility:hidden}#infografia-ferrovial-14 .touch .photostack-start:after{opacity:1;visibility:visible}#infografia-ferrovial-14 .photostack-transition figure{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}#infografia-ferrovial-14 .photostack-perspective{-webkit-perspective:1800px;perspective:1800px}#infografia-ferrovial-14 .photostack-perspective>div{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#infografia-ferrovial-14 .photostack-perspective figure{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}#infografia-ferrovial-14 .photostack-perspective figure div{-webkit-backface-visibility:hidden;backface-visibility:hidden}#infografia-ferrovial-14 .photostack-perspective figure.photostack-flip{-webkit-transform-origin:0 50%;transform-origin:0 50%}#infografia-ferrovial-14 .csstransformspreserve3d figure.photostack-flip .photostack-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:block}#infografia-ferrovial-14 .no-csstransformspreserve3d figure.photostack-showback .photostack-back{display:block}#infografia-ferrovial-15 .inf15_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#infografia-ferrovial-15 .inf15_row.inf15_row_2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#infografia-ferrovial-15 .inf15_row .inf15_col{width:33.33%;padding:2rem;margin-top:1rem}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row .inf15_col{width:100%;padding:0}#infografia-ferrovial-15 .inf15_row .inf15_col.well_brand{padding:1rem}}#infografia-ferrovial-15 .inf15_row .inf15_col p{text-align:left}#infografia-ferrovial-15 .inf15_row .inf15_col h2{margin-bottom:1rem}#infografia-ferrovial-15 .inf15_row .inf15_col ul{text-align:left;list-style:disc}#infografia-ferrovial-15 .inf15_row .svg_exit{width:50%;max-width:700px}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row .svg_exit{width:100%}}#infografia-ferrovial-15 .inf15_row .wrapper-tabs{width:20%;max-width:240px}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row .wrapper-tabs{width:100%;max-width:100%}}#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs li{background:0;color:#222;display:inline-block;cursor:pointer}#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs li svg{width:150px;opacity:.1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;margin:2rem}@media screen and (max-width:1024px){#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs li svg{width:100px;margin:1rem}}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs li svg{width:65%;margin:0}}#infografia-ferrovial-15 .inf15_row .wrapper-tabs ul.tabs li.current svg{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .2s linear;transition:all .2s linear}#infografia-ferrovial-15 .inf15_row #tab-content-wrapper{color:#23232a;width:30%;max-width:300px}@media screen and (max-width:768px){#infografia-ferrovial-15 .inf15_row #tab-content-wrapper{width:100%}}#infografia-ferrovial-15 .inf15_row #tab-content-wrapper .tab-content{display:none;padding:15px;text-align:center}#infografia-ferrovial-15 .inf15_row #tab-content-wrapper .tab-content.current{display:inherit;-webkit-animation:interstate .4s ease-in;-moz-animation:interstate .4s ease-in}#infografia-ferrovial-15 .inf15_row #tab-content-wrapper .span_xl{margin:.5rem 0 1.5rem}#infografia-ferrovial-15 .inf15_row #tab-content-wrapper h4{margin-top:1rem}@-webkit-keyframes interstate{0%{opacity:0}100%{opacity:1}}#infografia-ferrovial-16{overflow:hidden}#infografia-ferrovial-16 .inf16_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:1280px){#infografia-ferrovial-16 .inf16_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-16 .inf16_row .inf16_col{min-width:0;width:100%}#infografia-ferrovial-16 .inf16_row .inf16_col.inf16_col_80{-webkit-box-flex:80%;-ms-flex:80%;flex:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#infografia-ferrovial-16 .inf16_row .inf16_col.inf16_col_20{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;position:relative;padding:1rem;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1280px){#infografia-ferrovial-16 .inf16_row .inf16_col{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-16 .inf16_row .inf16_col.well_white{background:rgba(253,227,164,.5)}#infografia-ferrovial-16 #inf16_tuneladora{position:absolute;width:100%;height:100%;-webkit-animation:inf16_rotating 8s linear infinite;animation:inf16_rotating 8s linear infinite;opacity:.3;top:0;left:0}#infografia-ferrovial-16 .inf16_cifras{position:relative;z-index:1;-webkit-transition:all 3s linear;transition:all 3s linear}#infografia-ferrovial-16 .inf16_cifras>*{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}#infografia-ferrovial-16 .inf16_cifras h2{margin-bottom:1rem}#infografia-ferrovial-16 .inf16_cifras h2:not(:first-child){margin-top:3rem}#infografia-ferrovial-16 .inf16_cifras h2.fuera{opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}#infografia-ferrovial-16 .inf16_cifras .span_xl{margin-bottom:0}#infografia-ferrovial-16 .inf16_cifras .oculto{opacity:0}#infografia-ferrovial-16 #inf16_graf .inf16_tabs{cursor:pointer}#infografia-ferrovial-16 #inf16_graf .inf16_tabs .circle_active{fill:rgba(253,227,164,.5)}#infografia-ferrovial-16 #inf16_graf .inf16_tabs:hover .st8{fill:rgba(253,227,164,.5)}#infografia-ferrovial-16 #inf16_graf .inf16_tabs .inf16_linea_hover{display:none}#infografia-ferrovial-16 #inf16_graf .inf16_tabs .inf16_linea_hover_mobile{display:none}#infografia-ferrovial-16 #inf16_graf .inf16_tabs.group_active .inf16_linea_hover{display:inherit}@media screen and (max-width:1280px){#infografia-ferrovial-16 #inf16_graf .inf16_tabs.group_active .inf16_linea_hover{display:none}}#infografia-ferrovial-16 #inf16_graf .inf16_tabs.group_active .inf16_linea_hover_mobile{display:inherit}@media screen and (min-width:1280px){#infografia-ferrovial-16 #inf16_graf .inf16_tabs.group_active .inf16_linea_hover_mobile{display:none}}@-webkit-keyframes inf16_rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes inf16_rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#infografia-ferrovial-17{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:1024px){#infografia-ferrovial-17{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}#infografia-ferrovial-17 #inf17_mapa_col{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;min-width:0;width:100%;padding-right:2rem}@media screen and (max-width:1024px){#infografia-ferrovial-17 #inf17_mapa_col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-right:0}}#infografia-ferrovial-17 #inf17_mapa_col #inf17_mapa_wrap{height:700px;padding:20px}@media screen and (max-width:768px){#infografia-ferrovial-17 #inf17_mapa_col #inf17_mapa_wrap{width:auto;height:80%}}@media screen and (max-width:360px){#infografia-ferrovial-17 #inf17_mapa_col #inf17_mapa_wrap{height:220px}}#infografia-ferrovial-17 #inf17_mapa_col #inf17_mapa_wrap #inf_17_mapa{border:1px solid #000;height:100%!important;overflow:hidden}#infografia-ferrovial-17 #inf17_datos_col{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;min-width:0}@media screen and (max-width:1024px){#infografia-ferrovial-17 #inf17_datos_col{margin-top:3rem;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}#infografia-ferrovial-17 #inf17_datos_col table{width:100%}#infografia-ferrovial-17 #inf17_datos_col table tr>*{padding:1.5rem 0 1rem}#infografia-ferrovial-17 #inf17_datos_col table tr>*:not(:first-child){padding-left:1rem}@media screen and (min-width:1920px){#infografia-ferrovial-17 #inf17_datos_col table tr>*:not(:first-child){padding-left:4rem}}#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda{font-size:90%;text-align:left;margin-bottom:3rem}#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda tr>*{padding:0 0 .5rem}#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda tr>*:not(:first-child){padding-left:.5rem}#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda .linea{display:block;width:60px;height:2px;border-top:4px solid}@media screen and (max-width:1024px){#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda .linea{width:30px}}#infografia-ferrovial-17 #inf17_datos_col table.tabla_leyenda .linea.linea-dash{border-top-style:dashed}#infografia-ferrovial-18 .inf18_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#infografia-ferrovial-18 .inf18_row .inf18_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}#infografia-ferrovial-18 .inf18_row .inf18_col.well_brand{margin-top:3rem;padding:2rem}#infografia-ferrovial-18 .inf18_row .inf18_col.well_brand h2{margin-bottom:1rem}#infografia-ferrovial-18 .inf18_row .inf18_col .inf18_incol{-webkit-box-flex:50;-ms-flex:50;flex:50;text-align:center;display:block}@media screen and (max-width:1920px){#infografia-ferrovial-18 .inf18_row .inf18_col{display:block;margin:0 auto;width:80%}}#infografia-ferrovial-18 .inf18_row .inf18_group{text-align:center;position:relative;margin:1rem}@media screen and (max-width:1024px){#infografia-ferrovial-18 .inf18_row .inf18_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#infografia-ferrovial-18 .inf18_row .inf18_group:hover .inf18_img_mask{border:24px solid #686a6f;overflow:visible;cursor:pointer}#infografia-ferrovial-18 .inf18_row .inf18_group:hover .inf18_img_mask img{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-transition:-webkit-transform .5s ease!important;transition:-webkit-transform .5s ease!important;transition:transform .5s ease!important;transition:transform .5s ease,-webkit-transform .5s ease!important}@media screen and (max-width:1280px){#infografia-ferrovial-18 .inf18_row .inf18_group:hover .inf18_img_mask{border:16px solid #686a6f}#infografia-ferrovial-18 .inf18_row .inf18_group:hover .inf18_img_mask img{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_incol_mob{display:none}@media screen and (max-width:1024px){#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_incol_mob{display:block;margin:16px 0}}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask{position:relative;border-radius:50%;overflow:hidden;width:200px;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;border:24px solid rgba(104,106,111,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1280px){#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask{width:180px;height:180px;border:16px solid rgba(104,106,111,.2)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_01 img{width:calc(400px/2.25);height:calc(298px/2.25)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_02 img{width:calc(400px/4);height:calc(885px/4)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_03 img{width:calc(400px/5.5);height:calc(814px/5.5)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_04 img{width:calc(400px/2.25);height:calc(301px/2.25)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_05 img{width:calc(400px/3);height:calc(418px/3)}}@media screen and (max-width:1024px){#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask{border:16px solid #686a6f;-webkit-transform:scale(1);transform:scale(1);overflow:visible}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_06 img{-webkit-transform:translateX(0%)!important;transform:translateX(0%)!important}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_01 img{width:calc(400px/2.5);height:calc(298px/2.5)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_05 img{width:calc(400px/3);height:calc(418px/3)}}@media screen and (max-width:768px){#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_02 img{width:calc(400px/4.5);height:calc(885px/4.5)}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_05 img{width:calc(400px/3.5);height:calc(418px/3.5)}}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask[data-active=true]{border:24px solid #686a6f;overflow:visible}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask[data-active=true] img{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}@media screen and (max-width:1280px){#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask[data-active=true]{border:16px solid #686a6f}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask[data-active=true] img{-webkit-transform:scale(1)!important;transform:scale(1)!important}}#infografia-ferrovial-18 .inf18_row .inf18_group .inf18_img_mask.inf18_img_mask_06 img{-webkit-transform:translateX(60%);transform:translateX(60%)}@media screen and (max-width:1024px){#infografia-ferrovial-18 #info_desktop{display:none}}.infografia-ferrovial{font-family:Ferrovial,sans-serif;font-size:18px;font-weight:400;line-height:1.4444em;overflow-x:auto;overflow-y:hidden}.infografia-ferrovial svg{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box}.infografia-ferrovial h2{text-transform:uppercase;display:inline-block;font-size:24px;padding-bottom:0;border-bottom:1px solid;font-weight:700;margin-bottom:.5rem;margin-top:8px}.infografia-ferrovial h2.font-helvetica{padding-bottom:8px;border-bottom-width:3px;font-size:20px}.infografia-ferrovial h2 .sub{font-size:80%}.infografia-ferrovial h3{text-transform:uppercase;font-size:20px;padding-bottom:0;border-bottom:1px solid;display:inline-block}.infografia-ferrovial h4{text-transform:uppercase;font-size:18px;padding-bottom:0;border-bottom:1px solid;display:inline-block}.infografia-ferrovial h4.font-helvetica{padding-bottom:6px;border-bottom-width:2px;font-size:16px}.infografia-ferrovial h5{text-transform:uppercase;font-weight:700;font-size:16px}.infografia-ferrovial h5.font-helvetica{font-size:16px;margin:0}.infografia-ferrovial b{text-transform:uppercase;font-weight:800}.infografia-ferrovial i{font-style:italic}.infografia-ferrovial p{margin:0}.infografia-ferrovial .lowercase{text-transform:none}.infografia-ferrovial .uppercase{text-transform:uppercase}.infografia-ferrovial .span_xl{font-size:40px;font-weight:700;display:inline-block;line-height:38px}.infografia-ferrovial .span_xl:not(.odo){margin:1.5rem 0}.infografia-ferrovial .span_l{font-size:28px;font-weight:700;display:inline-block}.infografia-ferrovial .span_l:not(.odo){margin:1.5rem 0}.infografia-ferrovial .span_m{font-size:18px;font-weight:700;display:inline-block}.infografia-ferrovial sup{font-size:14px;vertical-align:super}.infografia-ferrovial .texto_introduccion,.infografia-ferrovial .texto_introduccion{text-transform:uppercase;margin:1rem auto;padding-left:10rem;position:relative}.infografia-ferrovial .texto_introduccion:before,.infografia-ferrovial .texto_introduccion:before{content:"";width:45px;height:45px;display:block;position:absolute;left:20px;top:0;border-radius:50%;background:#ebb700;border:12px solid #434349;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 5px #ebb700;box-shadow:0 0 0 5px #ebb700}@media screen and (max-width:768px){.infografia-ferrovial .texto_introduccion,.infografia-ferrovial .texto_introduccion{padding-left:0}.infografia-ferrovial .texto_introduccion:before,.infografia-ferrovial .texto_introduccion:before{display:none}}.infografia-ferrovial .font_helvetica,.infografia-ferrovial .font-helvetica{font-family:"Helvetica Neue",sans-serif}.infografia-ferrovial .color-brand{color:#ebb700;fill:#ebb700}.infografia-ferrovial .nota_al_pie{margin-top:4rem;font-size:85%;line-height:120%;padding:0 3rem}@media screen and (max-width:768px){.infografia-ferrovial .nota_al_pie{padding:0}}.infografia-ferrovial .inf_align-right{text-align:right}.infografia-ferrovial .inf_align-left{text-align:left}.infografia-ferrovial .video-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.infografia-ferrovial .video-embed-container iframe,.infografia-ferrovial .video-embed-container object,.infografia-ferrovial .video-embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.infografia-ferrovial table:not(.tabla_limpia) th{font-weight:800}.infografia-ferrovial table:not(.tabla_limpia) tr{border-bottom:1px solid rgba(0,0,0,.5)}.infografia-ferrovial table:not(.tabla_limpia) tr>*{padding:1.5rem 0 1rem}.infografia-ferrovial table:not(.tabla_limpia) tr>*:not(:first-child){padding-left:4rem}.infografia-ferrovial table:not(.tabla_limpia) tr td:first-child{font-weight:800;text-transform:uppercase;text-align:left}@media screen and (max-width:768px){.infografia-ferrovial table:not(.tabla_limpia){font-size:80%}.infografia-ferrovial table:not(.tabla_limpia) tr>*:not(:first-child){padding-left:1rem}}.infografia-ferrovial .circleGrey{border-radius:50%;background:grey;border:1px solid #000;text-align:center}.infografia-ferrovial .fichaDivBgAmarilloRayado{background:repeating-linear-gradient(150deg,#fde3a4,#fde3a4 2px,#fbcd00 2px,#fbcd00 12px);border-radius:8px;padding:2rem}.infografia-ferrovial .fichaDivBgAmarilloRayado:hover{background-size:200% 200%;-webkit-animation:slide 20s infinite linear forwards;animation:slide 20s infinite linear forwards}.infografia-ferrovial .fichaDivBgGrisRayado{background:repeating-linear-gradient(150deg,#ebebec,#ebebec 1px,#bebfc0 2px,#bebfc0 12px);border-radius:8px;padding:2rem;-webkit-transition:all 1s linear;transition:all 1s linear}.infografia-ferrovial .fichaDivBgGrisRayado:hover{background-size:200% 200%;-webkit-animation:slide 20s infinite linear forwards;animation:slide 20s infinite linear forwards}.infografia-ferrovial .fichaDivBgGrisRayado2{background:repeating-linear-gradient(150deg,rgba(104,106,111,.7),rgba(104,106,111,.7) 1px,#b0b1b6 2px,#b0b1b6 12px);border-radius:8px;padding:2rem}.infografia-ferrovial .fichaDivBgGrisRayado2:hover{background-size:200% 200%;-webkit-animation:slide 20s infinite linear forwards;animation:slide 20s infinite linear forwards}.infografia-ferrovial .divUnderline{border-bottom:solid #000 2px}.infografia-ferrovial .odo{-webkit-transition:none;transition:none;line-height:60px;letter-spacing:1px}.infografia-ferrovial .odo svg{vertical-align:sub}.infografia-ferrovial .well_white{border-radius:6px;padding:1rem .5rem;background:rgba(255,255,255,.5)}.infografia-ferrovial .well_brand{border-radius:6px;padding:1rem .5rem;background:rgba(235,183,0,.4)}.infografia-ferrovial path{-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial .tooltipster-box{background:rgba(35,35,42,.85)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial .tooltipster-box .tooltipster-content{text-align:center;padding:15px 22px 12px;font-family:Ferrovial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4em}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial .tooltipster-box .tooltipster-content i{font-style:italic}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial .tooltipster-arrow-border{border-bottom-color:rgba(35,35,42,.85)!important}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial.tooltipster-left .tooltipster-arrow-border{border-left-color:rgba(35,35,42,.85)!important}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial.tooltipster-right .tooltipster-arrow-border{border-right-color:rgba(35,35,42,.85)!important}.tooltipster-sidetip.tooltipster-borderless.tooltipster-ferrovial.tooltipster-top .tooltipster-arrow-border{border-top-color:rgba(35,35,42,.85)!important}.tooltipster-sidetip.tooltipster-light.tooltipster-ferrovial-transparente .tooltipster-box{background:rgba(253,227,164,.95);border:0}.tooltipster-sidetip.tooltipster-light.tooltipster-ferrovial-transparente .tooltipster-box .tooltipster-content{color:inherit;text-align:center;padding:15px 22px 12px;font-family:Ferrovial,sans-serif;font-size:19px;font-weight:400;line-height:27px}@-webkit-keyframes slide{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes slide{0%{background-position:0 0}100%{background-position:100% 0}}
#cookie-law-info-bar,.wt-cli-cookie-bar{box-sizing:border-box;font-size:10pt;margin:0 auto;padding:10px;position:absolute;text-align:center;width:100%;z-index:99999;box-shadow:rgba(0,0,0,.5) 0px 5px 10px;display:none;left:0}#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}#cookie-law-info-bar span{vertical-align:middle}.cli-plugin-button,.cli-plugin-button:visited{display:inline-block;padding:8px 16px 8px;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;text-decoration:none}.cli-accept-button{font-family:Courier;font-variant:small-caps}.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none}.wt-cli-cookie-bar-container[data-banner-version="2.0"] #wt-cli-save-preferences-btn:hover{opacity:.7;background-color:initial;color:currentColor}.small.cli-plugin-button,.small.cli-plugin-button:visited{font-size:11px}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{font-size:13px;font-weight:500;line-height:1}.large.cli-plugin-button,.large.cli-plugin-button:visited{font-size:14px;padding:8px 14px 9px}.super.cli-plugin-button,.super.cli-plugin-button:visited{font-size:34px;padding:8px 14px 9px}.pink.cli-plugin-button,.magenta.cli-plugin-button:visited{background-color:#e22092}.pink.cli-plugin-button:hover{background-color:#c81e82}.green.cli-plugin-button,.green.cli-plugin-button:visited{background-color:#91bd09}.green.cli-plugin-button:hover{background-color:#749a02}.red.cli-plugin-button,.red.cli-plugin-button:visited{background-color:#e62727}.red.cli-plugin-button:hover{background-color:#cf2525}.orange.cli-plugin-button,.orange.cli-plugin-button:visited{background-color:#ff5c00}.orange.cli-plugin-button:hover{background-color:#d45500}.blue.cli-plugin-button,.blue.cli-plugin-button:visited{background-color:#2981e4}.blue.cli-plugin-button:hover{background-color:#2575cf}.yellow.cli-plugin-button,.yellow.cli-plugin-button:visited{background-color:#ffb515}.yellow.cli-plugin-button:hover{background-color:#fc9200}.cli-bar-popup{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px}.cli-clearboth{clear:both}@media only screen and (max-width:768px){.cli-settings-mobile:hover{box-shadow:none !important}.cli-settings-desktop{display:none}.cli-col-8{max-width:100% !important;width:100% !important;flex:100% !important;-ms-flex:100% !important}.cli-accordion-plusminus{float:right;font-size:22px;line-height:22px}.cli-plugin-button{margin:10px}}@media only screen and (max-width:567px){.cli-switch .cli-slider:after{display:none}.cli-tab-header a.cli-nav-link{font-size:12px}.cli-modal .cli-modal-close{right:-10px;top:-15px}}.wt-cli-iframe-placeholder{background-image:url(//informeanualintegrado2018.ferrovial.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/../images/cli_placeholder.svg);background-size:80px;max-width:100%;max-height:100%;background-position:center;background-repeat:no-repeat;background-color:#b2b0b059;position:relative;display:flex;align-items:flex-end;justify-content:center}.wt-cli-iframe-placeholder .wt-cli-inner-text{width:100%;text-align:center;padding:1rem;border-radius:400px}.wt-cli-iframe-placeholder .wt-cli-inner-text a{text-decoration:none}.wt-cli-iframe-placeholder .wt-cli-inner-text a:hover{cursor:pointer}.wt-cli-cookie-bar-container{display:none}.wt-cli-necessary-checkbox{display:none !important}a.wt-cli-ccpa-opt-out{text-decoration:underline !important}.wt-cli-link{font-family:inherit;line-height:24px;font-weight:400;padding:0;margin:0;cursor:pointer;text-decoration:none;background:0 0;border:none;text-transform:none;min-height:0;text-shadow:none;box-shadow:none;color:#1863dc}.wt-cli-link:hover{background-color:transparent;border-color:transparent;color:#1863dc}.wt-cli-iab-vendor-storage-disclosure-section .wt-cli-iab-vendor-storage-disclosure-title{font-weight:700;margin:0 0 11px}.wt-cli-iab-audit-table{background:#f4f4f4;border-radius:6px;background-color:#fff}.wt-cli-iab-cookie-des-table{font-size:12px;line-height:24px;font-weight:400;padding:15px 10px;border-bottom:1px solid;border-bottom-color:#f4f4f4;margin:0}.wt-cli-iab-cookie-des-table li{list-style-type:none;display:flex;padding:3px 0}.wt-cli-iab-cookie-des-table li:first-child{padding-top:0}.wt-cli-iab-cookie-des-table li div:first-child{width:160px;font-weight:600;word-break:break-word;word-wrap:break-word}.wt-cli-iab-cookie-des-table .wt-cli-iab-purposes-list{padding:0 0 0 12px;margin:0}.wt-cli-iab-cookie-des-table .wt-cli-iab-purposes-list li{display:list-item;list-style-type:disc}.cli-preference-btn-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.cli-preference-btn-wrapper .cli-plugin-button{flex:auto;max-width:100%;text-shadow:none;box-shadow:none;margin:5px 8px 5px 0 !important;text-align:center}.cli-preference-btn-wrapper .cli-plugin-button:last-child{margin:5px 0 !important}.wt-cli-iab-preference-wrapper{margin-top:15px}.wt-cli-iab-preference-wrapper>button{padding:10px 0;margin-left:10px}.wt-cli-iab-preference-wrapper>button:first-child{margin-left:0}.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button,.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli_settings_button,.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-main-button{border-radius:0;margin:0 8px 0 0;padding:8px 25px;font-size:15px;text-align:center}.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button:hover{opacity:.7;background-color:initial;color:currentColor}.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-cookie-banner-title{color:#212121;font-weight:700;font-size:18px;line-height:24px;margin:0 0 10px;text-transform:initial}.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-privacy-title{color:#212121;font-weight:700;font-size:18px;line-height:24px;margin:0 0 10px}#wt-cli-iab-notice-toggle.wt-cli-link{font-size:inherit}.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-style-v2{font-size:inherit;font-weight:inherit}@media only screen and (max-width:768px){.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button,.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-main-button,.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli_settings_button,.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-preference-btn-wrapper .cli-plugin-button{width:100%;padding:8px;margin-right:0;text-align:center;margin:10px 0 0 !important;box-sizing:border-box}.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-bar-btn_container{display:flex;flex-direction:column;width:100%;margin-left:0;margin-top:10px;justify-content:left}.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-reject-btn{order:3}.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-settings-btn,.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-save-preferences-btn{order:2}.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-accept-all-btn{order:1}}@media (min-width:992px){.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-modal .cli-modal-dialog{max-width:720px}}
.cli-modal-content,.cli-tab-content{background-color:#fff}.cli-privacy-content-text,.cli-modal .cli-modal-dialog,.cli-tab-container p,a.cli-privacy-readmore{color:#000}.cli-tab-header{background-color:#f2f2f2}.cli-tab-header,.cli-tab-header a.cli-nav-link,span.cli-necessary-caption,.cli-switch .cli-slider:after{color:#000}.cli-switch .cli-slider:before{background-color:#fff}.cli-switch input:checked+.cli-slider:before{background-color:#fff}.cli-switch .cli-slider{background-color:#e3e1e8}.cli-switch input:checked+.cli-slider{background-color:#28a745}.cli-modal-close svg{fill:#000}.cli-tab-footer .wt-cli-privacy-accept-all-btn{background-color:#00acad;color:#fff}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#00acad;color:#fff}.cli-tab-header a:before{border-right:1px solid #000;border-bottom:1px solid #000}
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;text-decoration:none}acronym[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}
/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:0!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@font-face{font-family:Ferrovial;src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.eot);src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.woff) format("woff"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.woff2) format("woff2"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.ttf) format("truetype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-regular-webfont.svg#ferrovialregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Ferrovial;src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.eot);src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.eot?#iefix) format("embedded-opentype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.woff) format("woff"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.woff2) format("woff2"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.ttf) format("truetype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-light-webfont.svg#ferrovialregular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Ferrovial;src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.eot);src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.eot?#iefix) format("embedded-opentype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.woff) format("woff"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.woff2) format("woff2"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.ttf) format("truetype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../fonts/ferrovial-webfont/ferrovialn-bold-webfont.svg#ferrovialregular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:ferrovial-memoriaanual-icons;src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../icons/ferrovial-memoriaanual-icons/fonts/ferrovial-memoriaanual-icons.eot?3dic0j);src:url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../icons/ferrovial-memoriaanual-icons/fonts/ferrovial-memoriaanual-icons.eot?3dic0j#iefix) format("embedded-opentype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../icons/ferrovial-memoriaanual-icons/fonts/ferrovial-memoriaanual-icons.ttf?3dic0j) format("truetype"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../icons/ferrovial-memoriaanual-icons/fonts/ferrovial-memoriaanual-icons.woff?3dic0j) format("woff"),url(//informeanualintegrado2018.ferrovial.com/wp-content/themes/ferrovial2018/_style/css/../icons/ferrovial-memoriaanual-icons/fonts/ferrovial-memoriaanual-icons.svg?3dic0j#ferrovial-memoriaanual-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:ferrovial-memoriaanual-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-drawer:before{content:""}.icon-error:before{content:""}.icon-mail:before{content:""}.icon-print:before{content:""}.icon-share:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-blank:before{content:""}.icon-facebook:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}.icon-googleplus:before{content:""}.icon-pinterest:before{content:""}.icon-flickr:before{content:""}.icon-instagram:before{content:""}.icon-slideshare:before{content:""}.icon-twitter:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-search:before{content:""}.icon-download:before{content:""}input,select,textarea{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;border-radius:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input:required{-webkit-box-shadow:none;box-shadow:none}input:invalid{-webkit-box-shadow:none;box-shadow:none}input[type=checkbox],input[type=date],input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=radio]{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=date]::-webkit-search-cancel-button,input[type=date]::-webkit-search-results-button{-webkit-appearance:textfield;appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-clear-button{display:none!important}input::-ms-clear{display:none}.field{display:block}.field-input{font-family:Ferrovial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.3em;color:#686a6f;letter-spacing:.5px;border:1px solid #bebfc0;background:#fff;padding:15px 20px;height:60px}.field_compressed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.field_compressed .field-label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.field_compressed .field-input{border-color:transparent;width:100%;width:calc(100% - 60px)}.field_compressed .field-button{color:#fff;background:#ffc700;height:60px;width:60px}a{color:#23232a;text-decoration:none;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.usingMouse a:hover{color:#313233;text-decoration:none}a:focus{outline:0}::-moz-selection{background:rgba(49,50,51,.2);color:#313233}::selection{background:rgba(49,50,51,.2);color:#313233}:focus{outline:0}.grecaptcha-badge{visibility:hidden}.button{white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;position:relative;background:0 0;-webkit-transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-property:color,background-color,border-color,box-shadow,opacity,height,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.24,.72,.35,1.01);transition-timing-function:cubic-bezier(.24,.72,.35,1.01);-webkit-appearance:none}.button>.icon,.button>span{vertical-align:middle;display:inline-block;line-height:1em;position:relative;z-index:10}.button.disabled,.button:disabled{opacity:.25;cursor:default}.button input{border:0;padding:0;margin:0;background:0 0}.button_icon{white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;position:relative;background:0 0;-webkit-transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-property:color,background-color,border-color,box-shadow,opacity,height,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.24,.72,.35,1.01);transition-timing-function:cubic-bezier(.24,.72,.35,1.01);-webkit-appearance:none;padding:0;width:80px;height:80px}.button_icon>.icon,.button_icon>span{vertical-align:middle;display:inline-block;line-height:1em;position:relative;z-index:10}.button_icon.disabled,.button_icon:disabled{opacity:.25;cursor:default}.button_icon input{border:0;padding:0;margin:0;background:0 0}.button_icon span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.button_icon .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px}.button_bars{padding:0;width:80px;height:80px}.button_bars .bars{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:29px;height:17px}.button_bars .bars .bar{display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition-property:margin,opacity,-webkit-transform;transition-property:margin,opacity,-webkit-transform;transition-property:margin,transform,opacity;transition-property:margin,transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0s,0s;transition-delay:.2s,0s,0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;opacity:1}.button_bars .bars .bar:first-child{margin-top:-5px}.button_bars .bars .bar:last-child{margin-top:5px}.usingMouse .button_bars:hover .bars .bar{opacity:0;-webkit-transition-delay:0s,.2s,.2s;transition-delay:0s,.2s,.2s}.usingMouse .button_bars:hover .bars .bar:first-child{margin-top:0;opacity:1;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.usingMouse .button_bars:hover .bars .bar:last-child{margin-top:0;opacity:1;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.usingMouse .visibleMenu .button_bars:hover .bars .bar,.visibleMenu .button_bars .bars .bar{opacity:0;-webkit-transition-delay:0s,.2s,.2s;transition-delay:0s,.2s,.2s}.usingMouse .visibleMenu .button_bars:hover .bars .bar:first-child,.visibleMenu .button_bars .bars .bar:first-child{margin-top:0;opacity:1;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.usingMouse .visibleMenu .button_bars:hover .bars .bar:last-child,.visibleMenu .button_bars .bars .bar:last-child{margin-top:0;opacity:1;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.button_lang{padding:0;width:80px;height:80px;font-weight:700;text-align:center}.button_lang span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button_download{color:#fff;background:0 0;font-family:"Helvetica Neue",Roboto,sans-serif;font-weight:500;font-size:11px;font-size:1.1rem;line-height:1.45455em;letter-spacing:0;text-align:center;padding:0 6px}.button_download-info{color:#7e9db2;display:inline-block;vertical-align:middle;margin-left:6px}.button_download .icon{color:#ffc700;font-size:28px;display:inline-block;vertical-align:middle;margin-right:6px;position:relative;top:1px}.usingMouse .button_download:hover{color:#7e9db2!important}.usingMouse .button_download:hover .button_download-info{color:#fff}.separator{border:0;border-top:1px solid #ffc700;border-bottom:1px solid #ecb700;margin:10px 0}#footer .separator{border-top-color:#161616;border-bottom-color:#434343;margin-top:50px;margin-bottom:50px}@media (max-width:629px){#footer .separator{margin-top:30px;margin-bottom:30px}}.list-social{list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0 -10px -10px}.list-social li{display:inline-block;vertical-align:middle;padding:0 10px 10px}.list-social li a{display:block;width:32px;height:32px;position:relative;padding:0}.list-social li a .icon{font-size:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-social li a span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.logo{font-family:Ferrovial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.285;color:#313233;letter-spacing:.5px;display:block;margin:0;padding:0}.logo-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.usingMouse .logo a.logo-inner:hover{color:#fff;opacity:.85}.logo-title{position:relative;display:block;padding-right:30px;margin-right:30px}.logo-title img{display:block}.logo-title:before{content:'';position:absolute;background:#fde3a4;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:36px;width:1px}.logo-subtitle-1{font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1em;display:block;font-family:Ferrovial,sans-serif;font-weight:700;margin-top:3px}@media (max-width:630px){.logo-inner{display:block}.logo-title{padding-right:0;margin-right:0;margin-bottom:8px}.logo-title img{width:100px;height:auto}#footer .logo-title img{width:120px}.logo-title:before{content:none}.logo-subtitle-1{font-size:14px;font-size:1.4rem}}.download-card{width:254px;height:auto}.download-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.download-card-img.compat-object-fit{background-size:cover;background-repeat:no-repeat;background-position:center center}.download-card-img.compat-object-fit img{visibility:hidden}.download-card-cta{background:#ecb700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Ferrovial,sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.10526em;letter-spacing:.5px;height:64px}.download-card-cta .button{min-width:64px;height:64px}.usingMouse .download-card:hover .download-card-cta{color:#313233}@media (max-width:989px){.download-card{width:350px;height:170px}.download-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.download-card-img{width:140px;min-width:140px}.download-card-cta{height:170px}}@media print{#general #cookies,#general .module.navigation,#general .rail-path,#general .secondary-navigation{display:none}#general #footer .footer-bottom-section_2,#general #footer .footer-top{display:none}#general #footer .footer-bottom-section_1{text-align:left}#general #footer .container{display:block;margin:0;text-align:left}#general #footer .footer-bottom{position:relative;color:#313233;text-align:left;overflow:hidden}#general #footer .footer-bottom:before{position:absolute;left:0;top:0;content:'';display:block;width:100%;height:0;border-bottom:100px solid #efeff0}#general #footer .copy{position:relative;display:inline;text-align:left}#general #header{position:relative;height:140px;border-bottom:3px solid #313233;overflow:hidden}#general #header .header-buttons,#general #header .header-navigation,#general #header .header-top-2{display:none}#general #header .header-inner{position:relative!important}#general #header .header-top{position:relative;background-color:transparent;height:137px}#general #header .header-top:before{position:absolute;left:0;top:0;content:'';display:block;width:100%;height:0;border-bottom:140px solid #ffc700;z-index:-1}#general #header .header-logo{margin-top:5px}#general #header .header-logo .logo-title{display:inline-block;vertical-align:top;margin-right:40px}#general #header .header-logo .logo-subtitle{display:inline-block;vertical-align:top;margin-top:5px;color:#313233}#general .hidden-element{opacity:1}#general .letter{margin-top:0}#general .letter ul li:before{width:0;height:0;border:4px solid #ffc700}#general .hero_basic .hero-title{text-align:left;color:#313233;top:62%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#general .hero{padding-top:0;height:150px!important;padding-top:0!important}#general .hero-title{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#general .page-intro{padding-left:80px;padding-right:80px}#general .wysiwyg{padding-left:80px;padding-right:80px}#general .wysiwyg ul li:before{width:0;height:0;border:4px solid #ffc700}#general .wysiwyg.first .wysiwyg-inner>p:first-of-type:first-letter {color:#313233;background-color:#fff;padding:0;margin-right:1px}#general .breadcrumb ul:before{top:3px;width:0;height:0;border:5.5px solid #ffc700;border-radius:17px;-webkit-box-shadow:0 0 0 3px #313233;box-shadow:0 0 0 3px #313233;-webkit-box-sizing:border-box;box-sizing:border-box}#general .breadcrumb ul li:before{height:0;border-top:1px solid #ffc700}#general .breadcrumb ul li:last-child:after{width:0;height:0;top:4px;border-radius:9px;border:4.5px solid #ffc700}#general .table table ul li:before{width:0;height:0;border:4px solid #ffc700}#general .image img{width:auto;max-width:100%;height:400px}#general .image-text-image{height:300px}#general .image-text img{display:block}.cyphers-inner{text-align:center}.cyphers-block{display:inline-block;vertical-align:top;margin-right:30px}.hidden-element .cyphers-block{opacity:1!important;-webkit-transform:translate3d(0,-10px,0)!important;transform:translate3d(0,-10px,0)!important}}html{position:relative;font-size:62.5%}body{font-family:Ferrovial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.285;color:#313233;letter-spacing:.5px;position:relative;z-index:100;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;margin:0;padding:0;background-color:#fff}body.visibleLightbox,body.visibleMenu,body.visibleSearch{overflow:hidden}body.bg-yellow{background-color:#ffe9ac}body.generic .modular-content{margin-top:20px}#general,.modular-content{position:relative}.container{padding:0 30px;margin:0 auto;max-width:1220px;position:relative}@media screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}#header{position:relative;height:160px;width:100%;z-index:200}#header .header-inner{position:fixed;top:0;width:100%}@media (max-width:989px){#header{height:80px}#header .header-inner{height:80px}.visibleMenu #header .header-inner{height:100%}}.header-top{background:#ffc700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;height:80px}.header-top .button,.header-top a{color:#fff}.header-top-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top-1 .header-buttons{display:none}.header-top-1 .header-logo{margin-top:-3px}.header-top-2 .header-buttons{margin-right:-30px}.header-navigation{background:#ecb700}.header-buttons ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.header-buttons ul li{padding:0;margin:0}#header:before{content:'';display:block;position:fixed;z-index:-1;background:#313233;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.visibleMenu #header:before{opacity:.95;pointer-events:auto}@media (max-width:989px){#header .header-inner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:max-width .3s ease-in-out;transition:max-width .3s ease-in-out;max-width:100%}.visibleMenu #header .header-inner{overflow:hidden}.header-top-1 .header-buttons{display:block;margin-left:-30px}.header-top-2 .header-buttons{opacity:1;-webkit-transition:opacity .1s linear .3s,max-width 0s linear 0s;transition:opacity .1s linear .3s,max-width 0s linear 0s;max-width:80px}.header-top-2 .header-buttons-button_download,.header-top-2 .header-buttons-button_lang{display:none}.header-navigation{opacity:0;pointer-events:none;height:100%;margin-top:-80px}.header-navigation-inner{padding-top:80px}.visibleMenu #header .header-inner{max-width:600px}}@media (max-width:989px) and (max-width:630px){.visibleMenu #header .header-inner{max-width:calc(100% - 40px)}}@media (max-width:989px){.visibleMenu .header-top-2 .header-buttons{opacity:0;max-width:0;overflow:hidden;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.visibleMenu .header-top-2 .header-buttons-button_download,.visibleMenu .header-top-2 .header-buttons-button_lang{display:block}.visibleMenu .header-top-2 .header-buttons-button_search{display:none}.visibleMenu .header-navigation{opacity:1;pointer-events:auto;overflow:hidden;background:#ffc700}.visibleMenu .header-navigation .menu{background:#ecb700}.visibleMenu .header-navigation-inner{background:0 0;padding-left:0;padding-right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:629px){.header-logo{width:170px}}.header-top{position:relative;z-index:250}.header-navigation{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:translate(0,0);transform:translate(0,0)}.scrolled--down .header-navigation{-webkit-transform:translate(0,-80px);transform:translate(0,-80px)}#footer{position:relative;overflow:hidden;margin-top:80px;z-index:1}#footer .logo-title:before{background:#7e9db2}.footer-menu{padding:0}.footer-menu ul{list-style:none;padding:0;margin:0}.footer-menu ul li{font-family:Ferrovial,sans-serif;font-weight:700;font-size:17px;font-size:1.7rem;line-height:1.29412em;letter-spacing:.4px;margin:0;padding:0 0 50px}.footer-menu ul li:last-child{padding-bottom:0}.footer-menu ul li a{display:inline-block;padding:0 0 0 30px;position:relative}.footer-menu ul li a[target=_blank]:before{font-family:ferrovial-memoriaanual-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:5px;left:10px;font-size:14px;color:#7e9db2}.footer-top{background:#313233;color:#fff}.footer-top a{color:#fff}.usingMouse .footer-top a:hover{color:#7e9db2}.footer-top .title{font-family:Ferrovial,sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.47px;padding:0;margin:0;margin-bottom:36px}.footer-top .title .isdownload{display:inline-block;padding-left:28px;position:relative}.footer-top .title .isdownload:before{font-family:ferrovial-memoriaanual-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ecb700;font-size:26px;position:absolute;top:-6px;left:0}.footer-top-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-top-header-section_1{padding:50px 20px;width:66.666%}.footer-top-header-section_2{width:33.3333%}.footer-top-header-section_2 .title{margin-bottom:28px}.footer-top-content{padding-top:70px;padding-bottom:80px}.footer-top-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-top-content-section_1{width:66.666%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-top-content-section_1 .footer-top-content-section-col{width:50%;padding-right:80px}.footer-top-content-section_2{width:33.3333%}.footer-bottom{background:#ffc700;padding:28px 0;color:#fff}.footer-bottom a{color:#fff}.usingMouse .footer-bottom a:hover{color:#313233}.footer-bottom .container{max-width:none}.footer-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom .copy{margin:0}@-webkit-keyframes dash3{0%{stroke-dashoffset:500}100%{stroke-dashoffset:0}}@keyframes dash3{0%{stroke-dashoffset:500}100%{stroke-dashoffset:0}}.footer-top-header-line{position:absolute}.footer-top-header-line:before{content:'';display:block;background:#fab91c;position:absolute;top:0;left:0}.footer-top-header-line_1{pointer-events:none;height:100%;width:20px;top:0;left:-10px;z-index:15}.footer-top-header-line_1:before{width:2px;height:0;left:50%;margin-left:-2px;-webkit-transition:height .3s linear;transition:height .3s linear}.footer-top-header-line_1 .footer-top-header-line-transfer{position:absolute;left:0;bottom:-5px;z-index:10;height:62px;width:18px}.footer-top-header-line_1 .footer-top-header-line-transfer:before{content:'';background:#fab91c;height:62px;width:18px;border-radius:100px;position:absolute;bottom:0;left:0;display:block}.footer-top-header-line_1 .footer-top-header-line-transfer:after{content:'';background:#313233;width:12px;height:12px;border-radius:100px;position:absolute;top:3px;left:3px;display:block;-webkit-transition:top .3s linear .3s;transition:top .3s linear .3s}.footer-top-header-line_2{pointer-events:none;width:66.66666%;left:-5px;bottom:5px;z-index:10}.footer-top-header-line_2:before{height:2px;width:0;-webkit-transition:width .3s linear .6s;transition:width .3s linear .6s}.footer-top-header-line_2 .footer-top-header-line-dot:before{content:'';display:block;width:11px;height:11px;background:#fff;border:3px solid #fab91c;border-radius:100px;position:absolute;bottom:-9px;right:-10px;opacity:0;-webkit-transition:opacity .3s linear .9s;transition:opacity .3s linear .9s}.footer-top-header-line_3{pointer-events:none;position:absolute;right:0;bottom:-81px;opacity:0}.footer-top-header-line_3:before{height:2px;width:0;top:auto;bottom:5px;left:100%;-webkit-transition:width .3s linear 1.5s;transition:width .3s linear 1.5s}.inview--on .footer-top-header-line_1:before{height:100%}.inview--on .footer-top-header-line_1 .footer-top-header-line-transfer:after{top:47px}.inview--on .footer-top-header-line_2:before{width:100%}.inview--on .footer-top-header-line_2 .footer-top-header-line-dot:before{opacity:1}.inview--on .footer-top-header-line_3{opacity:1}.inview--on .footer-top-header-line_3 .svg-line_3-path{stroke-dasharray:500;stroke-dashoffset:500;-webkit-animation:dash3 .6s linear;animation:dash3 .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.9s;animation-delay:.9s}.inview--on .footer-top-header-line_3:before{width:100%}@media (max-width:1174px){.footer-top{padding-left:50px}.footer-top-header-line_3{right:-90px}}@media (max-width:989px){#footer{overflow:hidden}#footer .logo-title{margin-bottom:20px}#footer .logo-inner{display:block}#footer .logo-title:before{display:none}#footer .logo-subtitle-1{font-size:16px;font-size:1.6rem}.footer-top-content-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-top-content-section_1,.footer-top-content-section_2{width:100%;min-width:100%}.footer-top-content-section_2{padding-right:50px}.footer-top .download-card{margin:100px auto 0}}@media (max-width:629px){.footer-menu ul li{padding-bottom:30px}.footer-top{padding-left:25px}.footer-top-header-line_3{right:-65px}.footer-top .title{margin-left:20px}.footer-top-header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-top-header-section_1{padding-top:30px;width:100%}.footer-top-header-section_2{width:100%}.footer-top-header-line_2 .footer-top-header-line-dot:before{right:auto;left:40px}.inview--on .footer-top-header-line_2:before{width:40px}.footer-top-content{padding-bottom:40px}.footer-top-content-section_1{display:block}.footer-top-content-section_1 .footer-top-content-section-col{width:100%;min-width:100%;padding-bottom:20px;padding-right:50px}.footer-top-content-section_2{margin-left:-50px;margin-right:-50px;width:auto}.footer-top-content-section_2 .download-card{width:100%;margin-top:10px}.footer-bottom{text-align:center}.footer-bottom-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-bottom-section_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-bottom-section_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.footer-bottom-section_2 .list-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:519px){#footer .separator{margin-left:20px;margin-right:-30px}.footer-menu{padding-left:20px}.footer-top{padding-left:0}.footer-top .title{margin-bottom:20px}.footer-top-header{padding-left:25px}.footer-top-header .title{margin-left:16px;margin-bottom:30px}.footer-top-header-section_1{padding-left:15px;padding-bottom:30px}.footer-top-content{padding-top:40px}.footer-top-content-section{padding-left:15px;padding-right:15px}.footer-top-content-section_1 .footer-top-content-section-col{padding-bottom:50px}.footer-top-content-section_2{margin-left:-20px;margin-right:-20px}}@media (max-width:365px){.footer-top-header-line_3{right:-85px}}#navigation{height:80px;position:relative;z-index:100}#navigation .menu{list-style:none;margin:0;padding:0;position:relative}#navigation .menu .menu-mainlevel>li>a,#navigation .menu>li>a{display:block;padding:0;font-size:17px;font-size:1.7rem;line-height:1.25em;letter-spacing:.61px;font-weight:700;text-align:center}#navigation .menu .menu-mainlevel>li>.button_icon,#navigation .menu>li>.button_icon{display:none}#navigation .menu .menu-mainlevel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:0;list-style:none}#navigation .menu .menu-mainlevel>li{margin:3px 0 0;padding:0 20px;border-radius:3px 3px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:77px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#navigation .menu .menu-mainlevel>li.hassubmenu>a{position:relative;padding-right:25px}#navigation .menu .menu-mainlevel>li.hassubmenu>a:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#navigation .menu .menu-mainlevel>li.hassubmenu.on>a{opacity:.5}#navigation .menu .menu-mainlevel>li.hassubmenu.on>a:before{margin-top:-2px;border-top:4px solid transparent;border-bottom:4px solid #313233}#navigation .menu .menu-mainlevel>li.menu-item-secondary{display:none}#navigation .menu .menu-item-parentmainlevel{min-width:100%}#navigation .menu .menu-item-parentmainlevel>span{display:none}#navigation .menu .menu-item-secondary{display:none}#navigation .menu-submenu{opacity:0;pointer-events:none;position:absolute;top:80px;left:0;width:100%;background:#ffc700;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#ffc700),color-stop(97%,#ecb700));background-image:linear-gradient(-180deg,#ffc700 3%,#ecb700 97%);color:#23232a;padding:0;border-radius:0 0 4px 4px}#navigation .menu-submenu-inner{padding:0 40px}#navigation .menu-submenu-header{position:relative;padding:15px 0 0 32px}#navigation .menu-submenu-header .button_icon{display:none}#navigation .menu-submenu-title{font-family:Ferrovial,sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.47px;padding:0;margin:0;background:#ffc700;padding:0 10px;display:inline-block;position:relative;z-index:10}#navigation .menu-submenu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:34px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100px;margin:0 0 0 -6px}#navigation .menu-submenu-items-item{width:25%;min-width:25%;letter-spacing:.95px;list-style:none;margin:0;padding:0;padding-left:30px}#navigation .menu-submenu-items-item li{line-height:1.625em;padding:0 0 14px;margin:0}#navigation .menu-submenu-items_length-3 .menu-submenu-items-item{width:33.3333%;min-width:33.3333%}#navigation .menu-submenu-items_length-5 .menu-submenu-items-item{width:20%;min-width:20%}#navigation .menu-submenu-items_sub{margin-top:-5px;padding-top:0;padding-right:0;padding-left:60px;padding-bottom:60px}#navigation .menu-submenu-items_sub-title{font-family:Ferrovial,sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.95px;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px}#navigation .menu-submenu-items_sub-title-line{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;position:relative}#navigation .menu-submenu-items_sub-title-line:before{content:'';position:absolute;top:50%;left:10px;right:0;height:2px;background:#23232a;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#navigation .menu-submenu-items_sub .menu-submenu-items-item{padding-left:0}#navigation .menu-append{opacity:0;visibility:hidden;position:absolute}#navigation .menu-append-content{background:#23232a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:0 0 4px 4px;overflow:hidden}#navigation .menu-append-content a{color:#fff}#navigation .menu-append-content-1,#navigation .menu-append-content-2{width:41.6667%;padding:30px}#navigation .menu-append-content-3{display:none;position:relative}#navigation .menu-append-content-3:before{content:'';display:block;width:100%;height:0;border-top:1px solid #161616;border-bottom:1px solid #434343;position:absolute;top:0;left:0}#navigation .menu-append-content-3 .menu-append-buttons ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#navigation .menu-append-content-3 .menu-append-buttons ul li{padding:0;margin:0}#navigation .menu-append-content-1{width:58.333%;padding-left:72px;position:relative;margin-bottom:30px}#navigation .menu-append-content-1 .svg-line_1-path{stroke:#fff}#navigation .menu-append-content-1-line_1{position:absolute;pointer-events:none;top:0;left:40px;height:calc(100% - 10px);width:60px}#navigation .menu-append-content-1-line_1:before{content:'';display:block;position:absolute;left:0;height:0;width:2px;background:#fff}.isIE11 #navigation .menu-append-content-1-line_1:before{height:66px}#navigation .menu-append-content-1-line_1 .svg-line_1{position:absolute;bottom:0;left:0}#navigation .menu-append-content-1-line_2{position:absolute;height:40px;bottom:-30px;left:70px;width:calc(100% - 70px);max-width:500px;pointer-events:none}#navigation .menu-append-content-1-line_2 .svg-line_2{position:absolute;left:0;top:-2px;width:100%;height:50px}#navigation .menu-append-content-1-line_2-transfer{position:relative;left:-1px;z-index:10}#navigation .menu-append-content-1-line_2-transfer:before{content:'';background:#417505;width:62px;height:18px;border-radius:100px;position:absolute;bottom:-9px;left:0;display:block}#navigation .menu-append-content-1-line_2-transfer:after{content:'';background:#fff;width:12px;height:12px;border-radius:100px;position:absolute;bottom:-6px;left:3px;display:block}#navigation .menu-mainlevel .menu-append{opacity:1;visibility:visible;position:relative}#navigation .menu-imgtxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff}#navigation .menu-imgtxt-image{width:90px;min-width:90px;height:90px;border-radius:100px;overflow:hidden}#navigation .menu-imgtxt-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}#navigation .menu-imgtxt-image.compat-object-fit{background-size:cover;background-repeat:no-repeat;background-position:center center}#navigation .menu-imgtxt-image.compat-object-fit img{visibility:hidden}#navigation .menu-imgtxt-text{padding:10px 0 10px 20px}#navigation .menu-imgtxt-text-title{font-family:Ferrovial,sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.47px;padding:0;margin:0;color:#7e9db2;margin:6px 0}.usingMouse #navigation .menu-imgtxt:hover{color:#7e9db2}.usingMouse #navigation .menu-imgtxt:hover .menu-imgtxt-text-title{color:#fff}#navigation .menu-append-title,#navigation .menu-item-parentmainlevel>span,#navigation .menu-submenu-pretitle{font-family:Ferrovial,sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.47px;padding:0;margin:0;font-weight:400;margin-bottom:14px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-20px}#navigation .menu-append-title span,#navigation .menu-item-parentmainlevel>span span,#navigation .menu-submenu-pretitle span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;background:#313233;color:#fff;border-radius:100px;width:20px;min-width:20px;height:20px;min-height:20px;text-align:center;text-transform:lowercase;font-weight:700;margin:0 10px 0 0}#navigation .menu-item-parentmainlevel>span span,#navigation .menu-submenu-pretitle span{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#navigation .menu-append-title span{background-color:#bebfc0;color:#313233}@-webkit-keyframes dash{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@-webkit-keyframes dash2{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash2{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}#navigation .menu-submenu-header .menu-submenu-title a{color:transparent;-webkit-transition:color .3s linear;transition:color .3s linear}#navigation .menu-submenu-header-line_1{position:absolute;top:0;left:0;height:0;width:0}#navigation .menu-submenu-header-line_2{position:absolute;bottom:8px;left:40px;right:100%;height:2px;background:#23232a;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#navigation .menu-submenu-items{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#navigation .menu-append-content-1-line_1:before{height:0;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#navigation .menu-append-content-1-line_2-transfer:after{left:3px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#navigation .hassubmenu.on .menu-submenu-header .menu-submenu-title a,.visibleMenu #navigation .menu-submenu-header .menu-submenu-title a{color:#23232a;-webkit-transition-delay:.5s;transition-delay:.5s}#navigation .hassubmenu.on .menu-submenu-header .menu-submenu-title a:hover,.visibleMenu #navigation .menu-submenu-header .menu-submenu-title a:hover{color:#fff;-webkit-transition-delay:0s;transition-delay:0s}#navigation .hassubmenu.on .menu-submenu-header-line_1,.visibleMenu #navigation .menu-submenu-header-line_1{height:61px;width:30px}#navigation .hassubmenu.on .menu-submenu-header-line_1 .svg-line_1-path,.visibleMenu #navigation .menu-submenu-header-line_1 .svg-line_1-path{stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:dash .6s linear;animation:dash .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}#navigation .hassubmenu.on .menu-submenu-header-line_2,.visibleMenu #navigation .menu-submenu-header-line_2{right:0;-webkit-transition-delay:.6s;transition-delay:.6s}#navigation .hassubmenu.on .menu-submenu-items,.visibleMenu #navigation .menu-submenu-items{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s}#navigation .hassubmenu.on .menu-append-content-1-line_1:before,.visibleMenu #navigation .menu-append-content-1-line_1:before{height:66px}#navigation .hassubmenu.on .menu-append-content-1-line_1 .svg-line_1-path,.visibleMenu #navigation .menu-append-content-1-line_1 .svg-line_1-path{stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:dash .6s linear .3s;animation:dash .6s linear .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}#navigation .hassubmenu.on .menu-append-content-1-line_2-transfer:after,.visibleMenu #navigation .menu-append-content-1-line_2-transfer:after{-webkit-transition-delay:.8s;transition-delay:.8s;left:46px}#navigation .hassubmenu.on .menu-append-content-1-line_2 .svg-line_2-path,.visibleMenu #navigation .menu-append-content-1-line_2 .svg-line_2-path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash2 1.2s linear 1.1s;animation:dash2 1.2s linear 1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.usingMouse .menu-submenu a:hover{color:#fff}@media (min-width:990px){#navigation .menu .menu-mainlevel>li.hassubmenu.on{background:#ffc700}#navigation .menu .menu-mainlevel>li.hassubmenu.on .menu-submenu{opacity:1;pointer-events:auto}}@media (max-width:1174px){#navigation .menu .menu-mainlevel>li{padding-left:10px;padding-right:10px}#navigation .menu .menu-mainlevel>li.hassubmenu>a{padding-right:15px}}@media (max-width:989px){.visibleSubmenu .header-top{opacity:0;pointer-events:none}.scrolled--down .header-navigation{-webkit-transform:none;transform:none}#navigation{height:calc(100vh - 80px)}#navigation .menu{overflow:hidden}#navigation .menu .menu-mainlevel>li,#navigation .menu>li{height:auto;display:block;padding:0}#navigation .menu .menu-mainlevel>li>a,#navigation .menu .menu-mainlevel>li>span,#navigation .menu>li>a,#navigation .menu>li>span{padding:20px 15px;display:block;text-align:left;font-weight:400}#navigation .menu .menu-mainlevel>li.menu-item-secondary,#navigation .menu>li.menu-item-secondary{display:block}#navigation .menu .menu-mainlevel>li.hassubmenu,#navigation .menu>li.hassubmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navigation .menu .menu-mainlevel>li.hassubmenu>a:before,#navigation .menu>li.hassubmenu>a:before{content:none}#navigation .menu .menu-mainlevel>li.hassubmenu>.button_icon,#navigation .menu>li.hassubmenu>.button_icon{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:58px;height:58px;border:1px solid rgba(255,255,255,.28);border-radius:3px}#navigation .menu .menu-item-parentmainlevel>span{display:-webkit-box;display:-ms-flexbox;display:flex}#navigation .menu .menu-mainlevel{-ms-flex-wrap:wrap;flex-wrap:wrap}#navigation .menu .menu-mainlevel li{min-width:100%}#navigation .menu .menu-mainlevel li>a{font-size:17px;font-size:1.7rem;letter-spacing:.61px;width:auto;font-weight:700}#navigation .menu .menu-mainlevel li>a span{display:inline-block;margin-right:7px}#navigation .menu .menu-mainlevel li>a span.dot{position:relative;width:18px;height:14px}#navigation .menu .menu-mainlevel li>a span.dot:before{content:'';display:block;width:11px;height:11px;background:#ebebec;border:3px solid #23232a;border-radius:100px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#navigation .menu .menu-item-secondary{display:block}#navigation .menu .menu-item-parentmainlevel>span{position:relative;margin:0 8px}#navigation .menu .menu-mainlevel{position:relative;padding:0 8px 20px}#navigation .menu .isdownload>a{position:relative}#navigation .menu .isdownload>a:before{font-family:ferrovial-memoriaanual-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:36px;position:absolute;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff}#navigation .menu .menu-submenu{display:block;position:fixed;top:0;left:0;width:600px;-webkit-transform:translate(600px,0);transform:translate(600px,0);height:100%;z-index:300;-webkit-transition:opacity 0s linear .5s,-webkit-transform .5s ease-in-out;transition:opacity 0s linear .5s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity 0s linear .5s;transition:transform .5s ease-in-out,opacity 0s linear .5s,-webkit-transform .5s ease-in-out;background:#ecb700}}@media (max-width:989px) and (max-width:630px){#navigation .menu .menu-submenu{width:100%;-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@media (max-width:989px){#navigation .menu .menu-submenu-inner{padding:0}#navigation .menu .menu-submenu-header{padding:0;background:#ffc700}#navigation .menu .menu-submenu-header .menu-submenu-pretitle{display:none}#navigation .menu .menu-submenu-header:before{content:none}#navigation .menu .menu-submenu-header .menu-submenu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background:#ffc700;font-family:Ferrovial,sans-serif;font-weight:700;text-transform:uppercase;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.47px;padding:0;margin:0}#navigation .menu .menu-submenu-header .menu-submenu-title .button_icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;display:inline-flex;width:58px;height:58px}#navigation .menu .menu-submenu-header-line_1,#navigation .menu .menu-submenu-header-line_2{display:none}#navigation .menu .menu-submenu-items{min-height:100%}#navigation .menu .menu-submenu-items{margin:0;padding:26px;display:block;min-height:0;max-height:calc(100vh - 80px);overflow:auto;-webkit-overflow-scrolling:touch}#navigation .menu .menu-submenu-items-item{width:100%;min-width:100%;padding:0}#navigation .menu .menu-submenu-items-item li{margin-bottom:20px}#navigation .menu .menu-submenu-items-item li>a{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.95px;font-weight:400}#navigation .menu-mainlevel .menu-append{display:none}#navigation .menu-append{opacity:1;visibility:visible;position:relative}#navigation .menu-append-content{-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0}#navigation .menu-append-content-1,#navigation .menu-append-content-2,#navigation .menu-append-content-3{width:100%;min-width:100%}#navigation .menu-append-content-3{display:block}#navigation .menu-append-content-1{padding-left:40px}#navigation .menu-append-content-1-line_1{left:27px;top:6px}#navigation .menu-append-content-1-line_1:before{content:none;display:none}#navigation .menu-append-content-1-line_2{left:57px;bottom:-35px}#navigation .menu-append-content-1-line_2 .svg-line_2{width:120%;height:auto;max-width:none}#navigation .menu-append-content-2{padding-top:10px}#navigation .hassubmenu.on .menu-submenu{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;pointer-events:auto;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}}.isIE11 #navigation .hassubmenu.on .menu-append-content-1-line_1 .svg-line_1-path,.isIE11 #navigation .hassubmenu.on .menu-submenu-header-line_1 .svg-line_1-path,.isIE11 .visibleMenu #navigation .menu-append-content-1-line_1 .svg-line_1-path,.isIE11 .visibleMenu #navigation .menu-submenu-header-line_1 .svg-line_1-path{-webkit-animation:none!important;animation:none!important;stroke-dasharray:0;stroke-dashoffset:0}.isIE11 #navigation .hassubmenu.on .menu-append-content-1-line_2 .svg-line_2-path,.isIE11 .visibleMenu #navigation .menu-append-content-1-line_2 .svg-line_2-path{-webkit-animation:none!important;animation:none!important;stroke-dasharray:0;stroke-dashoffset:0}.general-search{position:fixed;top:0;left:0;width:100%;height:0;z-index:1000;overflow:hidden;opacity:0;-webkit-transition-property:opacity,height;transition-property:opacity,height;-webkit-transition-duration:.3s,0s;transition-duration:.3s,0s;-webkit-transition-timing-function:ease-in,linear;transition-timing-function:ease-in,linear;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;background:rgba(49,50,51,.95)}.general-search-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.general-search-header{width:100%;text-align:right;height:80px}.general-search-header .button{color:#fff}.general-search-form{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 30px 80px;max-width:100%}.general-search-form-inner{max-width:100%}.general-search-form .field{width:460px;max-width:100%}.visibleSearch .general-search{opacity:1;height:100%;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}#cookies{position:fixed;bottom:0;left:0;width:390px;max-width:100%;z-index:1000;-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);font-size:13px;font-size:1.3rem;line-height:1.5em}#cookies #cookies__inner:after{content:"";display:table;clear:both}#cookies .cookies__content{padding:30px 0;width:60%}#cookies .cookies__content p{padding:0;margin:0}#cookies .cookies__content a{white-space:nowrap}#cookies .cookies__accept{font-size:14px;font-size:1.4rem;position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.cookiesVisible #cookies{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:629px){#cookies{width:100%}#cookies .cookies__content{width:auto}#cookies .cookies__accept{position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;display:block;margin:20px auto 0 auto}}body .buorg{position:fixed;z-index:10000;width:100%;top:0;left:0;right:0;bottom:0;border-bottom:none;background:rgba(0,0,0,.8);text-align:left;cursor:pointer;font-family:Ferrovial,sans-serif;font-weight:400;font-size:14/18em;line-height:1.3em;color:#ffc700}body .buorg>div{position:absolute;left:50%;top:50%;width:100%;max-width:600px;padding:30px;margin:0 auto;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .buorg>div b{font-weight:900;display:block}body .buorg>div a,body .buorg>div a:visited{color:#313233;text-decoration:none}body .buorg>div #buorgig,body .buorg>div #buorgul{white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;position:relative;background:0 0;-webkit-transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,opacity,height,-webkit-box-shadow;transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-property:color,background-color,border-color,box-shadow,opacity,height,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.24,.72,.35,1.01);transition-timing-function:cubic-bezier(.24,.72,.35,1.01);-webkit-appearance:none;float:left;width:100%;display:block;margin-left:0;margin-top:20px}body .buorg>div #buorgig>.icon,body .buorg>div #buorgig>span,body .buorg>div #buorgul>.icon,body .buorg>div #buorgul>span{vertical-align:middle;display:inline-block;line-height:1em;position:relative;z-index:10}body .buorg>div #buorgig.disabled,body .buorg>div #buorgig:disabled,body .buorg>div #buorgul.disabled,body .buorg>div #buorgul:disabled{opacity:.25;cursor:default}body .buorg>div #buorgig input,body .buorg>div #buorgul input{border:0;padding:0;margin:0;background:0 0}body .buorg>div #buorgul{background-color:#313233}body .buorg>div #buorgclose{position:absolute;right:30px;top:30px;left:auto;bottom:auto;width:21px;height:21px;font-weight:400;font-size:14px;padding:0;background:0 0;border:none;color:transparent}body .buorg>div #buorgclose:after{position:absolute;top:0;right:0;font-family:ferrovial-memoriaanual-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32/18em;color:#23232a}.homeIndex-card-title{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.homeIndex-card-description,.homeIndex-card-sign{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;letter-spacing:.5px;line-height:26px}.homeIndex-card-cypher-title,.homeIndex-card-link a{font-size:14px;font-size:1.4rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;letter-spacing:.35px}.homeIndex-card-cypher-number{font-size:33px;font-size:3.3rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;letter-spacing:.55px}.homeIndex-card-cypher-subtitle{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:400;letter-spacing:.44px}.homeIndex-card-title-icon{font-size:26px;font-size:2.6rem;font-family:ferrovial-memoriaanual-icons;font-weight:400}.homeIndex{position:relative;background-color:#ffc700;font-size:0;padding-bottom:180px;z-index:1}@media (max-width:820px){.homeIndex{padding-bottom:30px}}.homeIndex .hidden-element{opacity:0}.homeIndex-veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffc700;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);will-change:transform}.homeIndex-wrapper{position:relative;max-width:1180px;margin:0 auto;padding-top:245px;padding-right:45px;padding-bottom:8px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}@media (max-width:820px){.homeIndex-wrapper{padding-top:112px}}@media (max-width:600px){.homeIndex-wrapper{padding-left:16px;padding-right:16px}}.homeIndex-block{position:relative}.homeIndex-block>.homeIndex-card-stop{top:-7px;right:-14px;left:auto;z-index:1}@media (max-width:820px){.homeIndex-block>.homeIndex-card-stop{display:none}}.homeIndex-rails-desktop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0}@media (max-width:820px){.homeIndex-rails-desktop{display:none}}.homeIndex-rails-desktop-rail1{position:absolute;top:-245px;bottom:0;left:50%;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}.homeIndex-rails-desktop-rail2{position:absolute;top:-45px;left:95px;height:3px;width:calc(50% - 95px);background-color:#313233}.homeIndex-rails-desktop-rail2:before{content:'';position:absolute;top:3px;left:0;width:17px;height:17px;border-radius:17px;border:3px solid #313233;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.homeIndex-rails-desktop-rail3{position:absolute;top:5%;left:0;right:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.homeIndex-rails-desktop-rail3-line{position:absolute;top:-10px;right:calc(36% + 20px);height:3px;width:calc(14% - 20px);background-color:#313233}@media (max-width:1024px){.homeIndex-rails-desktop-rail3-line{right:calc(40% + 20px);width:calc(10% - 20px)}}.homeIndex-rails-desktop-rail3-line-corner{position:absolute;right:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-rails-desktop-rail3-line2{position:absolute;top:25px;right:calc(20% + 17px);height:3px;width:calc(16% - 34px);background-color:#313233}@media (max-width:1024px){.homeIndex-rails-desktop-rail3-line2{right:calc(26% + 17px);width:calc(14% - 34px)}}.homeIndex-rails-desktop-rail3-line2-corner{position:absolute;bottom:0;left:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homeIndex-rails-desktop-rail3-line2-corner2{position:absolute;right:-18.5px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-rails-desktop-rail3-line2-crossline{position:absolute;top:20px;right:-18.5px;width:3px;height:56px;background-color:#313233}.homeIndex-rails-desktop-rail4{position:absolute;height:42%;bottom:-17px;left:103px;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}@media (max-width:1024px){.homeIndex-rails-desktop-rail4{left:50px;height:49%}}.homeIndex-rails-desktop-rail5{position:absolute;top:17px;right:calc(50% + 17px);left:17px;-webkit-transform:translateX(-1px);transform:translateX(-1px);height:3px;background-color:#313233}.homeIndex-rails-desktop-rail5-corner{position:absolute;top:-17px;right:-20px;width:20px;height:20px;border:3px solid #313233;border-width:0 3px 3px 0;border-bottom-right-radius:17px}.homeIndex-rails-desktop-rail5-corner2{position:absolute;top:0;left:-17px;width:20px;height:20px;border:3px solid #313233;border-width:3px 0 0 3px;border-top-left-radius:17px}.homeIndex-rails-desktop-rail6{position:absolute;top:20px;bottom:0;left:43%;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}.homeIndex-rails-desktop-rail7{position:absolute;top:37px;bottom:-83px;left:0;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}.homeIndex-rails-desktop-rail8{position:absolute;top:100px;right:calc(63% + 17px);left:17px;-webkit-transform:translateX(-1px);transform:translateX(-1px);height:3px;background-color:#313233}.homeIndex-rails-desktop-rail8-corner{position:absolute;top:-17px;right:-19.8px;width:20px;height:20px;border:3px solid #313233;border-width:0 3px 3px 0;border-bottom-right-radius:17px}.homeIndex-rails-desktop-rail8-corner2{position:absolute;top:-17px;left:-17px;width:20px;height:20px;border:3px solid #313233;border-width:0 0 3px 3px;border-bottom-left-radius:17px}.homeIndex-rails-desktop-rail9{position:absolute;top:0;right:calc(57% - 3px);left:calc(37% + 20px);-webkit-transform:translateX(-1px);transform:translateX(-1px);height:3px;background-color:#313233}.homeIndex-rails-desktop-rail9-corner2{position:absolute;top:0;left:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 0 0 3px;border-top-left-radius:17px}.homeIndex-rails-desktop-rail9-crossline{position:absolute;top:20px;left:-20px;width:3px;height:66px;background-color:#313233}.homeIndex-rails-desktop-rail10{position:absolute;top:0;right:20px;left:43%;-webkit-transform:translateX(-1px);transform:translateX(-1px);height:3px;background-color:#313233}.homeIndex-rails-desktop-rail11{position:absolute;top:100px;bottom:-60px;left:103px;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}.homeIndex-rails-desktop-rail12{position:absolute;top:20px;bottom:0;right:0;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px;background-color:#313233}.homeIndex-rails-desktop-rail12-corner{position:absolute;top:-20px;right:0;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-rails-desktop-rail13{position:absolute;top:60px;right:0;bottom:0;left:0}.homeIndex-rails-desktop-rail13-line{position:absolute;top:17px;left:122px;height:3px;width:calc(14% - 20px);background-color:#313233}.homeIndex-rails-desktop-rail13-line-corner{position:absolute;right:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-rails-desktop-rail13-line-corner2{position:absolute;bottom:0;left:-20px;width:20px;height:20px;border:3px solid #313233;border-width:0 0 3px 3px;border-bottom-left-radius:17px}.homeIndex-rails-desktop-rail13-line2{position:absolute;bottom:0;left:calc(14% + 122px + 17px);height:3px;width:30%;background-color:#313233}.homeIndex-rails-desktop-rail13-line2-corner{position:absolute;bottom:0;left:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homeIndex-rails-desktop-rail13-line2-corner2{position:absolute;right:-18.5px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-rails-desktop-rail13-line2-crossline{position:absolute;top:0;bottom:0;left:-20px;width:3px;height:56px;background-color:#313233;-webkit-transform:translateY(-100%) translateY(-17px);transform:translateY(-100%) translateY(-17px)}.homeIndex-rails-desktop-rail14{position:absolute;top:0;right:0;bottom:0;left:calc(44% + 122px + 17px)}.homeIndex-rails-desktop-rail14-line{position:absolute;left:20px;right:0;height:3px;background-color:#313233}.homeIndex-rails-desktop-rail14-corner{position:absolute;top:0;left:0;width:20px;height:20px;border:3px solid #313233;border-width:3px 0 0 3px;border-top-left-radius:17px}.homeIndex-rails-desktop-rail14-crossline{position:absolute;top:20px;bottom:0;left:0;width:3px;background-color:#313233}.homeIndex-rails-mobile{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0}@media (min-width:821px){.homeIndex-rails-mobile{display:none}}.homeIndex-rails-mobile-rail1{position:absolute;top:-40px;right:calc(50% + 17px);left:96px;-webkit-transform:translateX(-1px);transform:translateX(-1px);height:3px;background-color:#313233}@media (max-width:600px){.homeIndex-rails-mobile-rail1{left:60px}}.homeIndex-rails-mobile-rail1-corner{position:absolute;top:-17px;right:-20px;width:20px;height:20px;border:3px solid #313233;border-width:0 3px 3px 0;border-bottom-right-radius:17px}.homeIndex-rails-mobile-rail1-crossline{position:absolute;bottom:20px;right:-20px;width:3px;height:55px;background-color:#313233}.homeIndex-rails-mobile-rail2,.homeIndex-rails-mobile-rail3,.homeIndex-rails-mobile-rail4{position:absolute;top:0;bottom:0;left:7px;width:3px;background-color:#313233}.homeIndex-rails-mobile-rail4{bottom:-68px}.homeIndex-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:820px){.homeIndex-cards{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.homeIndex-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .6s ease-out .4s;transition:opacity .6s ease-out .4s;z-index:3}.homeIndex-card>:not(.homeIndex-card-rail){z-index:3}.homeIndex-card.homeIndex-card_president{width:35%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:auto}@media (max-width:1024px){.homeIndex-card.homeIndex-card_president{width:45%}}@media (max-width:820px){.homeIndex-card.homeIndex-card_president{width:100%;margin-bottom:0;padding-bottom:150px;background-color:#ffc700}}.homeIndex-card.homeIndex-card_president .homeIndex-card-image{position:relative;z-index:3}.homeIndex-card.homeIndex-card_president .homeIndex-card-content{position:relative;z-index:3}.homeIndex-card.homeIndex-card_president .homeIndex-card-rail{display:none;position:absolute;bottom:45px;left:27px;right:calc(50% + 15px);height:3px;background-color:#313233}@media (max-width:820px){.homeIndex-card.homeIndex-card_president .homeIndex-card-rail{display:block}}@media (max-width:600px){.homeIndex-card.homeIndex-card_president .homeIndex-card-rail{right:calc(51% + 9px)}}.homeIndex-card.homeIndex-card_president .homeIndex-card-rail-corner{position:absolute;top:0;left:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 0 0 3px;border-top-left-radius:17px}.homeIndex-card.homeIndex-card_president .homeIndex-card-rail-corner2{position:absolute;top:0;right:-20px;width:20px;height:20px;border:3px solid #313233;border-width:3px 3px 0 0;border-top-right-radius:17px}.homeIndex-card.homeIndex-card_president .homeIndex-card-rail-crossline{position:absolute;top:20px;left:-20px;width:3px;height:30px;background-color:#313233}.homeIndex-card.homeIndex-card_president .homeIndex-card-rail-crossline2{position:absolute;top:20px;right:-20px;width:3px;height:30px;background-color:#313233}.homeIndex-card.homeIndex-card_president .homeIndex-card-stop{display:none;z-index:1}@media (max-width:820px){.homeIndex-card.homeIndex-card_president .homeIndex-card-stop{display:block;left:95px;top:-47px}}@media (max-width:600px){.homeIndex-card.homeIndex-card_president .homeIndex-card-stop{display:block;left:59px;top:-47px}}.homeIndex-card.homeIndex-card_president .homeIndex-card-stop_large:before{content:'';position:absolute;bottom:12px;left:4px;width:3px;height:80px;background-color:#313233}@media (max-width:820px){.homeIndex-card.homeIndex-card_president .homeIndex-card-stop_large{top:auto;bottom:38px;left:90px}}@media (max-width:600px){.homeIndex-card.homeIndex-card_president .homeIndex-card-stop_large{top:auto;bottom:38px;left:54px}}.homeIndex-card.homeIndex-card_report{width:14%;margin-left:15%;padding-left:44px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:1024px){.homeIndex-card.homeIndex-card_report{width:18%;margin-left:5%}}@media (max-width:820px){.homeIndex-card.homeIndex-card_report{width:41.2%;margin-left:0}}@media (max-width:600px){.homeIndex-card.homeIndex-card_report{padding-left:24px}}.homeIndex-card.homeIndex-card_accounts{width:20%;margin-left:16%;padding-left:44px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:1024px){.homeIndex-card.homeIndex-card_accounts{width:26%;margin-left:6%}}@media (max-width:820px){.homeIndex-card.homeIndex-card_accounts{width:50.8%;margin-left:8%}}@media (max-width:600px){.homeIndex-card.homeIndex-card_accounts{padding-left:24px}}.homeIndex-card.homeIndex-card_strategy{width:calc(43% - 103px - 44px);margin-top:150px;margin-left:103px;padding-bottom:90px;padding-left:44px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (max-width:1024px){.homeIndex-card.homeIndex-card_strategy{width:calc(43% - 50px - 44px);margin-left:50px}}@media (max-width:820px){.homeIndex-card.homeIndex-card_strategy{width:100%;margin-top:65px;margin-left:0;padding-bottom:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (max-width:600px){.homeIndex-card.homeIndex-card_strategy{padding-left:36px}}.homeIndex-card.homeIndex-card_worlds{width:31%;margin-top:55px;margin-left:7%;padding-left:44px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media (max-width:1024px){.homeIndex-card.homeIndex-card_worlds{width:45%}}@media (max-width:820px){.homeIndex-card.homeIndex-card_worlds{width:100%;margin-top:65px;margin-left:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (max-width:600px){.homeIndex-card.homeIndex-card_worlds{padding-left:36px}}.homeIndex-card.homeIndex-card_worlds .homeIndex-card-content{width:100%}.homeIndex-card.homeIndex-card_year{width:calc(40% - 103px - 44px);margin-top:120px;margin-bottom:120px;margin-left:0;padding-left:44px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media (max-width:1024px){.homeIndex-card.homeIndex-card_year{width:calc(50% - 103px - 44px)}}@media (max-width:820px){.homeIndex-card.homeIndex-card_year{width:100%;margin-top:65px;margin-bottom:0;margin-left:0}}@media (max-width:600px){.homeIndex-card.homeIndex-card_year{padding-left:36px}}.homeIndex-card.homeIndex-card_year .homeIndex-card-link{display:inline-block;margin-top:30px;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.homeIndex-card.homeIndex-card_year .homeIndex-card-link+.homeIndex-card-link{margin-left:30px}.homeIndex-card.homeIndex-card_year .homeIndex-card-stop:nth-child(2){top:auto;bottom:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.homeIndex-card.homeIndex-card_risks{-ms-flex-item-align:start;align-self:flex-start;width:calc(43% - 103px - 44px);margin-top:120px;margin-bottom:120px;margin-left:calc(3% + 103px);padding-left:44px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media (max-width:1024px){.homeIndex-card.homeIndex-card_risks{width:calc(46% - 44px);margin-left:calc(-7% + 103px)}}@media (max-width:820px){.homeIndex-card.homeIndex-card_risks{width:100%;margin-top:65px;margin-bottom:0;margin-left:0}}@media (max-width:600px){.homeIndex-card.homeIndex-card_risks{padding-left:36px}}.homeIndex-card.homeIndex-card_risks .homeIndex-card-stop:nth-child(2){top:-110px}@media (max-width:820px){.homeIndex-card.homeIndex-card_risks .homeIndex-card-stop:nth-child(2){display:none}}.homeIndex-card.homeIndex-card_government{-ms-flex-item-align:start;align-self:flex-start;width:calc(43% - 103px - 44px);margin-top:50px;margin-left:calc(3% + 103px);padding-left:44px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media (max-width:1024px){.homeIndex-card.homeIndex-card_government{width:calc(36% - 44px);margin-left:calc(-7% + 103px)}}@media (max-width:820px){.homeIndex-card.homeIndex-card_government{width:100%;margin-top:65px;margin-left:0;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}@media (max-width:600px){.homeIndex-card.homeIndex-card_government{padding-left:36px}}.homeIndex-card.homeIndex-card_government .homeIndex-card-stop{top:-56px;left:48px}@media (max-width:820px){.homeIndex-card.homeIndex-card_government .homeIndex-card-stop{top:2px;left:0}}.homeIndex-card.homeIndex-card_government .homeIndex-card-stop:nth-child(2){left:-102px}.homeIndex-card.homeIndex-card_evolution{width:calc(40% - 103px - 44px);margin-top:168px;margin-left:103px;padding-left:44px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media (max-width:1024px){.homeIndex-card.homeIndex-card_evolution{width:calc(50% - 103px - 44px)}}@media (max-width:820px){.homeIndex-card.homeIndex-card_evolution{width:100%;margin-top:65px;margin-left:0;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (max-width:600px){.homeIndex-card.homeIndex-card_evolution{padding-left:36px}}.homeIndex-card.homeIndex-card_evolution .homeIndex-card-stop:nth-child(2){top:-74px}@media (max-width:820px){.homeIndex-card.homeIndex-card_evolution .homeIndex-card-stop:nth-child(2){display:none}}.homeIndex-card.homeIndex-card_annex{width:calc(43% - 103px - 44px);margin-top:145px;margin-left:calc(44% + 122px + 17px);padding-left:30px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}@media (max-width:820px){.homeIndex-card.homeIndex-card_annex{width:100%;margin-top:65px;margin-left:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:600px){.homeIndex-card.homeIndex-card_annex{padding-left:36px}}.homeIndex-card-stop{position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:17px;border:3px solid #313233;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-8px);transform:translateX(-8px)}@media (max-width:820px){.homeIndex-card-stop{-webkit-transform:translateX(0);transform:translateX(0)}}.homeIndex-card-stop_big{height:62px;border:none}.homeIndex-card-stop_big:before{content:'';position:absolute;left:0;top:2px;width:11px;height:11px;border-radius:17px;background-color:#fff;-webkit-transform:translateX(3px) translateY(1px);transform:translateX(3px) translateY(1px)}.homeIndex-card-stop_horizontal{height:17px;width:62px}.homeIndex-card-stop_purple{background-color:#a97c9f}.homeIndex-card-stop_blue{background-color:#7e9db2}.homeIndex-card-stop_green{background-color:#417504}.homeIndex-card-stop_lightGreen{background-color:#c0c500}.homeIndex-card-stop_gray{background-color:#c6c0b7}.homeIndex-card-stop_yellow{background-color:#edb900}.homeIndex-card-title{display:block;position:relative;text-transform:uppercase;color:#313233;margin:0}.usingMouse .homeIndex-card-title:hover{color:#fff}.usingMouse .homeIndex-card-title:hover .homeIndex-card-title-icon{color:#313233}.homeIndex-card-title-icon{position:absolute;top:0;left:-26px;color:#fff;-webkit-transition:color .3s;transition:color .3s}@media (max-width:820px){.homeIndex-card-title-icon{left:-25px}}@media (max-width:600px){.homeIndex-card-title-icon{position:relative;left:0;margin-bottom:-5px}}.homeIndex-card-title+.homeIndex-card-description{margin-top:15px}.homeIndex-card-description{color:#313233;margin:0}.homeIndex-card-description+.homeIndex-card-sign{margin-top:5px}.homeIndex-card-sign{color:#313233;display:block;font-weight:600}.homeIndex-card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-transition:opacity .6s ease-out .4s;transition:opacity .6s ease-out .4s}.homeIndex-card-image{width:80px;height:80px;overflow:hidden;border-radius:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-transition:opacity .6s ease-out .4s;transition:opacity .6s ease-out .4s}@media (max-width:600px){.homeIndex-card-image{width:44px;height:44px;-ms-flex-preferred-size:44px;flex-basis:44px}}.homeIndex-card-image+.homeIndex-card-content{margin-left:15px}.homeIndex-card-image img{width:100%;height:100%}.homeIndex-card-cyphers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:170%;margin-top:8px;padding-left:0;-webkit-transition:opacity .6s ease-out .4s;transition:opacity .6s ease-out .4s}@media (max-width:1024px){.homeIndex-card-cyphers{width:120%;padding-left:0}}@media (max-width:820px){.homeIndex-card-cyphers{width:100%;padding-left:0}}.homeIndex-card-cyphers .homeIndex-card-stop{left:-44px;top:23px}@media (max-width:600px){.homeIndex-card-cyphers .homeIndex-card-stop{left:-36px}}.homeIndex-card-cyphers+.homeIndex-card-link{margin-top:30px;width:130%}@media (max-width:1024px){.homeIndex-card-cyphers+.homeIndex-card-link{width:100%}}@media (max-width:820px){.homeIndex-card-cyphers+.homeIndex-card-link{width:80%}}.homeIndex-card-link a{color:#fff;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.usingMouse .homeIndex-card-link a:hover{color:#fff;opacity:.7}.homeIndex-card-link_centered{width:100%;text-align:center}.homeIndex-card-cypher{width:50%;margin-top:22px}@media (max-width:600px){.homeIndex-card-cypher{width:100%}}.homeIndex-card-cypher-title{color:#313233;margin:0}.homeIndex-card-cypher-title+.homeIndex-card-cypher-number{margin-top:4px}.homeIndex-card-cypher-number{color:#313233}.homeIndex-card-cypher-subtitle{color:#313233}.homeIndex .odometer{top:-3px}.homeIndex .odometer-formatting-mark{position:relative;top:2px}.odometer.odometer-auto-theme,.odometer.odometer-theme-digital{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-digital .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-digital .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-digital .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-digital .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-digital .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-digital .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-digital .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.homeIndex .homeIndex-card-cyphers:not(.hidden-element) .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.homeIndex .homeIndex-card-cyphers:not(.hidden-element) .odometer.odometer-theme-digital.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.homeIndex .homeIndex-card-cyphers:not(.hidden-element) .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.homeIndex .homeIndex-card-cyphers:not(.hidden-element) .odometer.odometer-theme-digital.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-digital.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0)}.hero-year{font-size:300px;font-size:30rem;font-family:'Helvetica Neue',Roboto;font-weight:700}@media (max-width:1024px){.hero-year{font-size:29vw}}@media (max-width:820px){.hero-year{font-size:34vw}}@media (max-width:600px){.hero-year{font-size:39vw}}.hero-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:700}.hero_basic .hero-title{font-size:40px;font-size:4rem;font-family:'Helvetica Neue',Roboto;font-weight:500;text-transform:uppercase;letter-spacing:4px}@media (max-width:600px){.hero_basic .hero-title{font-size:30px;font-size:3rem}}.hero-icon{font-size:26px;font-size:2.6rem;font-family:ferrovial-memoriaanual-icons;font-weight:400}.hero-icon-text{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:600;line-height:1.1em;text-transform:uppercase;letter-spacing:.5px}.hero{display:block;position:relative;padding-top:50%;max-height:700px;z-index:2;background-color:#313233}@media (max-width:820px){.hero{padding-top:70%}}@media (max-width:600px){.hero{padding-top:0;height:560px}}.hero_basic{overflow:hidden}.hero_basic .hero-title{background-color:transparent;top:50%;padding:0;border-radius:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);padding:0 45px;text-align:center}@media (max-width:600px){.hero_basic .hero-title{padding:0 16px}}.hero_basic .hero-title:before{display:none}.hero_basic .hero-background{opacity:.5}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;opacity:1;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;overflow:hidden}.hero-background video{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (max-width:820px){.hero-background video{width:auto;height:100%}}.hidden-element .hero-background{opacity:0}.hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero-year{position:relative;margin:0;color:#fff;opacity:1;-webkit-transition:opacity 1s ease-out .5s;transition:opacity 1s ease-out .5s}.hidden-element .hero-year{opacity:0}.hero-title{background-color:#313233;position:absolute;top:53%;margin:0;padding:3px 12px 4px 37px;color:#fff;border-radius:17px;opacity:1;-webkit-transition:opacity 1s ease-out .2s;transition:opacity 1s ease-out .2s;cursor:pointer}.isIE11 .hero-title{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hidden-element .hero-title{opacity:0}@media (max-width:600px){.hero-title{top:50%}}.hero-title:before{content:'';display:block;position:absolute;left:7px;width:18px;height:18px;margin-right:10px;border-radius:18px;background-color:#ffc700;-webkit-transform:translateY(4px);transform:translateY(4px)}.hero-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:15%;left:50%;height:32px;max-width:32px;padding:0 3px;color:#313233;background-color:#edb900;border-radius:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;-webkit-transition:max-width .6s ease-out;transition:max-width .6s ease-out}@media (max-width:820px){.hero-icon{bottom:10%}}@media (max-width:600px){.hero-icon{bottom:0}}.usingMouse .hero-icon:hover{max-width:180px}.usingMouse .hero-icon:hover .hero-icon-text{opacity:1}.hero-icon:before{content:'';position:absolute;left:0;top:0;width:32px;height:32px;border-radius:32px;background-color:#ffc700}.hero-icon-icon{position:relative;height:32px}.hero-icon-text{color:#fff;padding:0 14px;opacity:0;-webkit-transition:opacity .5s ease-out .1s;transition:opacity .5s ease-out .1s}.hero-path{position:absolute;width:3px;top:calc(44vh + 140px);bottom:0;left:calc(50% - 1px);background-color:#313233;-webkit-transition:bottom 1s ease-out 1.6s;transition:bottom 1s ease-out 1.6s}.hidden-element .hero-path{bottom:calc(44vh + 140px)}@media (max-width:1024px){.hero-path{top:80%}}@media (max-width:600px){.hero-path{top:calc(30vw + 280px)}}.hero-path:before{content:'';position:absolute;bottom:-16px;left:-15px;width:32px;height:32px;background-color:#ffc700;border:3px solid #313233;border-radius:32px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:opacity 1s ease-out 2.6s;transition:opacity 1s ease-out 2.6s}.hidden-element .hero-path:before{opacity:0}.hero-path:after{content:'';position:absolute;bottom:-6px;left:-5px;width:12px;height:12px;background-color:#313233;border-radius:12px;opacity:1;-webkit-transition:opacity 1s ease-out 2.6s;transition:opacity 1s ease-out 2.6s}.hidden-element .hero-path:after{opacity:0}.hero-path-point{content:'';position:absolute;top:-2px;left:-8px;width:18px;height:18px;background-color:#fff;border:3px solid #313233;border-radius:18px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:opacity .6s ease-out 1.4s;transition:opacity .6s ease-out 1.4s}.hidden-element .hero-path-point{opacity:0}.logos-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase}.logos{display:block;background-color:#fff;padding-top:90px;padding-bottom:80px}@media (max-width:820px){.logos{padding-top:60px;padding-bottom:120px}}@media (max-width:600px){.logos{padding-bottom:90px}}.logos-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px}@media (max-width:600px){.logos-wrapper{padding-left:10px;padding-right:10px}}.logos-title{margin:0;text-align:center;color:#313233;opacity:1;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.hidden-element .logos-title{opacity:0}.logos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;margin-bottom:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}@media (max-width:600px){.logos-list{margin-top:10px}}.logos-list li{opacity:1}.logos-list li:nth-child(1){-webkit-transition:opacity 1s ease-out .2s;transition:opacity 1s ease-out .2s}.logos-list li:nth-child(2){-webkit-transition:opacity 1s ease-out .4s;transition:opacity 1s ease-out .4s}.logos-list li:nth-child(3){-webkit-transition:opacity 1s ease-out .6s;transition:opacity 1s ease-out .6s}.logos-list li:nth-child(4){-webkit-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s}.logos-list li:nth-child(5){-webkit-transition:opacity 1s ease-out 1s;transition:opacity 1s ease-out 1s}.logos-list li:nth-child(6){-webkit-transition:opacity 1s ease-out 1.2s;transition:opacity 1s ease-out 1.2s}.hidden-element .logos-list li{opacity:0}@media (max-width:480px){.logos-list li{width:calc(50% - 16px);margin:0 8px}}.logos-list li .logos-list-image{display:block;max-height:84px;max-width:150px;margin:50px 20px 0;background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width:600px){.logos-list li .logos-list-image{margin-top:50px}}@media (max-width:480px){.logos-list li .logos-list-image{width:auto;max-width:100%;margin:50px auto 0 auto}}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.concept-carousel-glide-title{font-size:40px;font-size:4rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;line-height:1.7em}@media (max-width:1024px){.concept-carousel-glide-title{font-size:34px;font-size:3.4rem}}@media (max-width:820px){.concept-carousel-glide-title{font-size:40px;font-size:4rem}}@media (max-width:600px){.concept-carousel-glide-title{font-size:30px;font-size:3rem;line-height:1.6667em}}.concept-carousel-glide-description{font-size:16px;font-size:1.6rem;font-family:Ferrovial;font-weight:400;line-height:1.5em;letter-spacing:.5px}.concept-carousel{position:relative}.concept-carousel-background{position:absolute;background-color:#313233;top:0;right:0;bottom:0;left:0}.concept-carousel-background-layer{position:absolute;top:0;right:80%;bottom:0;left:0;background-color:#edb900;opacity:1;-webkit-transition:opacity 1.4s ease-out,right 1.4s ease-out;transition:opacity 1.4s ease-out,right 1.4s ease-out}@media (max-width:820px){.concept-carousel-background-layer{right:0;height:450px;-webkit-transition:opacity .8s ease-out,right .8s ease-out;transition:opacity .8s ease-out,right .8s ease-out}}@media (max-width:600px){.concept-carousel-background-layer{height:320px}}.hidden-element .concept-carousel-background-layer{right:82%;opacity:0}@media (max-width:820px){.hidden-element .concept-carousel-background-layer{right:40%}}@media (max-width:600px){.hidden-element .concept-carousel-background-layer{right:70%}}.concept-carousel-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.concept-carousel-wrapper{padding-left:10px;padding-right:10px}}@media (max-width:820px){.concept-carousel-wrapper{padding-right:0;padding-left:0}}.concept-carousel-glide{position:relative}.concept-carousel-glide-title{position:absolute;top:90px;left:0;width:470px;margin:0;color:#fff;z-index:3;opacity:0;-webkit-transition:opacity .8s ease-out 1.4s;transition:opacity .8s ease-out 1.4s}@media (max-width:820px){.concept-carousel-glide-title{top:30px;left:45px;-webkit-transition:opacity .8s ease-out .8s;transition:opacity .8s ease-out .8s}}@media (max-width:600px){.concept-carousel-glide-title{right:30px;left:16px;width:auto}}.concept-carousel-glide_started .glide__slide--active .concept-carousel-glide-title{-webkit-transition:opacity .8s ease-out .6s;transition:opacity .8s ease-out .6s}.concept-carousel-glide_moved .glide__slide--active .concept-carousel-glide-title{opacity:0;-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s}.glide__slide--active .concept-carousel-glide-title{opacity:1}.hidden-element .glide__slide--active .concept-carousel-glide-title{opacity:0}.concept-carousel-glide-image{position:absolute;top:0;bottom:0;left:6.5%;width:56%;background-color:#ebebec;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .8s ease-out .4s,-webkit-transform .8s ease-out .4s;transition:opacity .8s ease-out .4s,-webkit-transform .8s ease-out .4s;transition:opacity .8s ease-out .4s,transform .8s ease-out .4s;transition:opacity .8s ease-out .4s,transform .8s ease-out .4s,-webkit-transform .8s ease-out .4s}@media (max-width:1024px){.concept-carousel-glide-image{left:5%;width:50%}}@media (max-width:820px){.concept-carousel-glide-image{position:relative;left:12%;width:calc(100%);height:450px;-webkit-transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s,-webkit-transform .8s ease-out 0s}}@media (max-width:600px){.concept-carousel-glide-image{height:320px;left:15%}}.concept-carousel-glide_started .glide__slide--active .concept-carousel-glide-image{-webkit-transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s,-webkit-transform .8s ease-out 0s}.concept-carousel-glide_moved .glide__slide--active .concept-carousel-glide-image{opacity:0;-webkit-transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,-webkit-transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s;transition:opacity .8s ease-out 0s,transform .8s ease-out 0s,-webkit-transform .8s ease-out 0s}.glide__slide--active .concept-carousel-glide-image{opacity:1}.hidden-element .concept-carousel-glide-image{opacity:0;-webkit-transform:translate3d(-14px,0,0);transform:translate3d(-14px,0,0)}.concept-carousel-glide-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:37.5%;padding:150px 6.5% 150px 60px;color:#fff;opacity:0;-webkit-transition:opacity .8s ease-out 1.4s;transition:opacity .8s ease-out 1.4s}@media (max-width:1024px){.concept-carousel-glide-description{width:45%}}@media (max-width:820px){.concept-carousel-glide-description{width:100%;padding:48px 6.5% 80px 45px;-webkit-transition:opacity .8s ease-out 1s;transition:opacity .8s ease-out 1s}}@media (max-width:600px){.concept-carousel-glide-description{padding:30px 16px 60px}}.concept-carousel-glide_started .glide__slide--active .concept-carousel-glide-description{-webkit-transition:opacity .8s ease-out .6s;transition:opacity .8s ease-out .6s}.concept-carousel-glide_moved .glide__slide--active .concept-carousel-glide-description{opacity:0;-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s}.glide__slide--active .concept-carousel-glide-description{opacity:1}.hidden-element .concept-carousel-glide-description{opacity:0}.concept-carousel-glide-description p{margin:0}.concept-carousel-glide-description p+p{margin-top:10px}.concept-carousel .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:30px;width:100%;pointer-events:none}@media (max-width:600px){.concept-carousel .glide__bullets{bottom:20px}}.concept-carousel .glide__bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:17px;height:17px;border-radius:17px;border:3px solid #313233;background-color:#ffc700;pointer-events:all;-webkit-transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color .3s ease-out,background-color .3s ease-out}.concept-carousel .glide__bullet--active{border:3px solid #ffc700;background-color:#fff;pointer-events:none}.concept-carousel .glide__bullet+.glide__bullet{margin-left:20px}.concept-carousel .glide__slides{margin-top:0;margin-bottom:0;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.concept-carousel .glide__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.distributor-grid-block-hover-title,.distributor-grid-block-title{font-size:28px;font-size:2.8rem;font-family:Ferrovial;font-weight:600;text-transform:uppercase;line-height:1.4em}@media (max-width:600px){.distributor-grid-block-hover-title,.distributor-grid-block-title{font-size:16px;font-size:1.6rem}}.distributor-grid-block-hover-description{font-size:22px;font-size:2.2rem;font-family:Ferrovial;font-weight:400;line-height:1.2727em}@media (max-width:600px){.distributor-grid-block-hover-description{font-size:14px;font-size:1.4rem}}.distributor-grid-block-hover-button{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:600;text-transform:uppercase;line-height:1.2727em}.distributor-grid-block-subtitle{font-size:18px;font-size:1.8rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;line-height:1.222em}@media (max-width:600px){.distributor-grid-block-subtitle{font-size:11px;font-size:1.1rem}}.distributor-grid-block-cypher{font-size:46px;font-size:4.6rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;line-height:1.1956em}@media (max-width:600px){.distributor-grid-block-cypher{font-size:26px;font-size:2.6rem}}.distributor-grid-block-supportTitle{font-size:18px;font-size:1.8rem;font-family:'Helvetica Neue',Roboto;font-weight:500;line-height:1.222em}@media (max-width:600px){.distributor-grid-block-supportTitle{font-size:11px;font-size:1.1rem}}.distributor-grid{padding-top:50px}@media (max-width:600px){.distributor-grid{padding-top:20px}}.distributor-grid-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.distributor-grid-wrapper{padding-left:16px;padding-right:16px}}.distributor-grid-wrapper:after{content:'';display:table;clear:both}.distributor-grid-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;float:left;width:50%;height:35vw;background-repeat:no-repeat;background-size:cover;padding:30px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}@media (min-width:1270px){.distributor-grid-block{height:440px}}@media (max-width:820px){.distributor-grid-block{width:100%;height:55vw}}@media (max-width:600px){.distributor-grid-block{height:70vw;padding:20px}}.distributor-grid-block:hover .distributor-grid-block-hover{opacity:1}.distributor-grid-block:hover .distributor-grid-block-content{opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.distributor-grid-block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#002531),color-stop(30%,rgba(0,0,0,0)));background-image:linear-gradient(180deg,#002531 0,rgba(0,0,0,0) 30%);opacity:.6;z-index:0}.distributor-grid-block.hidden-element{opacity:0}.distributor-grid-block.hidden-element .distributor-grid-block-content{opacity:0}.distributor-grid-block_justifyEnd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.distributor-grid-block_alignBottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.distributor-grid-block_alignBottom:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(0,0,0,0)),to(#002531));background-image:linear-gradient(180deg,rgba(0,0,0,0) 70%,#002531 100%)}.distributor-grid-block_justifyCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.distributor-grid-block_alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.distributor-grid-block_floatRight{float:right}.distributor-grid-block_floatLeft{float:left}.distributor-grid-block_tall{height:70vw}@media (min-width:1270px){.distributor-grid-block_tall{height:880px}}@media (max-width:820px){.distributor-grid-block_tall{height:110vw}}@media (max-width:600px){.distributor-grid-block_tall{height:140vw}}.distributor-grid-block_wide{width:100%}.distributor-grid-block_wide:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(98%,#002531));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#002531 98%)}.distributor-grid-block-hover{position:absolute;top:0;right:0;bottom:0;left:0;padding:60px 40px;background-color:rgba(0,37,49,.85);z-index:2;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;text-align:left}@media (max-width:820px){.distributor-grid-block-hover{opacity:1}}@media (max-width:600px){.distributor-grid-block-hover{padding:30px 20px}}.distributor-grid-block-hover-title{color:#ffc700}.distributor-grid-block-hover-title+.distributor-grid-block-hover-description{margin-top:25px}@media (max-width:600px){.distributor-grid-block-hover-title+.distributor-grid-block-hover-description{margin-top:15px}}.distributor-grid-block-hover-title+.distributor-grid-block-hover-button{margin-top:30px}@media (max-width:600px){.distributor-grid-block-hover-title+.distributor-grid-block-hover-button{margin-top:15px}}.distributor-grid-block-hover-description{margin:0;color:#fff;max-height:37%;overflow:hidden}.distributor-grid-block-hover-description:before{content:'eval("getAttribute(' data-truncate ').substring(0,scrollWidth/3)")…'}.distributor-grid-block_tall .distributor-grid-block-hover-description{max-height:22%}.distributor-grid-block-hover-description+.distributor-grid-block-hover-button{margin-top:30px}.distributor-grid-block-hover-button{display:inline-block;position:relative;min-width:140px;padding:12px 10px 12px 20px;color:#fff;background-color:#ffc700;border-radius:22px}.usingMouse .distributor-grid-block-hover-button:hover{color:#fff;background-color:#fab91c}.distributor-grid-block-hover-button .icon-chevron-right{font-size:24px;font-size:2.4rem;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.distributor-grid-block-hover-button+*{margin-top:48px}.distributor-grid-block-content{position:relative;z-index:1;-webkit-transition:opacity .6s ease-out .6s;transition:opacity .6s ease-out .6s}@media (max-width:820px){.distributor-grid-block-content{opacity:0}}.distributor-grid-block_alignCenter .distributor-grid-block-content{width:100%}.distributor-grid-block-title{max-width:510px;margin:0 auto;color:#fff}@media (max-width:820px){.distributor-grid-block_justifyCenter .distributor-grid-block-title{padding:0 40px}}@media (max-width:600px){.distributor-grid-block_justifyCenter .distributor-grid-block-title{padding:0 20px}}.distributor-grid-block-title+.distributor-grid-block-subtitle{margin-top:-5px}.distributor-grid-block_tall .distributor-grid-block-title+.distributor-grid-block-subtitle{margin-top:80px}@media (max-width:600px){.distributor-grid-block_tall .distributor-grid-block-title+.distributor-grid-block-subtitle{margin-top:50px}}.distributor-grid-block-subtitle{max-width:510px;margin:0;color:#ffc700}.distributor-grid-block-subtitle+.distributor-grid-block-cypher{margin-top:2px}.distributor-grid-block-cypher{margin:0;color:#ffc700}.distributor-grid-block-cypher+.distributor-grid-block-supportTitle{margin-top:3px}.distributor-grid-block-cypher+.distributor-grid-block-subtitle{margin-top:60px}@media (max-width:600px){.distributor-grid-block-cypher+.distributor-grid-block-subtitle{margin-top:30px}}.distributor-grid-block-supportTitle{margin:0;color:#ffc700}.distributor-grid-block-supportTitle+.distributor-grid-block-subtitle{margin-top:60px}@media (max-width:600px){.distributor-grid-block-supportTitle+.distributor-grid-block-subtitle{margin-top:30px}}.distributor-grid-block-path{position:absolute;bottom:-40px;left:-30px;width:calc(100% + 30px);max-width:270px;height:3px;background-color:#ffc700}@media (max-width:600px){.distributor-grid-block-path{width:calc(100% + 20px);bottom:-30px;left:-20px}}.distributor-grid-block-path_type2{max-width:360px}.distributor-grid-block-path_type3{left:30px;width:calc(100% - 30px)}.distributor-grid-block_alignBottom .distributor-grid-block-path,.distributor-grid-block_alignCenter:not(.distributor-grid-block_wide):not(.distributor-grid-block_floatLeft) .distributor-grid-block-path{top:-40px;bottom:auto}@media (max-width:600px){.distributor-grid-block_alignBottom .distributor-grid-block-path,.distributor-grid-block_alignCenter:not(.distributor-grid-block_wide):not(.distributor-grid-block_floatLeft) .distributor-grid-block-path{top:-30px;bottom:auto}}.distributor-grid-block_justifyCenter .distributor-grid-block-path,.distributor-grid-block_justifyEnd .distributor-grid-block-path{right:-30px;left:auto}@media (max-width:600px){.distributor-grid-block_justifyCenter .distributor-grid-block-path,.distributor-grid-block_justifyEnd .distributor-grid-block-path{right:-20px;left:auto}}.distributor-grid-block_justifyCenter .distributor-grid-block-path_type3,.distributor-grid-block_justifyEnd .distributor-grid-block-path_type3{right:30px}.distributor-grid-block_justifyCenter .distributor-grid-block-path{width:calc(50% - 30px);max-width:none;bottom:-6vw}@media (min-width:1270px){.distributor-grid-block_justifyCenter .distributor-grid-block-path{bottom:-80px}}@media (max-width:820px){.distributor-grid-block_justifyCenter .distributor-grid-block-path{bottom:-10vw}}.distributor-grid-block-path_child{position:absolute;bottom:30px;left:-30px;width:3px;height:calc(32vw - 180px);max-height:230px;background-color:#ffc700;display:none}@media (max-width:820px){.distributor-grid-block-path_child{height:calc(50vw - 180px)}}@media (max-width:600px){.distributor-grid-block-path_child{height:calc(58vw - 100px);max-height:none}}.distributor-grid-block-path_type3 .distributor-grid-block-path_child{display:block}.distributor-grid-block_justifyCenter .distributor-grid-block-path_child,.distributor-grid-block_justifyEnd .distributor-grid-block-path_child{left:auto;right:-30px}.distributor-grid-block_justifyCenter .distributor-grid-block-path_child:after,.distributor-grid-block_justifyEnd .distributor-grid-block-path_child:after{left:0;border-radius:0;border-top-left-radius:14px;border-width:3px 0 0 3px}.distributor-grid-block_justifyCenter .distributor-grid-block-path_child{height:calc(22vw - 180px);max-height:100px}@media (max-width:820px){.distributor-grid-block_justifyCenter .distributor-grid-block-path_child{height:calc(40vw - 180px);max-height:none}}@media (max-width:600px){.distributor-grid-block_justifyCenter .distributor-grid-block-path_child{height:calc(48vw - 100px)}}.distributor-grid-block-path_child:after{content:'';position:absolute;right:auto;bottom:calc(32vw - 180px);left:-30px;width:30px;height:30px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-top-right-radius:14px;border:3px solid #ffc700;border-width:3px 3px 0 0}@media (min-width:1270px){.distributor-grid-block-path_child:after{bottom:230px}}@media (max-width:820px){.distributor-grid-block-path_child:after{bottom:calc(50vw - 180px)}}@media (max-width:600px){.distributor-grid-block-path_child::after{bottom:calc(58vw - 100px);left:-20px;width:20px;height:20px}}.distributor-grid-block_justifyCenter .distributor-grid-block-path_child:after{bottom:calc(22vw - 180px)}@media (min-width:1270px){.distributor-grid-block_justifyCenter .distributor-grid-block-path_child::after{bottom:100px}}@media (max-width:820px){.distributor-grid-block_justifyCenter .distributor-grid-block-path_child::after{bottom:calc(40vw - 180px)}}@media (max-width:600px){.distributor-grid-block_justifyCenter .distributor-grid-block-path_child::after{bottom:calc(48vw - 100px)}}.distributor-grid-block-path_child:before{content:'';position:absolute;right:-3.5px;bottom:75%;width:10px;height:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 0 3px #ffc700,0 calc(18vw - 110px + 0px) 0 0 #fff,0 calc(18vw - 110px + 0px) 0 3px #ffc700,0 calc(18vw - 110px + 2px) 0 3px #ffc700,0 calc(18vw - 110px + 4px) 0 3px #ffc700,0 calc(18vw - 110px + 6px) 0 3px #ffc700,0 calc(18vw - 110px + 8px) 0 3px #ffc700,0 calc(18vw - 110px + 10px) 0 3px #ffc700,0 calc(18vw - 110px + 12px) 0 3px #ffc700,0 calc(18vw - 110px + 14px) 0 3px #ffc700,0 calc(18vw - 110px + 16px) 0 3px #ffc700,0 calc(18vw - 110px + 18px) 0 3px #ffc700,0 calc(18vw - 110px + 20px) 0 3px #ffc700,0 calc(18vw - 110px + 22px) 0 3px #ffc700,0 calc(18vw - 110px + 24px) 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 calc(18vw - 110px + 0px) 0 0 #fff,0 calc(18vw - 110px + 0px) 0 3px #ffc700,0 calc(18vw - 110px + 2px) 0 3px #ffc700,0 calc(18vw - 110px + 4px) 0 3px #ffc700,0 calc(18vw - 110px + 6px) 0 3px #ffc700,0 calc(18vw - 110px + 8px) 0 3px #ffc700,0 calc(18vw - 110px + 10px) 0 3px #ffc700,0 calc(18vw - 110px + 12px) 0 3px #ffc700,0 calc(18vw - 110px + 14px) 0 3px #ffc700,0 calc(18vw - 110px + 16px) 0 3px #ffc700,0 calc(18vw - 110px + 18px) 0 3px #ffc700,0 calc(18vw - 110px + 20px) 0 3px #ffc700,0 calc(18vw - 110px + 22px) 0 3px #ffc700,0 calc(18vw - 110px + 24px) 0 3px #ffc700;z-index:1}@media (min-width:1180px){.distributor-grid-block-path_child:before{-webkit-box-shadow:0 0 0 3px #ffc700,0 calc(120px + 0px) 0 0 #fff,0 calc(120px + 0px) 0 3px #ffc700,0 calc(120px + 2px) 0 3px #ffc700,0 calc(120px + 4px) 0 3px #ffc700,0 calc(120px + 6px) 0 3px #ffc700,0 calc(120px + 8px) 0 3px #ffc700,0 calc(120px + 10px) 0 3px #ffc700,0 calc(120px + 12px) 0 3px #ffc700,0 calc(120px + 14px) 0 3px #ffc700,0 calc(120px + 16px) 0 3px #ffc700,0 calc(120px + 18px) 0 3px #ffc700,0 calc(120px + 20px) 0 3px #ffc700,0 calc(120px + 22px) 0 3px #ffc700,0 calc(120px + 24px) 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 calc(120px + 0px) 0 0 #fff,0 calc(120px + 0px) 0 3px #ffc700,0 calc(120px + 2px) 0 3px #ffc700,0 calc(120px + 4px) 0 3px #ffc700,0 calc(120px + 6px) 0 3px #ffc700,0 calc(120px + 8px) 0 3px #ffc700,0 calc(120px + 10px) 0 3px #ffc700,0 calc(120px + 12px) 0 3px #ffc700,0 calc(120px + 14px) 0 3px #ffc700,0 calc(120px + 16px) 0 3px #ffc700,0 calc(120px + 18px) 0 3px #ffc700,0 calc(120px + 20px) 0 3px #ffc700,0 calc(120px + 22px) 0 3px #ffc700,0 calc(120px + 24px) 0 3px #ffc700}}@media (max-width:820px){.distributor-grid-block-path_child::before{-webkit-box-shadow:0 0 0 3px #ffc700,0 calc(28vw - 110px + 0px) 0 0 #fff,0 calc(28vw - 110px + 0px) 0 3px #ffc700,0 calc(28vw - 110px + 2px) 0 3px #ffc700,0 calc(28vw - 110px + 4px) 0 3px #ffc700,0 calc(28vw - 110px + 6px) 0 3px #ffc700,0 calc(28vw - 110px + 8px) 0 3px #ffc700,0 calc(28vw - 110px + 10px) 0 3px #ffc700,0 calc(28vw - 110px + 12px) 0 3px #ffc700,0 calc(28vw - 110px + 14px) 0 3px #ffc700,0 calc(28vw - 110px + 16px) 0 3px #ffc700,0 calc(28vw - 110px + 18px) 0 3px #ffc700,0 calc(28vw - 110px + 20px) 0 3px #ffc700,0 calc(28vw - 110px + 22px) 0 3px #ffc700,0 calc(28vw - 110px + 24px) 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 calc(28vw - 110px + 0px) 0 0 #fff,0 calc(28vw - 110px + 0px) 0 3px #ffc700,0 calc(28vw - 110px + 2px) 0 3px #ffc700,0 calc(28vw - 110px + 4px) 0 3px #ffc700,0 calc(28vw - 110px + 6px) 0 3px #ffc700,0 calc(28vw - 110px + 8px) 0 3px #ffc700,0 calc(28vw - 110px + 10px) 0 3px #ffc700,0 calc(28vw - 110px + 12px) 0 3px #ffc700,0 calc(28vw - 110px + 14px) 0 3px #ffc700,0 calc(28vw - 110px + 16px) 0 3px #ffc700,0 calc(28vw - 110px + 18px) 0 3px #ffc700,0 calc(28vw - 110px + 20px) 0 3px #ffc700,0 calc(28vw - 110px + 22px) 0 3px #ffc700,0 calc(28vw - 110px + 24px) 0 3px #ffc700}}@media (max-width:600px){.distributor-grid-block-path_child:before{width:6px;height:6px;right:-1.5px;-webkit-box-shadow:0 0 0 2px #ffc700,0 calc(44vw - 110px + 0px) 0 0 #fff,0 calc(44vw - 110px + 0px) 0 2px #ffc700,0 calc(44vw - 110px + 2px) 0 2px #ffc700,0 calc(44vw - 110px + 4px) 0 2px #ffc700,0 calc(44vw - 110px + 6px) 0 2px #ffc700,0 calc(44vw - 110px + 8px) 0 2px #ffc700,0 calc(44vw - 110px + 10px) 0 2px #ffc700,0 calc(44vw - 110px + 12px) 0 2px #ffc700,0 calc(44vw - 110px + 14px) 0 2px #ffc700,0 calc(44vw - 110px + 16px) 0 2px #ffc700,0 calc(44vw - 110px + 18px) 0 2px #ffc700,0 calc(44vw - 110px + 20px) 0 2px #ffc700,0 calc(44vw - 110px + 22px) 0 2px #ffc700,0 calc(44vw - 110px + 24px) 0 2px #ffc700;box-shadow:0 0 0 2px #ffc700,0 calc(44vw - 110px + 0px) 0 0 #fff,0 calc(44vw - 110px + 0px) 0 2px #ffc700,0 calc(44vw - 110px + 2px) 0 2px #ffc700,0 calc(44vw - 110px + 4px) 0 2px #ffc700,0 calc(44vw - 110px + 6px) 0 2px #ffc700,0 calc(44vw - 110px + 8px) 0 2px #ffc700,0 calc(44vw - 110px + 10px) 0 2px #ffc700,0 calc(44vw - 110px + 12px) 0 2px #ffc700,0 calc(44vw - 110px + 14px) 0 2px #ffc700,0 calc(44vw - 110px + 16px) 0 2px #ffc700,0 calc(44vw - 110px + 18px) 0 2px #ffc700,0 calc(44vw - 110px + 20px) 0 2px #ffc700,0 calc(44vw - 110px + 22px) 0 2px #ffc700,0 calc(44vw - 110px + 24px) 0 2px #ffc700}}.distributor-grid-block_justifyCenter .distributor-grid-block-path_child:before{-webkit-box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700}.distributor-grid-block-path:after{content:'';position:absolute;right:0;bottom:-3px;width:10px;height:10px;border-radius:10px;background-color:#ffc700;-webkit-box-shadow:0 0 0 6px #313233,0 0 0 9px #ffc700;box-shadow:0 0 0 6px #313233,0 0 0 9px #ffc700}@media (max-width:600px){.distributor-grid-block-path:after{bottom:-1.5px;width:6px;height:6px;-webkit-box-shadow:0 0 0 4px #313233,0 0 0 6px #ffc700;box-shadow:0 0 0 4px #313233,0 0 0 6px #ffc700}}.distributor-grid-block_justifyCenter .distributor-grid-block-path:after,.distributor-grid-block_justifyEnd .distributor-grid-block-path:after{right:auto;left:0}.distributor-grid-block-path_type2:after{background-color:#fff;-webkit-box-shadow:0 0 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700}@media (max-width:600px){.distributor-grid-block-path_type2:after{-webkit-box-shadow:0 0 0 2px #ffc700;box-shadow:0 0 0 2px #ffc700}}.distributor-grid-block-path:before{content:'';position:absolute;right:65%;bottom:-3px;width:10px;height:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700}@media (max-width:600px){.distributor-grid-block-path:before{bottom:-1.5px;width:6px;height:6px;-webkit-box-shadow:0 0 0 2px #ffc700;box-shadow:0 0 0 2px #ffc700}}.distributor-grid-block_justifyCenter .distributor-grid-block-path:before,.distributor-grid-block_justifyEnd .distributor-grid-block-path:before{right:auto;left:65%}.distributor-grid-block-path_type2:before{right:75%;background-color:#fff;-webkit-box-shadow:0 0 0 3px #ffc700,2px 0 0 3px #ffc700,4px 0 0 3px #ffc700,6px 0 0 3px #ffc700,8px 0 0 3px #ffc700,10px 0 0 3px #ffc700,12px 0 0 3px #ffc700,14px 0 0 3px #ffc700,16px 0 0 3px #ffc700,18px 0 0 3px #ffc700,20px 0 0 3px #ffc700,22px 0 0 3px #ffc700,24px 0 0 3px #ffc700,26px 0 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,2px 0 0 3px #ffc700,4px 0 0 3px #ffc700,6px 0 0 3px #ffc700,8px 0 0 3px #ffc700,10px 0 0 3px #ffc700,12px 0 0 3px #ffc700,14px 0 0 3px #ffc700,16px 0 0 3px #ffc700,18px 0 0 3px #ffc700,20px 0 0 3px #ffc700,22px 0 0 3px #ffc700,24px 0 0 3px #ffc700,26px 0 0 3px #ffc700}@media (max-width:600px){.distributor-grid-block-path_type2:before{-webkit-box-shadow:0 0 0 2px #ffc700,2px 0 0 2px #ffc700,4px 0 0 2px #ffc700,6px 0 0 2px #ffc700,8px 0 0 2px #ffc700,10px 0 0 2px #ffc700,12px 0 0 2px #ffc700,14px 0 0 2px #ffc700,16px 0 0 2px #ffc700,18px 0 0 2px #ffc700;box-shadow:0 0 0 2px #ffc700,2px 0 0 2px #ffc700,4px 0 0 2px #ffc700,6px 0 0 2px #ffc700,8px 0 0 2px #ffc700,10px 0 0 2px #ffc700,12px 0 0 2px #ffc700,14px 0 0 2px #ffc700,16px 0 0 2px #ffc700,18px 0 0 2px #ffc700}}.distributor-grid-block_justifyEnd .distributor-grid-block-path_type2:before{right:auto;left:75%}.distributor-grid-block-path_type3:before{right:auto;bottom:0;left:-30px;width:30px;height:30px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom-left-radius:14px;border:3px solid #ffc700;border-width:0 0 3px 3px}.distributor-grid-block_justifyCenter .distributor-grid-block-path_type3:before,.distributor-grid-block_justifyEnd .distributor-grid-block-path_type3:before{right:-30px;left:auto;border-radius:0;border-bottom-right-radius:14px;border-width:0 3px 3px 0}.rail-path{position:absolute;top:0;bottom:0;left:50%;width:calc(100% - 90px);max-width:1180px;margin-top:40px;padding-right:45px;padding-left:45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:none}@media (max-width:1024px){.rail-path{width:100%;padding-right:0;padding-left:0}}@media (max-width:600px){.rail-path{display:none}}.rail-path-wrapper{position:relative;height:100%;overflow:hidden}.rail-path-wrapper:after{content:'';position:absolute;left:31px;top:12px;width:10px;height:10px;border-radius:10px;background-color:#313233;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #313233;box-shadow:0 0 0 6px #fff,0 0 0 9px #313233;z-index:3}.rail-path_yellow .rail-path-wrapper:after{background-color:#ffc700;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700;box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700}.rail-path_green .rail-path-wrapper:after{-webkit-box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233;box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233}.rail-path_purple .rail-path-wrapper:after{-webkit-box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233;box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233}.rail-path_black .rail-path-wrapper:after{-webkit-box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233;box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233}.rail-path_blue .rail-path-wrapper:after,.rail-path_blue02 .rail-path-wrapper:after{-webkit-box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233;box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233}.rail-path_gray .rail-path-wrapper:after{-webkit-box-shadow:0 0 0 6px #c6c0b7,0 0 0 9px #313233;box-shadow:0 0 0 6px #c6c0b7,0 0 0 9px #313233}.rail-path-wrapper:before{content:'';position:absolute;left:31px;bottom:9px;width:10px;height:10px;border-radius:10px;background-color:#313233;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #313233,0 5px 0 9px #fff;box-shadow:0 0 0 6px #fff,0 0 0 9px #313233,0 5px 0 9px #fff;z-index:2}.bg-yellow .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #313233,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #fff,0 0 0 9px #313233,0 5px 0 9px #ffe9ac}.rail-path_yellow .rail-path-wrapper:before{background-color:#ffc700;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700,0 5px 0 9px #fff;box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700,0 5px 0 9px #fff}.bg-yellow .rail-path_yellow .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700,0 5px 0 9px #ffe9ac}.rail-path_green .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233,0 5px 0 9px #fff;box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233,0 5px 0 9px #fff}.bg-yellow .rail-path_green .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #c0c500,0 0 0 9px #313233,0 5px 0 9px #ffe9ac}.rail-path_purple .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233,0 5px 0 9px #fff;box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233,0 5px 0 9px #fff}.bg-yellow .rail-path_purple .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #a97c9f,0 0 0 9px #313233,0 5px 0 9px #ffe9ac}.rail-path_black .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233,0 5px 0 9px #fff;box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233,0 5px 0 9px #fff}.bg-yellow .rail-path_black .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #ffc700,0 0 0 9px #313233,0 5px 0 9px #ffe9ac}.rail-path_blue .rail-path-wrapper:before,.rail-path_blue02 .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233,0 5px 0 9px #fff;box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233,0 5px 0 9px #fff}.bg-yellow .rail-path_blue .rail-path-wrapper:before,.bg-yellow .rail-path_blue02 .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233,0 5px 0 9px #ffe9ac;box-shadow:0 0 0 6px #7e9db2,0 0 0 9px #313233,0 5px 0 9px #ffe9ac}.rail-path_gray .rail-path-wrapper:before{-webkit-box-shadow:0 0 0 6px #c6c0b7,0 0 0 9px #313233,0 0 0 9px #313233;box-shadow:0 0 0 6px #c6c0b7,0 0 0 9px #313233,0 0 0 9px #313233}.rail-path_404 .rail-path-wrapper:before{display:none}.rail-path-veil{position:absolute;top:0;bottom:0;left:0;width:60px;background-color:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);z-index:2;will-change:transform}.bg-yellow .rail-path-veil{background-color:#ffe9ac}.rail-path_404 .rail-path-veil{display:none}.rail-path-line{position:absolute;top:15px;bottom:15px;left:35px;width:3px;background-color:#313233}.rail-path_yellow .rail-path-line{background-color:#ffc700}.rail-path_blue02 .rail-path-line{background-color:#7e9db2}.rail-path_404 .rail-path-line{bottom:80px}.rail-path-line:before{content:'';position:absolute;top:0;left:-35px;width:35px;height:3px;background-color:#313233;z-index:3}.rail-path_yellow .rail-path-line:before{background-color:#ffc700}.rail-path_blue02 .rail-path-line:before{background-color:#7e9db2}.rail-path-line:after{content:'';position:absolute;right:-3.5px;top:100px;width:10px;height:10px;border-radius:10px;background-color:#fff;z-index:1;-webkit-box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700,0 300px 0 0 #fff,0 300px 0 3px #ffc700,0 330px 0 0 #fff,0 330px 0 3px #ffc700,0 1300px 0 0 #fff,0 1300px 0 3px #ffc700,0 1330px 0 0 #fff,0 1330px 0 3px #ffc700,0 1750px 0 0 #fff,0 1750px 0 3px #ffc700,0 1752px 0 3px #ffc700,0 1754px 0 3px #ffc700,0 1756px 0 3px #ffc700,0 1758px 0 3px #ffc700,0 1760px 0 3px #ffc700,0 1762px 0 3px #ffc700,0 1764px 0 3px #ffc700,0 1766px 0 3px #ffc700,0 1768px 0 3px #ffc700,0 1770px 0 3px #ffc700,0 1772px 0 3px #ffc700,0 1774px 0 3px #ffc700,0 1776px 0 3px #ffc700,0 1778px 0 3px #ffc700,0 1780px 0 3px #ffc700,0 1782px 0 3px #ffc700,0 1784px 0 3px #ffc700,0 1786px 0 3px #ffc700,0 1788px 0 3px #ffc700,0 1790px 0 3px #ffc700,0 1792px 0 3px #ffc700,0 2000px 0 0 #fff,0 2000px 0 3px #ffc700,0 2030px 0 0 #fff,0 2030px 0 3px #ffc700,0 3300px 0 0 #fff,0 3300px 0 3px #ffc700,0 3330px 0 0 #fff,0 3330px 0 3px #ffc700,0 3750px 0 0 #fff,0 3750px 0 3px #ffc700,0 3752px 0 3px #ffc700,0 3754px 0 3px #ffc700,0 3756px 0 3px #ffc700,0 3758px 0 3px #ffc700,0 3760px 0 3px #ffc700,0 3762px 0 3px #ffc700,0 3764px 0 3px #ffc700,0 3766px 0 3px #ffc700,0 3768px 0 3px #ffc700,0 3770px 0 3px #ffc700,0 3772px 0 3px #ffc700,0 3774px 0 3px #ffc700,0 3776px 0 3px #ffc700,0 3778px 0 3px #ffc700,0 3780px 0 3px #ffc700,0 3782px 0 3px #ffc700,0 3784px 0 3px #ffc700,0 3786px 0 3px #ffc700,0 3788px 0 3px #ffc700,0 3790px 0 3px #ffc700,0 3792px 0 3px #ffc700,0 4000px 0 0 #fff,0 4000px 0 3px #ffc700,0 4030px 0 0 #fff,0 4030px 0 3px #ffc700,0 4300px 0 0 #fff,0 4300px 0 3px #ffc700,0 4330px 0 0 #fff,0 4330px 0 3px #ffc700,0 5000px 0 0 #fff,0 5000px 0 3px #ffc700,0 5002px 0 3px #ffc700,0 5004px 0 3px #ffc700,0 5006px 0 3px #ffc700,0 5008px 0 3px #ffc700,0 5010px 0 3px #ffc700,0 5012px 0 3px #ffc700,0 5014px 0 3px #ffc700,0 5016px 0 3px #ffc700,0 5018px 0 3px #ffc700,0 5020px 0 3px #ffc700,0 5022px 0 3px #ffc700,0 5024px 0 3px #ffc700,0 5026px 0 3px #ffc700,0 5028px 0 3px #ffc700,0 5030px 0 3px #ffc700,0 5032px 0 3px #ffc700,0 5034px 0 3px #ffc700,0 5036px 0 3px #ffc700,0 5038px 0 3px #ffc700,0 5040px 0 3px #ffc700,0 5042px 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700,0 300px 0 0 #fff,0 300px 0 3px #ffc700,0 330px 0 0 #fff,0 330px 0 3px #ffc700,0 1300px 0 0 #fff,0 1300px 0 3px #ffc700,0 1330px 0 0 #fff,0 1330px 0 3px #ffc700,0 1750px 0 0 #fff,0 1750px 0 3px #ffc700,0 1752px 0 3px #ffc700,0 1754px 0 3px #ffc700,0 1756px 0 3px #ffc700,0 1758px 0 3px #ffc700,0 1760px 0 3px #ffc700,0 1762px 0 3px #ffc700,0 1764px 0 3px #ffc700,0 1766px 0 3px #ffc700,0 1768px 0 3px #ffc700,0 1770px 0 3px #ffc700,0 1772px 0 3px #ffc700,0 1774px 0 3px #ffc700,0 1776px 0 3px #ffc700,0 1778px 0 3px #ffc700,0 1780px 0 3px #ffc700,0 1782px 0 3px #ffc700,0 1784px 0 3px #ffc700,0 1786px 0 3px #ffc700,0 1788px 0 3px #ffc700,0 1790px 0 3px #ffc700,0 1792px 0 3px #ffc700,0 2000px 0 0 #fff,0 2000px 0 3px #ffc700,0 2030px 0 0 #fff,0 2030px 0 3px #ffc700,0 3300px 0 0 #fff,0 3300px 0 3px #ffc700,0 3330px 0 0 #fff,0 3330px 0 3px #ffc700,0 3750px 0 0 #fff,0 3750px 0 3px #ffc700,0 3752px 0 3px #ffc700,0 3754px 0 3px #ffc700,0 3756px 0 3px #ffc700,0 3758px 0 3px #ffc700,0 3760px 0 3px #ffc700,0 3762px 0 3px #ffc700,0 3764px 0 3px #ffc700,0 3766px 0 3px #ffc700,0 3768px 0 3px #ffc700,0 3770px 0 3px #ffc700,0 3772px 0 3px #ffc700,0 3774px 0 3px #ffc700,0 3776px 0 3px #ffc700,0 3778px 0 3px #ffc700,0 3780px 0 3px #ffc700,0 3782px 0 3px #ffc700,0 3784px 0 3px #ffc700,0 3786px 0 3px #ffc700,0 3788px 0 3px #ffc700,0 3790px 0 3px #ffc700,0 3792px 0 3px #ffc700,0 4000px 0 0 #fff,0 4000px 0 3px #ffc700,0 4030px 0 0 #fff,0 4030px 0 3px #ffc700,0 4300px 0 0 #fff,0 4300px 0 3px #ffc700,0 4330px 0 0 #fff,0 4330px 0 3px #ffc700,0 5000px 0 0 #fff,0 5000px 0 3px #ffc700,0 5002px 0 3px #ffc700,0 5004px 0 3px #ffc700,0 5006px 0 3px #ffc700,0 5008px 0 3px #ffc700,0 5010px 0 3px #ffc700,0 5012px 0 3px #ffc700,0 5014px 0 3px #ffc700,0 5016px 0 3px #ffc700,0 5018px 0 3px #ffc700,0 5020px 0 3px #ffc700,0 5022px 0 3px #ffc700,0 5024px 0 3px #ffc700,0 5026px 0 3px #ffc700,0 5028px 0 3px #ffc700,0 5030px 0 3px #ffc700,0 5032px 0 3px #ffc700,0 5034px 0 3px #ffc700,0 5036px 0 3px #ffc700,0 5038px 0 3px #ffc700,0 5040px 0 3px #ffc700,0 5042px 0 3px #ffc700}.rail-path_yellow .rail-path-line:after{background-color:#fff}.rail-path_green .rail-path-line:after{background-color:#fff}.rail-path_purple .rail-path-line:after{background-color:#fff}.rail-path_black .rail-path-line:after{background-color:#ffc700}.rail-path_blue .rail-path-line:after{background-color:#fff}.rail-path_gray .rail-path-line:after{background-color:#fff}.rail-path_blue02 .rail-path-line:after{background-color:#fff}.rail-path_yellow .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700,0 300px 0 0 #fff,0 300px 0 3px #ffc700,0 330px 0 0 #fff,0 330px 0 3px #ffc700,0 1300px 0 0 #fff,0 1300px 0 3px #ffc700,0 1330px 0 0 #fff,0 1330px 0 3px #ffc700,0 1750px 0 0 #fff,0 1750px 0 3px #ffc700,0 1752px 0 3px #ffc700,0 1754px 0 3px #ffc700,0 1756px 0 3px #ffc700,0 1758px 0 3px #ffc700,0 1760px 0 3px #ffc700,0 1762px 0 3px #ffc700,0 1764px 0 3px #ffc700,0 1766px 0 3px #ffc700,0 1768px 0 3px #ffc700,0 1770px 0 3px #ffc700,0 1772px 0 3px #ffc700,0 1774px 0 3px #ffc700,0 1776px 0 3px #ffc700,0 1778px 0 3px #ffc700,0 1780px 0 3px #ffc700,0 1782px 0 3px #ffc700,0 1784px 0 3px #ffc700,0 1786px 0 3px #ffc700,0 1788px 0 3px #ffc700,0 1790px 0 3px #ffc700,0 1792px 0 3px #ffc700,0 2000px 0 0 #fff,0 2000px 0 3px #ffc700,0 2030px 0 0 #fff,0 2030px 0 3px #ffc700,0 3300px 0 0 #fff,0 3300px 0 3px #ffc700,0 3330px 0 0 #fff,0 3330px 0 3px #ffc700,0 3750px 0 0 #fff,0 3750px 0 3px #ffc700,0 3752px 0 3px #ffc700,0 3754px 0 3px #ffc700,0 3756px 0 3px #ffc700,0 3758px 0 3px #ffc700,0 3760px 0 3px #ffc700,0 3762px 0 3px #ffc700,0 3764px 0 3px #ffc700,0 3766px 0 3px #ffc700,0 3768px 0 3px #ffc700,0 3770px 0 3px #ffc700,0 3772px 0 3px #ffc700,0 3774px 0 3px #ffc700,0 3776px 0 3px #ffc700,0 3778px 0 3px #ffc700,0 3780px 0 3px #ffc700,0 3782px 0 3px #ffc700,0 3784px 0 3px #ffc700,0 3786px 0 3px #ffc700,0 3788px 0 3px #ffc700,0 3790px 0 3px #ffc700,0 3792px 0 3px #ffc700,0 4000px 0 0 #fff,0 4000px 0 3px #ffc700,0 4030px 0 0 #fff,0 4030px 0 3px #ffc700,0 4300px 0 0 #fff,0 4300px 0 3px #ffc700,0 4330px 0 0 #fff,0 4330px 0 3px #ffc700,0 5000px 0 0 #fff,0 5000px 0 3px #ffc700,0 5002px 0 3px #ffc700,0 5004px 0 3px #ffc700,0 5006px 0 3px #ffc700,0 5008px 0 3px #ffc700,0 5010px 0 3px #ffc700,0 5012px 0 3px #ffc700,0 5014px 0 3px #ffc700,0 5016px 0 3px #ffc700,0 5018px 0 3px #ffc700,0 5020px 0 3px #ffc700,0 5022px 0 3px #ffc700,0 5024px 0 3px #ffc700,0 5026px 0 3px #ffc700,0 5028px 0 3px #ffc700,0 5030px 0 3px #ffc700,0 5032px 0 3px #ffc700,0 5034px 0 3px #ffc700,0 5036px 0 3px #ffc700,0 5038px 0 3px #ffc700,0 5040px 0 3px #ffc700,0 5042px 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700,0 300px 0 0 #fff,0 300px 0 3px #ffc700,0 330px 0 0 #fff,0 330px 0 3px #ffc700,0 1300px 0 0 #fff,0 1300px 0 3px #ffc700,0 1330px 0 0 #fff,0 1330px 0 3px #ffc700,0 1750px 0 0 #fff,0 1750px 0 3px #ffc700,0 1752px 0 3px #ffc700,0 1754px 0 3px #ffc700,0 1756px 0 3px #ffc700,0 1758px 0 3px #ffc700,0 1760px 0 3px #ffc700,0 1762px 0 3px #ffc700,0 1764px 0 3px #ffc700,0 1766px 0 3px #ffc700,0 1768px 0 3px #ffc700,0 1770px 0 3px #ffc700,0 1772px 0 3px #ffc700,0 1774px 0 3px #ffc700,0 1776px 0 3px #ffc700,0 1778px 0 3px #ffc700,0 1780px 0 3px #ffc700,0 1782px 0 3px #ffc700,0 1784px 0 3px #ffc700,0 1786px 0 3px #ffc700,0 1788px 0 3px #ffc700,0 1790px 0 3px #ffc700,0 1792px 0 3px #ffc700,0 2000px 0 0 #fff,0 2000px 0 3px #ffc700,0 2030px 0 0 #fff,0 2030px 0 3px #ffc700,0 3300px 0 0 #fff,0 3300px 0 3px #ffc700,0 3330px 0 0 #fff,0 3330px 0 3px #ffc700,0 3750px 0 0 #fff,0 3750px 0 3px #ffc700,0 3752px 0 3px #ffc700,0 3754px 0 3px #ffc700,0 3756px 0 3px #ffc700,0 3758px 0 3px #ffc700,0 3760px 0 3px #ffc700,0 3762px 0 3px #ffc700,0 3764px 0 3px #ffc700,0 3766px 0 3px #ffc700,0 3768px 0 3px #ffc700,0 3770px 0 3px #ffc700,0 3772px 0 3px #ffc700,0 3774px 0 3px #ffc700,0 3776px 0 3px #ffc700,0 3778px 0 3px #ffc700,0 3780px 0 3px #ffc700,0 3782px 0 3px #ffc700,0 3784px 0 3px #ffc700,0 3786px 0 3px #ffc700,0 3788px 0 3px #ffc700,0 3790px 0 3px #ffc700,0 3792px 0 3px #ffc700,0 4000px 0 0 #fff,0 4000px 0 3px #ffc700,0 4030px 0 0 #fff,0 4030px 0 3px #ffc700,0 4300px 0 0 #fff,0 4300px 0 3px #ffc700,0 4330px 0 0 #fff,0 4330px 0 3px #ffc700,0 5000px 0 0 #fff,0 5000px 0 3px #ffc700,0 5002px 0 3px #ffc700,0 5004px 0 3px #ffc700,0 5006px 0 3px #ffc700,0 5008px 0 3px #ffc700,0 5010px 0 3px #ffc700,0 5012px 0 3px #ffc700,0 5014px 0 3px #ffc700,0 5016px 0 3px #ffc700,0 5018px 0 3px #ffc700,0 5020px 0 3px #ffc700,0 5022px 0 3px #ffc700,0 5024px 0 3px #ffc700,0 5026px 0 3px #ffc700,0 5028px 0 3px #ffc700,0 5030px 0 3px #ffc700,0 5032px 0 3px #ffc700,0 5034px 0 3px #ffc700,0 5036px 0 3px #ffc700,0 5038px 0 3px #ffc700,0 5040px 0 3px #ffc700,0 5042px 0 3px #ffc700}.rail-path_green .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #c0c500,0 2px 0 3px #c0c500,0 4px 0 3px #c0c500,0 6px 0 3px #c0c500,0 8px 0 3px #c0c500,0 10px 0 3px #c0c500,0 12px 0 3px #c0c500,0 14px 0 3px #c0c500,0 16px 0 3px #c0c500,0 18px 0 3px #c0c500,0 20px 0 3px #c0c500,0 22px 0 3px #c0c500,0 24px 0 3px #c0c500,0 26px 0 3px #c0c500,0 28px 0 3px #c0c500,0 30px 0 3px #c0c500,0 32px 0 3px #c0c500,0 34px 0 3px #c0c500,0 36px 0 3px #c0c500,0 38px 0 3px #c0c500,0 40px 0 3px #c0c500,0 42px 0 3px #c0c500,0 300px 0 0 #fff,0 300px 0 3px #c0c500,0 330px 0 0 #fff,0 330px 0 3px #c0c500,0 1300px 0 0 #fff,0 1300px 0 3px #c0c500,0 1330px 0 0 #fff,0 1330px 0 3px #c0c500,0 1750px 0 0 #fff,0 1750px 0 3px #c0c500,0 1752px 0 3px #c0c500,0 1754px 0 3px #c0c500,0 1756px 0 3px #c0c500,0 1758px 0 3px #c0c500,0 1760px 0 3px #c0c500,0 1762px 0 3px #c0c500,0 1764px 0 3px #c0c500,0 1766px 0 3px #c0c500,0 1768px 0 3px #c0c500,0 1770px 0 3px #c0c500,0 1772px 0 3px #c0c500,0 1774px 0 3px #c0c500,0 1776px 0 3px #c0c500,0 1778px 0 3px #c0c500,0 1780px 0 3px #c0c500,0 1782px 0 3px #c0c500,0 1784px 0 3px #c0c500,0 1786px 0 3px #c0c500,0 1788px 0 3px #c0c500,0 1790px 0 3px #c0c500,0 1792px 0 3px #c0c500,0 2000px 0 0 #fff,0 2000px 0 3px #c0c500,0 2030px 0 0 #fff,0 2030px 0 3px #c0c500,0 3300px 0 0 #fff,0 3300px 0 3px #c0c500,0 3330px 0 0 #fff,0 3330px 0 3px #c0c500,0 3750px 0 0 #fff,0 3750px 0 3px #c0c500,0 3752px 0 3px #c0c500,0 3754px 0 3px #c0c500,0 3756px 0 3px #c0c500,0 3758px 0 3px #c0c500,0 3760px 0 3px #c0c500,0 3762px 0 3px #c0c500,0 3764px 0 3px #c0c500,0 3766px 0 3px #c0c500,0 3768px 0 3px #c0c500,0 3770px 0 3px #c0c500,0 3772px 0 3px #c0c500,0 3774px 0 3px #c0c500,0 3776px 0 3px #c0c500,0 3778px 0 3px #c0c500,0 3780px 0 3px #c0c500,0 3782px 0 3px #c0c500,0 3784px 0 3px #c0c500,0 3786px 0 3px #c0c500,0 3788px 0 3px #c0c500,0 3790px 0 3px #c0c500,0 3792px 0 3px #c0c500,0 4000px 0 0 #fff,0 4000px 0 3px #c0c500,0 4030px 0 0 #fff,0 4030px 0 3px #c0c500,0 4300px 0 0 #fff,0 4300px 0 3px #c0c500,0 4330px 0 0 #fff,0 4330px 0 3px #c0c500,0 5000px 0 0 #fff,0 5000px 0 3px #c0c500,0 5002px 0 3px #c0c500,0 5004px 0 3px #c0c500,0 5006px 0 3px #c0c500,0 5008px 0 3px #c0c500,0 5010px 0 3px #c0c500,0 5012px 0 3px #c0c500,0 5014px 0 3px #c0c500,0 5016px 0 3px #c0c500,0 5018px 0 3px #c0c500,0 5020px 0 3px #c0c500,0 5022px 0 3px #c0c500,0 5024px 0 3px #c0c500,0 5026px 0 3px #c0c500,0 5028px 0 3px #c0c500,0 5030px 0 3px #c0c500,0 5032px 0 3px #c0c500,0 5034px 0 3px #c0c500,0 5036px 0 3px #c0c500,0 5038px 0 3px #c0c500,0 5040px 0 3px #c0c500,0 5042px 0 3px #c0c500;box-shadow:0 0 0 3px #c0c500,0 2px 0 3px #c0c500,0 4px 0 3px #c0c500,0 6px 0 3px #c0c500,0 8px 0 3px #c0c500,0 10px 0 3px #c0c500,0 12px 0 3px #c0c500,0 14px 0 3px #c0c500,0 16px 0 3px #c0c500,0 18px 0 3px #c0c500,0 20px 0 3px #c0c500,0 22px 0 3px #c0c500,0 24px 0 3px #c0c500,0 26px 0 3px #c0c500,0 28px 0 3px #c0c500,0 30px 0 3px #c0c500,0 32px 0 3px #c0c500,0 34px 0 3px #c0c500,0 36px 0 3px #c0c500,0 38px 0 3px #c0c500,0 40px 0 3px #c0c500,0 42px 0 3px #c0c500,0 300px 0 0 #fff,0 300px 0 3px #c0c500,0 330px 0 0 #fff,0 330px 0 3px #c0c500,0 1300px 0 0 #fff,0 1300px 0 3px #c0c500,0 1330px 0 0 #fff,0 1330px 0 3px #c0c500,0 1750px 0 0 #fff,0 1750px 0 3px #c0c500,0 1752px 0 3px #c0c500,0 1754px 0 3px #c0c500,0 1756px 0 3px #c0c500,0 1758px 0 3px #c0c500,0 1760px 0 3px #c0c500,0 1762px 0 3px #c0c500,0 1764px 0 3px #c0c500,0 1766px 0 3px #c0c500,0 1768px 0 3px #c0c500,0 1770px 0 3px #c0c500,0 1772px 0 3px #c0c500,0 1774px 0 3px #c0c500,0 1776px 0 3px #c0c500,0 1778px 0 3px #c0c500,0 1780px 0 3px #c0c500,0 1782px 0 3px #c0c500,0 1784px 0 3px #c0c500,0 1786px 0 3px #c0c500,0 1788px 0 3px #c0c500,0 1790px 0 3px #c0c500,0 1792px 0 3px #c0c500,0 2000px 0 0 #fff,0 2000px 0 3px #c0c500,0 2030px 0 0 #fff,0 2030px 0 3px #c0c500,0 3300px 0 0 #fff,0 3300px 0 3px #c0c500,0 3330px 0 0 #fff,0 3330px 0 3px #c0c500,0 3750px 0 0 #fff,0 3750px 0 3px #c0c500,0 3752px 0 3px #c0c500,0 3754px 0 3px #c0c500,0 3756px 0 3px #c0c500,0 3758px 0 3px #c0c500,0 3760px 0 3px #c0c500,0 3762px 0 3px #c0c500,0 3764px 0 3px #c0c500,0 3766px 0 3px #c0c500,0 3768px 0 3px #c0c500,0 3770px 0 3px #c0c500,0 3772px 0 3px #c0c500,0 3774px 0 3px #c0c500,0 3776px 0 3px #c0c500,0 3778px 0 3px #c0c500,0 3780px 0 3px #c0c500,0 3782px 0 3px #c0c500,0 3784px 0 3px #c0c500,0 3786px 0 3px #c0c500,0 3788px 0 3px #c0c500,0 3790px 0 3px #c0c500,0 3792px 0 3px #c0c500,0 4000px 0 0 #fff,0 4000px 0 3px #c0c500,0 4030px 0 0 #fff,0 4030px 0 3px #c0c500,0 4300px 0 0 #fff,0 4300px 0 3px #c0c500,0 4330px 0 0 #fff,0 4330px 0 3px #c0c500,0 5000px 0 0 #fff,0 5000px 0 3px #c0c500,0 5002px 0 3px #c0c500,0 5004px 0 3px #c0c500,0 5006px 0 3px #c0c500,0 5008px 0 3px #c0c500,0 5010px 0 3px #c0c500,0 5012px 0 3px #c0c500,0 5014px 0 3px #c0c500,0 5016px 0 3px #c0c500,0 5018px 0 3px #c0c500,0 5020px 0 3px #c0c500,0 5022px 0 3px #c0c500,0 5024px 0 3px #c0c500,0 5026px 0 3px #c0c500,0 5028px 0 3px #c0c500,0 5030px 0 3px #c0c500,0 5032px 0 3px #c0c500,0 5034px 0 3px #c0c500,0 5036px 0 3px #c0c500,0 5038px 0 3px #c0c500,0 5040px 0 3px #c0c500,0 5042px 0 3px #c0c500}.rail-path_purple .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #a97c9f,0 2px 0 3px #a97c9f,0 4px 0 3px #a97c9f,0 6px 0 3px #a97c9f,0 8px 0 3px #a97c9f,0 10px 0 3px #a97c9f,0 12px 0 3px #a97c9f,0 14px 0 3px #a97c9f,0 16px 0 3px #a97c9f,0 18px 0 3px #a97c9f,0 20px 0 3px #a97c9f,0 22px 0 3px #a97c9f,0 24px 0 3px #a97c9f,0 26px 0 3px #a97c9f,0 28px 0 3px #a97c9f,0 30px 0 3px #a97c9f,0 32px 0 3px #a97c9f,0 34px 0 3px #a97c9f,0 36px 0 3px #a97c9f,0 38px 0 3px #a97c9f,0 40px 0 3px #a97c9f,0 42px 0 3px #a97c9f,0 300px 0 0 #fff,0 300px 0 3px #a97c9f,0 330px 0 0 #fff,0 330px 0 3px #a97c9f,0 1300px 0 0 #fff,0 1300px 0 3px #a97c9f,0 1330px 0 0 #fff,0 1330px 0 3px #a97c9f,0 1750px 0 0 #fff,0 1750px 0 3px #a97c9f,0 1752px 0 3px #a97c9f,0 1754px 0 3px #a97c9f,0 1756px 0 3px #a97c9f,0 1758px 0 3px #a97c9f,0 1760px 0 3px #a97c9f,0 1762px 0 3px #a97c9f,0 1764px 0 3px #a97c9f,0 1766px 0 3px #a97c9f,0 1768px 0 3px #a97c9f,0 1770px 0 3px #a97c9f,0 1772px 0 3px #a97c9f,0 1774px 0 3px #a97c9f,0 1776px 0 3px #a97c9f,0 1778px 0 3px #a97c9f,0 1780px 0 3px #a97c9f,0 1782px 0 3px #a97c9f,0 1784px 0 3px #a97c9f,0 1786px 0 3px #a97c9f,0 1788px 0 3px #a97c9f,0 1790px 0 3px #a97c9f,0 1792px 0 3px #a97c9f,0 2000px 0 0 #fff,0 2000px 0 3px #a97c9f,0 2030px 0 0 #fff,0 2030px 0 3px #a97c9f,0 3300px 0 0 #fff,0 3300px 0 3px #a97c9f,0 3330px 0 0 #fff,0 3330px 0 3px #a97c9f,0 3750px 0 0 #fff,0 3750px 0 3px #a97c9f,0 3752px 0 3px #a97c9f,0 3754px 0 3px #a97c9f,0 3756px 0 3px #a97c9f,0 3758px 0 3px #a97c9f,0 3760px 0 3px #a97c9f,0 3762px 0 3px #a97c9f,0 3764px 0 3px #a97c9f,0 3766px 0 3px #a97c9f,0 3768px 0 3px #a97c9f,0 3770px 0 3px #a97c9f,0 3772px 0 3px #a97c9f,0 3774px 0 3px #a97c9f,0 3776px 0 3px #a97c9f,0 3778px 0 3px #a97c9f,0 3780px 0 3px #a97c9f,0 3782px 0 3px #a97c9f,0 3784px 0 3px #a97c9f,0 3786px 0 3px #a97c9f,0 3788px 0 3px #a97c9f,0 3790px 0 3px #a97c9f,0 3792px 0 3px #a97c9f,0 4000px 0 0 #fff,0 4000px 0 3px #a97c9f,0 4030px 0 0 #fff,0 4030px 0 3px #a97c9f,0 4300px 0 0 #fff,0 4300px 0 3px #a97c9f,0 4330px 0 0 #fff,0 4330px 0 3px #a97c9f,0 5000px 0 0 #fff,0 5000px 0 3px #a97c9f,0 5002px 0 3px #a97c9f,0 5004px 0 3px #a97c9f,0 5006px 0 3px #a97c9f,0 5008px 0 3px #a97c9f,0 5010px 0 3px #a97c9f,0 5012px 0 3px #a97c9f,0 5014px 0 3px #a97c9f,0 5016px 0 3px #a97c9f,0 5018px 0 3px #a97c9f,0 5020px 0 3px #a97c9f,0 5022px 0 3px #a97c9f,0 5024px 0 3px #a97c9f,0 5026px 0 3px #a97c9f,0 5028px 0 3px #a97c9f,0 5030px 0 3px #a97c9f,0 5032px 0 3px #a97c9f,0 5034px 0 3px #a97c9f,0 5036px 0 3px #a97c9f,0 5038px 0 3px #a97c9f,0 5040px 0 3px #a97c9f,0 5042px 0 3px #a97c9f;box-shadow:0 0 0 3px #a97c9f,0 2px 0 3px #a97c9f,0 4px 0 3px #a97c9f,0 6px 0 3px #a97c9f,0 8px 0 3px #a97c9f,0 10px 0 3px #a97c9f,0 12px 0 3px #a97c9f,0 14px 0 3px #a97c9f,0 16px 0 3px #a97c9f,0 18px 0 3px #a97c9f,0 20px 0 3px #a97c9f,0 22px 0 3px #a97c9f,0 24px 0 3px #a97c9f,0 26px 0 3px #a97c9f,0 28px 0 3px #a97c9f,0 30px 0 3px #a97c9f,0 32px 0 3px #a97c9f,0 34px 0 3px #a97c9f,0 36px 0 3px #a97c9f,0 38px 0 3px #a97c9f,0 40px 0 3px #a97c9f,0 42px 0 3px #a97c9f,0 300px 0 0 #fff,0 300px 0 3px #a97c9f,0 330px 0 0 #fff,0 330px 0 3px #a97c9f,0 1300px 0 0 #fff,0 1300px 0 3px #a97c9f,0 1330px 0 0 #fff,0 1330px 0 3px #a97c9f,0 1750px 0 0 #fff,0 1750px 0 3px #a97c9f,0 1752px 0 3px #a97c9f,0 1754px 0 3px #a97c9f,0 1756px 0 3px #a97c9f,0 1758px 0 3px #a97c9f,0 1760px 0 3px #a97c9f,0 1762px 0 3px #a97c9f,0 1764px 0 3px #a97c9f,0 1766px 0 3px #a97c9f,0 1768px 0 3px #a97c9f,0 1770px 0 3px #a97c9f,0 1772px 0 3px #a97c9f,0 1774px 0 3px #a97c9f,0 1776px 0 3px #a97c9f,0 1778px 0 3px #a97c9f,0 1780px 0 3px #a97c9f,0 1782px 0 3px #a97c9f,0 1784px 0 3px #a97c9f,0 1786px 0 3px #a97c9f,0 1788px 0 3px #a97c9f,0 1790px 0 3px #a97c9f,0 1792px 0 3px #a97c9f,0 2000px 0 0 #fff,0 2000px 0 3px #a97c9f,0 2030px 0 0 #fff,0 2030px 0 3px #a97c9f,0 3300px 0 0 #fff,0 3300px 0 3px #a97c9f,0 3330px 0 0 #fff,0 3330px 0 3px #a97c9f,0 3750px 0 0 #fff,0 3750px 0 3px #a97c9f,0 3752px 0 3px #a97c9f,0 3754px 0 3px #a97c9f,0 3756px 0 3px #a97c9f,0 3758px 0 3px #a97c9f,0 3760px 0 3px #a97c9f,0 3762px 0 3px #a97c9f,0 3764px 0 3px #a97c9f,0 3766px 0 3px #a97c9f,0 3768px 0 3px #a97c9f,0 3770px 0 3px #a97c9f,0 3772px 0 3px #a97c9f,0 3774px 0 3px #a97c9f,0 3776px 0 3px #a97c9f,0 3778px 0 3px #a97c9f,0 3780px 0 3px #a97c9f,0 3782px 0 3px #a97c9f,0 3784px 0 3px #a97c9f,0 3786px 0 3px #a97c9f,0 3788px 0 3px #a97c9f,0 3790px 0 3px #a97c9f,0 3792px 0 3px #a97c9f,0 4000px 0 0 #fff,0 4000px 0 3px #a97c9f,0 4030px 0 0 #fff,0 4030px 0 3px #a97c9f,0 4300px 0 0 #fff,0 4300px 0 3px #a97c9f,0 4330px 0 0 #fff,0 4330px 0 3px #a97c9f,0 5000px 0 0 #fff,0 5000px 0 3px #a97c9f,0 5002px 0 3px #a97c9f,0 5004px 0 3px #a97c9f,0 5006px 0 3px #a97c9f,0 5008px 0 3px #a97c9f,0 5010px 0 3px #a97c9f,0 5012px 0 3px #a97c9f,0 5014px 0 3px #a97c9f,0 5016px 0 3px #a97c9f,0 5018px 0 3px #a97c9f,0 5020px 0 3px #a97c9f,0 5022px 0 3px #a97c9f,0 5024px 0 3px #a97c9f,0 5026px 0 3px #a97c9f,0 5028px 0 3px #a97c9f,0 5030px 0 3px #a97c9f,0 5032px 0 3px #a97c9f,0 5034px 0 3px #a97c9f,0 5036px 0 3px #a97c9f,0 5038px 0 3px #a97c9f,0 5040px 0 3px #a97c9f,0 5042px 0 3px #a97c9f}.rail-path_black .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #313233,0 2px 0 3px #313233,0 4px 0 3px #313233,0 6px 0 3px #313233,0 8px 0 3px #313233,0 10px 0 3px #313233,0 12px 0 3px #313233,0 14px 0 3px #313233,0 16px 0 3px #313233,0 18px 0 3px #313233,0 20px 0 3px #313233,0 22px 0 3px #313233,0 24px 0 3px #313233,0 26px 0 3px #313233,0 28px 0 3px #313233,0 30px 0 3px #313233,0 32px 0 3px #313233,0 34px 0 3px #313233,0 36px 0 3px #313233,0 38px 0 3px #313233,0 40px 0 3px #313233,0 42px 0 3px #313233,0 300px 0 0 #ffc700,0 300px 0 3px #313233,0 330px 0 0 #ffc700,0 330px 0 3px #313233,0 1300px 0 0 #ffc700,0 1300px 0 3px #313233,0 1330px 0 0 #ffc700,0 1330px 0 3px #313233,0 1750px 0 0 #ffc700,0 1750px 0 3px #313233,0 1752px 0 3px #313233,0 1754px 0 3px #313233,0 1756px 0 3px #313233,0 1758px 0 3px #313233,0 1760px 0 3px #313233,0 1762px 0 3px #313233,0 1764px 0 3px #313233,0 1766px 0 3px #313233,0 1768px 0 3px #313233,0 1770px 0 3px #313233,0 1772px 0 3px #313233,0 1774px 0 3px #313233,0 1776px 0 3px #313233,0 1778px 0 3px #313233,0 1780px 0 3px #313233,0 1782px 0 3px #313233,0 1784px 0 3px #313233,0 1786px 0 3px #313233,0 1788px 0 3px #313233,0 1790px 0 3px #313233,0 1792px 0 3px #313233,0 2000px 0 0 #ffc700,0 2000px 0 3px #313233,0 2030px 0 0 #ffc700,0 2030px 0 3px #313233,0 3300px 0 0 #ffc700,0 3300px 0 3px #313233,0 3330px 0 0 #ffc700,0 3330px 0 3px #313233,0 3750px 0 0 #ffc700,0 3750px 0 3px #313233,0 3752px 0 3px #313233,0 3754px 0 3px #313233,0 3756px 0 3px #313233,0 3758px 0 3px #313233,0 3760px 0 3px #313233,0 3762px 0 3px #313233,0 3764px 0 3px #313233,0 3766px 0 3px #313233,0 3768px 0 3px #313233,0 3770px 0 3px #313233,0 3772px 0 3px #313233,0 3774px 0 3px #313233,0 3776px 0 3px #313233,0 3778px 0 3px #313233,0 3780px 0 3px #313233,0 3782px 0 3px #313233,0 3784px 0 3px #313233,0 3786px 0 3px #313233,0 3788px 0 3px #313233,0 3790px 0 3px #313233,0 3792px 0 3px #313233,0 4000px 0 0 #ffc700,0 4000px 0 3px #313233,0 4030px 0 0 #ffc700,0 4030px 0 3px #313233,0 4300px 0 0 #ffc700,0 4300px 0 3px #313233,0 4330px 0 0 #ffc700,0 4330px 0 3px #313233,0 5000px 0 0 #ffc700,0 5000px 0 3px #313233,0 5002px 0 3px #313233,0 5004px 0 3px #313233,0 5006px 0 3px #313233,0 5008px 0 3px #313233,0 5010px 0 3px #313233,0 5012px 0 3px #313233,0 5014px 0 3px #313233,0 5016px 0 3px #313233,0 5018px 0 3px #313233,0 5020px 0 3px #313233,0 5022px 0 3px #313233,0 5024px 0 3px #313233,0 5026px 0 3px #313233,0 5028px 0 3px #313233,0 5030px 0 3px #313233,0 5032px 0 3px #313233,0 5034px 0 3px #313233,0 5036px 0 3px #313233,0 5038px 0 3px #313233,0 5040px 0 3px #313233,0 5042px 0 3px #313233;box-shadow:0 0 0 3px #313233,0 2px 0 3px #313233,0 4px 0 3px #313233,0 6px 0 3px #313233,0 8px 0 3px #313233,0 10px 0 3px #313233,0 12px 0 3px #313233,0 14px 0 3px #313233,0 16px 0 3px #313233,0 18px 0 3px #313233,0 20px 0 3px #313233,0 22px 0 3px #313233,0 24px 0 3px #313233,0 26px 0 3px #313233,0 28px 0 3px #313233,0 30px 0 3px #313233,0 32px 0 3px #313233,0 34px 0 3px #313233,0 36px 0 3px #313233,0 38px 0 3px #313233,0 40px 0 3px #313233,0 42px 0 3px #313233,0 300px 0 0 #ffc700,0 300px 0 3px #313233,0 330px 0 0 #ffc700,0 330px 0 3px #313233,0 1300px 0 0 #ffc700,0 1300px 0 3px #313233,0 1330px 0 0 #ffc700,0 1330px 0 3px #313233,0 1750px 0 0 #ffc700,0 1750px 0 3px #313233,0 1752px 0 3px #313233,0 1754px 0 3px #313233,0 1756px 0 3px #313233,0 1758px 0 3px #313233,0 1760px 0 3px #313233,0 1762px 0 3px #313233,0 1764px 0 3px #313233,0 1766px 0 3px #313233,0 1768px 0 3px #313233,0 1770px 0 3px #313233,0 1772px 0 3px #313233,0 1774px 0 3px #313233,0 1776px 0 3px #313233,0 1778px 0 3px #313233,0 1780px 0 3px #313233,0 1782px 0 3px #313233,0 1784px 0 3px #313233,0 1786px 0 3px #313233,0 1788px 0 3px #313233,0 1790px 0 3px #313233,0 1792px 0 3px #313233,0 2000px 0 0 #ffc700,0 2000px 0 3px #313233,0 2030px 0 0 #ffc700,0 2030px 0 3px #313233,0 3300px 0 0 #ffc700,0 3300px 0 3px #313233,0 3330px 0 0 #ffc700,0 3330px 0 3px #313233,0 3750px 0 0 #ffc700,0 3750px 0 3px #313233,0 3752px 0 3px #313233,0 3754px 0 3px #313233,0 3756px 0 3px #313233,0 3758px 0 3px #313233,0 3760px 0 3px #313233,0 3762px 0 3px #313233,0 3764px 0 3px #313233,0 3766px 0 3px #313233,0 3768px 0 3px #313233,0 3770px 0 3px #313233,0 3772px 0 3px #313233,0 3774px 0 3px #313233,0 3776px 0 3px #313233,0 3778px 0 3px #313233,0 3780px 0 3px #313233,0 3782px 0 3px #313233,0 3784px 0 3px #313233,0 3786px 0 3px #313233,0 3788px 0 3px #313233,0 3790px 0 3px #313233,0 3792px 0 3px #313233,0 4000px 0 0 #ffc700,0 4000px 0 3px #313233,0 4030px 0 0 #ffc700,0 4030px 0 3px #313233,0 4300px 0 0 #ffc700,0 4300px 0 3px #313233,0 4330px 0 0 #ffc700,0 4330px 0 3px #313233,0 5000px 0 0 #ffc700,0 5000px 0 3px #313233,0 5002px 0 3px #313233,0 5004px 0 3px #313233,0 5006px 0 3px #313233,0 5008px 0 3px #313233,0 5010px 0 3px #313233,0 5012px 0 3px #313233,0 5014px 0 3px #313233,0 5016px 0 3px #313233,0 5018px 0 3px #313233,0 5020px 0 3px #313233,0 5022px 0 3px #313233,0 5024px 0 3px #313233,0 5026px 0 3px #313233,0 5028px 0 3px #313233,0 5030px 0 3px #313233,0 5032px 0 3px #313233,0 5034px 0 3px #313233,0 5036px 0 3px #313233,0 5038px 0 3px #313233,0 5040px 0 3px #313233,0 5042px 0 3px #313233}.rail-path_blue .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #7e9db2,0 2px 0 3px #7e9db2,0 4px 0 3px #7e9db2,0 6px 0 3px #7e9db2,0 8px 0 3px #7e9db2,0 10px 0 3px #7e9db2,0 12px 0 3px #7e9db2,0 14px 0 3px #7e9db2,0 16px 0 3px #7e9db2,0 18px 0 3px #7e9db2,0 20px 0 3px #7e9db2,0 22px 0 3px #7e9db2,0 24px 0 3px #7e9db2,0 26px 0 3px #7e9db2,0 28px 0 3px #7e9db2,0 30px 0 3px #7e9db2,0 32px 0 3px #7e9db2,0 34px 0 3px #7e9db2,0 36px 0 3px #7e9db2,0 38px 0 3px #7e9db2,0 40px 0 3px #7e9db2,0 42px 0 3px #7e9db2,0 300px 0 0 #fff,0 300px 0 3px #7e9db2,0 330px 0 0 #fff,0 330px 0 3px #7e9db2,0 1300px 0 0 #fff,0 1300px 0 3px #7e9db2,0 1330px 0 0 #fff,0 1330px 0 3px #7e9db2,0 1750px 0 0 #fff,0 1750px 0 3px #7e9db2,0 1752px 0 3px #7e9db2,0 1754px 0 3px #7e9db2,0 1756px 0 3px #7e9db2,0 1758px 0 3px #7e9db2,0 1760px 0 3px #7e9db2,0 1762px 0 3px #7e9db2,0 1764px 0 3px #7e9db2,0 1766px 0 3px #7e9db2,0 1768px 0 3px #7e9db2,0 1770px 0 3px #7e9db2,0 1772px 0 3px #7e9db2,0 1774px 0 3px #7e9db2,0 1776px 0 3px #7e9db2,0 1778px 0 3px #7e9db2,0 1780px 0 3px #7e9db2,0 1782px 0 3px #7e9db2,0 1784px 0 3px #7e9db2,0 1786px 0 3px #7e9db2,0 1788px 0 3px #7e9db2,0 1790px 0 3px #7e9db2,0 1792px 0 3px #7e9db2,0 2000px 0 0 #fff,0 2000px 0 3px #7e9db2,0 2030px 0 0 #fff,0 2030px 0 3px #7e9db2,0 3300px 0 0 #fff,0 3300px 0 3px #7e9db2,0 3330px 0 0 #fff,0 3330px 0 3px #7e9db2,0 3750px 0 0 #fff,0 3750px 0 3px #7e9db2,0 3752px 0 3px #7e9db2,0 3754px 0 3px #7e9db2,0 3756px 0 3px #7e9db2,0 3758px 0 3px #7e9db2,0 3760px 0 3px #7e9db2,0 3762px 0 3px #7e9db2,0 3764px 0 3px #7e9db2,0 3766px 0 3px #7e9db2,0 3768px 0 3px #7e9db2,0 3770px 0 3px #7e9db2,0 3772px 0 3px #7e9db2,0 3774px 0 3px #7e9db2,0 3776px 0 3px #7e9db2,0 3778px 0 3px #7e9db2,0 3780px 0 3px #7e9db2,0 3782px 0 3px #7e9db2,0 3784px 0 3px #7e9db2,0 3786px 0 3px #7e9db2,0 3788px 0 3px #7e9db2,0 3790px 0 3px #7e9db2,0 3792px 0 3px #7e9db2,0 4000px 0 0 #fff,0 4000px 0 3px #7e9db2,0 4030px 0 0 #fff,0 4030px 0 3px #7e9db2,0 4300px 0 0 #fff,0 4300px 0 3px #7e9db2,0 4330px 0 0 #fff,0 4330px 0 3px #7e9db2,0 5000px 0 0 #fff,0 5000px 0 3px #7e9db2,0 5002px 0 3px #7e9db2,0 5004px 0 3px #7e9db2,0 5006px 0 3px #7e9db2,0 5008px 0 3px #7e9db2,0 5010px 0 3px #7e9db2,0 5012px 0 3px #7e9db2,0 5014px 0 3px #7e9db2,0 5016px 0 3px #7e9db2,0 5018px 0 3px #7e9db2,0 5020px 0 3px #7e9db2,0 5022px 0 3px #7e9db2,0 5024px 0 3px #7e9db2,0 5026px 0 3px #7e9db2,0 5028px 0 3px #7e9db2,0 5030px 0 3px #7e9db2,0 5032px 0 3px #7e9db2,0 5034px 0 3px #7e9db2,0 5036px 0 3px #7e9db2,0 5038px 0 3px #7e9db2,0 5040px 0 3px #7e9db2,0 5042px 0 3px #7e9db2;box-shadow:0 0 0 3px #7e9db2,0 2px 0 3px #7e9db2,0 4px 0 3px #7e9db2,0 6px 0 3px #7e9db2,0 8px 0 3px #7e9db2,0 10px 0 3px #7e9db2,0 12px 0 3px #7e9db2,0 14px 0 3px #7e9db2,0 16px 0 3px #7e9db2,0 18px 0 3px #7e9db2,0 20px 0 3px #7e9db2,0 22px 0 3px #7e9db2,0 24px 0 3px #7e9db2,0 26px 0 3px #7e9db2,0 28px 0 3px #7e9db2,0 30px 0 3px #7e9db2,0 32px 0 3px #7e9db2,0 34px 0 3px #7e9db2,0 36px 0 3px #7e9db2,0 38px 0 3px #7e9db2,0 40px 0 3px #7e9db2,0 42px 0 3px #7e9db2,0 300px 0 0 #fff,0 300px 0 3px #7e9db2,0 330px 0 0 #fff,0 330px 0 3px #7e9db2,0 1300px 0 0 #fff,0 1300px 0 3px #7e9db2,0 1330px 0 0 #fff,0 1330px 0 3px #7e9db2,0 1750px 0 0 #fff,0 1750px 0 3px #7e9db2,0 1752px 0 3px #7e9db2,0 1754px 0 3px #7e9db2,0 1756px 0 3px #7e9db2,0 1758px 0 3px #7e9db2,0 1760px 0 3px #7e9db2,0 1762px 0 3px #7e9db2,0 1764px 0 3px #7e9db2,0 1766px 0 3px #7e9db2,0 1768px 0 3px #7e9db2,0 1770px 0 3px #7e9db2,0 1772px 0 3px #7e9db2,0 1774px 0 3px #7e9db2,0 1776px 0 3px #7e9db2,0 1778px 0 3px #7e9db2,0 1780px 0 3px #7e9db2,0 1782px 0 3px #7e9db2,0 1784px 0 3px #7e9db2,0 1786px 0 3px #7e9db2,0 1788px 0 3px #7e9db2,0 1790px 0 3px #7e9db2,0 1792px 0 3px #7e9db2,0 2000px 0 0 #fff,0 2000px 0 3px #7e9db2,0 2030px 0 0 #fff,0 2030px 0 3px #7e9db2,0 3300px 0 0 #fff,0 3300px 0 3px #7e9db2,0 3330px 0 0 #fff,0 3330px 0 3px #7e9db2,0 3750px 0 0 #fff,0 3750px 0 3px #7e9db2,0 3752px 0 3px #7e9db2,0 3754px 0 3px #7e9db2,0 3756px 0 3px #7e9db2,0 3758px 0 3px #7e9db2,0 3760px 0 3px #7e9db2,0 3762px 0 3px #7e9db2,0 3764px 0 3px #7e9db2,0 3766px 0 3px #7e9db2,0 3768px 0 3px #7e9db2,0 3770px 0 3px #7e9db2,0 3772px 0 3px #7e9db2,0 3774px 0 3px #7e9db2,0 3776px 0 3px #7e9db2,0 3778px 0 3px #7e9db2,0 3780px 0 3px #7e9db2,0 3782px 0 3px #7e9db2,0 3784px 0 3px #7e9db2,0 3786px 0 3px #7e9db2,0 3788px 0 3px #7e9db2,0 3790px 0 3px #7e9db2,0 3792px 0 3px #7e9db2,0 4000px 0 0 #fff,0 4000px 0 3px #7e9db2,0 4030px 0 0 #fff,0 4030px 0 3px #7e9db2,0 4300px 0 0 #fff,0 4300px 0 3px #7e9db2,0 4330px 0 0 #fff,0 4330px 0 3px #7e9db2,0 5000px 0 0 #fff,0 5000px 0 3px #7e9db2,0 5002px 0 3px #7e9db2,0 5004px 0 3px #7e9db2,0 5006px 0 3px #7e9db2,0 5008px 0 3px #7e9db2,0 5010px 0 3px #7e9db2,0 5012px 0 3px #7e9db2,0 5014px 0 3px #7e9db2,0 5016px 0 3px #7e9db2,0 5018px 0 3px #7e9db2,0 5020px 0 3px #7e9db2,0 5022px 0 3px #7e9db2,0 5024px 0 3px #7e9db2,0 5026px 0 3px #7e9db2,0 5028px 0 3px #7e9db2,0 5030px 0 3px #7e9db2,0 5032px 0 3px #7e9db2,0 5034px 0 3px #7e9db2,0 5036px 0 3px #7e9db2,0 5038px 0 3px #7e9db2,0 5040px 0 3px #7e9db2,0 5042px 0 3px #7e9db2}.rail-path_gray .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #c6c0b7,0 2px 0 3px #c6c0b7,0 4px 0 3px #c6c0b7,0 6px 0 3px #c6c0b7,0 8px 0 3px #c6c0b7,0 10px 0 3px #c6c0b7,0 12px 0 3px #c6c0b7,0 14px 0 3px #c6c0b7,0 16px 0 3px #c6c0b7,0 18px 0 3px #c6c0b7,0 20px 0 3px #c6c0b7,0 22px 0 3px #c6c0b7,0 24px 0 3px #c6c0b7,0 26px 0 3px #c6c0b7,0 28px 0 3px #c6c0b7,0 30px 0 3px #c6c0b7,0 32px 0 3px #c6c0b7,0 34px 0 3px #c6c0b7,0 36px 0 3px #c6c0b7,0 38px 0 3px #c6c0b7,0 40px 0 3px #c6c0b7,0 42px 0 3px #c6c0b7,0 300px 0 0 #fff,0 300px 0 3px #c6c0b7,0 330px 0 0 #fff,0 330px 0 3px #c6c0b7,0 1300px 0 0 #fff,0 1300px 0 3px #c6c0b7,0 1330px 0 0 #fff,0 1330px 0 3px #c6c0b7,0 1750px 0 0 #fff,0 1750px 0 3px #c6c0b7,0 1752px 0 3px #c6c0b7,0 1754px 0 3px #c6c0b7,0 1756px 0 3px #c6c0b7,0 1758px 0 3px #c6c0b7,0 1760px 0 3px #c6c0b7,0 1762px 0 3px #c6c0b7,0 1764px 0 3px #c6c0b7,0 1766px 0 3px #c6c0b7,0 1768px 0 3px #c6c0b7,0 1770px 0 3px #c6c0b7,0 1772px 0 3px #c6c0b7,0 1774px 0 3px #c6c0b7,0 1776px 0 3px #c6c0b7,0 1778px 0 3px #c6c0b7,0 1780px 0 3px #c6c0b7,0 1782px 0 3px #c6c0b7,0 1784px 0 3px #c6c0b7,0 1786px 0 3px #c6c0b7,0 1788px 0 3px #c6c0b7,0 1790px 0 3px #c6c0b7,0 1792px 0 3px #c6c0b7,0 2000px 0 0 #fff,0 2000px 0 3px #c6c0b7,0 2030px 0 0 #fff,0 2030px 0 3px #c6c0b7,0 3300px 0 0 #fff,0 3300px 0 3px #c6c0b7,0 3330px 0 0 #fff,0 3330px 0 3px #c6c0b7,0 3750px 0 0 #fff,0 3750px 0 3px #c6c0b7,0 3752px 0 3px #c6c0b7,0 3754px 0 3px #c6c0b7,0 3756px 0 3px #c6c0b7,0 3758px 0 3px #c6c0b7,0 3760px 0 3px #c6c0b7,0 3762px 0 3px #c6c0b7,0 3764px 0 3px #c6c0b7,0 3766px 0 3px #c6c0b7,0 3768px 0 3px #c6c0b7,0 3770px 0 3px #c6c0b7,0 3772px 0 3px #c6c0b7,0 3774px 0 3px #c6c0b7,0 3776px 0 3px #c6c0b7,0 3778px 0 3px #c6c0b7,0 3780px 0 3px #c6c0b7,0 3782px 0 3px #c6c0b7,0 3784px 0 3px #c6c0b7,0 3786px 0 3px #c6c0b7,0 3788px 0 3px #c6c0b7,0 3790px 0 3px #c6c0b7,0 3792px 0 3px #c6c0b7,0 4000px 0 0 #fff,0 4000px 0 3px #c6c0b7,0 4030px 0 0 #fff,0 4030px 0 3px #c6c0b7,0 4300px 0 0 #fff,0 4300px 0 3px #c6c0b7,0 4330px 0 0 #fff,0 4330px 0 3px #c6c0b7,0 5000px 0 0 #fff,0 5000px 0 3px #c6c0b7,0 5002px 0 3px #c6c0b7,0 5004px 0 3px #c6c0b7,0 5006px 0 3px #c6c0b7,0 5008px 0 3px #c6c0b7,0 5010px 0 3px #c6c0b7,0 5012px 0 3px #c6c0b7,0 5014px 0 3px #c6c0b7,0 5016px 0 3px #c6c0b7,0 5018px 0 3px #c6c0b7,0 5020px 0 3px #c6c0b7,0 5022px 0 3px #c6c0b7,0 5024px 0 3px #c6c0b7,0 5026px 0 3px #c6c0b7,0 5028px 0 3px #c6c0b7,0 5030px 0 3px #c6c0b7,0 5032px 0 3px #c6c0b7,0 5034px 0 3px #c6c0b7,0 5036px 0 3px #c6c0b7,0 5038px 0 3px #c6c0b7,0 5040px 0 3px #c6c0b7,0 5042px 0 3px #c6c0b7;box-shadow:0 0 0 3px #c6c0b7,0 2px 0 3px #c6c0b7,0 4px 0 3px #c6c0b7,0 6px 0 3px #c6c0b7,0 8px 0 3px #c6c0b7,0 10px 0 3px #c6c0b7,0 12px 0 3px #c6c0b7,0 14px 0 3px #c6c0b7,0 16px 0 3px #c6c0b7,0 18px 0 3px #c6c0b7,0 20px 0 3px #c6c0b7,0 22px 0 3px #c6c0b7,0 24px 0 3px #c6c0b7,0 26px 0 3px #c6c0b7,0 28px 0 3px #c6c0b7,0 30px 0 3px #c6c0b7,0 32px 0 3px #c6c0b7,0 34px 0 3px #c6c0b7,0 36px 0 3px #c6c0b7,0 38px 0 3px #c6c0b7,0 40px 0 3px #c6c0b7,0 42px 0 3px #c6c0b7,0 300px 0 0 #fff,0 300px 0 3px #c6c0b7,0 330px 0 0 #fff,0 330px 0 3px #c6c0b7,0 1300px 0 0 #fff,0 1300px 0 3px #c6c0b7,0 1330px 0 0 #fff,0 1330px 0 3px #c6c0b7,0 1750px 0 0 #fff,0 1750px 0 3px #c6c0b7,0 1752px 0 3px #c6c0b7,0 1754px 0 3px #c6c0b7,0 1756px 0 3px #c6c0b7,0 1758px 0 3px #c6c0b7,0 1760px 0 3px #c6c0b7,0 1762px 0 3px #c6c0b7,0 1764px 0 3px #c6c0b7,0 1766px 0 3px #c6c0b7,0 1768px 0 3px #c6c0b7,0 1770px 0 3px #c6c0b7,0 1772px 0 3px #c6c0b7,0 1774px 0 3px #c6c0b7,0 1776px 0 3px #c6c0b7,0 1778px 0 3px #c6c0b7,0 1780px 0 3px #c6c0b7,0 1782px 0 3px #c6c0b7,0 1784px 0 3px #c6c0b7,0 1786px 0 3px #c6c0b7,0 1788px 0 3px #c6c0b7,0 1790px 0 3px #c6c0b7,0 1792px 0 3px #c6c0b7,0 2000px 0 0 #fff,0 2000px 0 3px #c6c0b7,0 2030px 0 0 #fff,0 2030px 0 3px #c6c0b7,0 3300px 0 0 #fff,0 3300px 0 3px #c6c0b7,0 3330px 0 0 #fff,0 3330px 0 3px #c6c0b7,0 3750px 0 0 #fff,0 3750px 0 3px #c6c0b7,0 3752px 0 3px #c6c0b7,0 3754px 0 3px #c6c0b7,0 3756px 0 3px #c6c0b7,0 3758px 0 3px #c6c0b7,0 3760px 0 3px #c6c0b7,0 3762px 0 3px #c6c0b7,0 3764px 0 3px #c6c0b7,0 3766px 0 3px #c6c0b7,0 3768px 0 3px #c6c0b7,0 3770px 0 3px #c6c0b7,0 3772px 0 3px #c6c0b7,0 3774px 0 3px #c6c0b7,0 3776px 0 3px #c6c0b7,0 3778px 0 3px #c6c0b7,0 3780px 0 3px #c6c0b7,0 3782px 0 3px #c6c0b7,0 3784px 0 3px #c6c0b7,0 3786px 0 3px #c6c0b7,0 3788px 0 3px #c6c0b7,0 3790px 0 3px #c6c0b7,0 3792px 0 3px #c6c0b7,0 4000px 0 0 #fff,0 4000px 0 3px #c6c0b7,0 4030px 0 0 #fff,0 4030px 0 3px #c6c0b7,0 4300px 0 0 #fff,0 4300px 0 3px #c6c0b7,0 4330px 0 0 #fff,0 4330px 0 3px #c6c0b7,0 5000px 0 0 #fff,0 5000px 0 3px #c6c0b7,0 5002px 0 3px #c6c0b7,0 5004px 0 3px #c6c0b7,0 5006px 0 3px #c6c0b7,0 5008px 0 3px #c6c0b7,0 5010px 0 3px #c6c0b7,0 5012px 0 3px #c6c0b7,0 5014px 0 3px #c6c0b7,0 5016px 0 3px #c6c0b7,0 5018px 0 3px #c6c0b7,0 5020px 0 3px #c6c0b7,0 5022px 0 3px #c6c0b7,0 5024px 0 3px #c6c0b7,0 5026px 0 3px #c6c0b7,0 5028px 0 3px #c6c0b7,0 5030px 0 3px #c6c0b7,0 5032px 0 3px #c6c0b7,0 5034px 0 3px #c6c0b7,0 5036px 0 3px #c6c0b7,0 5038px 0 3px #c6c0b7,0 5040px 0 3px #c6c0b7,0 5042px 0 3px #c6c0b7}.rail-path_blue02 .rail-path-line:after{-webkit-box-shadow:0 0 0 3px #7e9db2,0 2px 0 3px #7e9db2,0 4px 0 3px #7e9db2,0 6px 0 3px #7e9db2,0 8px 0 3px #7e9db2,0 10px 0 3px #7e9db2,0 12px 0 3px #7e9db2,0 14px 0 3px #7e9db2,0 16px 0 3px #7e9db2,0 18px 0 3px #7e9db2,0 20px 0 3px #7e9db2,0 22px 0 3px #7e9db2,0 24px 0 3px #7e9db2,0 26px 0 3px #7e9db2,0 28px 0 3px #7e9db2,0 30px 0 3px #7e9db2,0 32px 0 3px #7e9db2,0 34px 0 3px #7e9db2,0 36px 0 3px #7e9db2,0 38px 0 3px #7e9db2,0 40px 0 3px #7e9db2,0 42px 0 3px #7e9db2,0 300px 0 0 #fff,0 300px 0 3px #7e9db2,0 330px 0 0 #fff,0 330px 0 3px #7e9db2,0 1300px 0 0 #fff,0 1300px 0 3px #7e9db2,0 1330px 0 0 #fff,0 1330px 0 3px #7e9db2,0 1750px 0 0 #fff,0 1750px 0 3px #7e9db2,0 1752px 0 3px #7e9db2,0 1754px 0 3px #7e9db2,0 1756px 0 3px #7e9db2,0 1758px 0 3px #7e9db2,0 1760px 0 3px #7e9db2,0 1762px 0 3px #7e9db2,0 1764px 0 3px #7e9db2,0 1766px 0 3px #7e9db2,0 1768px 0 3px #7e9db2,0 1770px 0 3px #7e9db2,0 1772px 0 3px #7e9db2,0 1774px 0 3px #7e9db2,0 1776px 0 3px #7e9db2,0 1778px 0 3px #7e9db2,0 1780px 0 3px #7e9db2,0 1782px 0 3px #7e9db2,0 1784px 0 3px #7e9db2,0 1786px 0 3px #7e9db2,0 1788px 0 3px #7e9db2,0 1790px 0 3px #7e9db2,0 1792px 0 3px #7e9db2,0 2000px 0 0 #fff,0 2000px 0 3px #7e9db2,0 2030px 0 0 #fff,0 2030px 0 3px #7e9db2,0 3300px 0 0 #fff,0 3300px 0 3px #7e9db2,0 3330px 0 0 #fff,0 3330px 0 3px #7e9db2,0 3750px 0 0 #fff,0 3750px 0 3px #7e9db2,0 3752px 0 3px #7e9db2,0 3754px 0 3px #7e9db2,0 3756px 0 3px #7e9db2,0 3758px 0 3px #7e9db2,0 3760px 0 3px #7e9db2,0 3762px 0 3px #7e9db2,0 3764px 0 3px #7e9db2,0 3766px 0 3px #7e9db2,0 3768px 0 3px #7e9db2,0 3770px 0 3px #7e9db2,0 3772px 0 3px #7e9db2,0 3774px 0 3px #7e9db2,0 3776px 0 3px #7e9db2,0 3778px 0 3px #7e9db2,0 3780px 0 3px #7e9db2,0 3782px 0 3px #7e9db2,0 3784px 0 3px #7e9db2,0 3786px 0 3px #7e9db2,0 3788px 0 3px #7e9db2,0 3790px 0 3px #7e9db2,0 3792px 0 3px #7e9db2,0 4000px 0 0 #fff,0 4000px 0 3px #7e9db2,0 4030px 0 0 #fff,0 4030px 0 3px #7e9db2,0 4300px 0 0 #fff,0 4300px 0 3px #7e9db2,0 4330px 0 0 #fff,0 4330px 0 3px #7e9db2,0 5000px 0 0 #fff,0 5000px 0 3px #7e9db2,0 5002px 0 3px #7e9db2,0 5004px 0 3px #7e9db2,0 5006px 0 3px #7e9db2,0 5008px 0 3px #7e9db2,0 5010px 0 3px #7e9db2,0 5012px 0 3px #7e9db2,0 5014px 0 3px #7e9db2,0 5016px 0 3px #7e9db2,0 5018px 0 3px #7e9db2,0 5020px 0 3px #7e9db2,0 5022px 0 3px #7e9db2,0 5024px 0 3px #7e9db2,0 5026px 0 3px #7e9db2,0 5028px 0 3px #7e9db2,0 5030px 0 3px #7e9db2,0 5032px 0 3px #7e9db2,0 5034px 0 3px #7e9db2,0 5036px 0 3px #7e9db2,0 5038px 0 3px #7e9db2,0 5040px 0 3px #7e9db2,0 5042px 0 3px #7e9db2;box-shadow:0 0 0 3px #7e9db2,0 2px 0 3px #7e9db2,0 4px 0 3px #7e9db2,0 6px 0 3px #7e9db2,0 8px 0 3px #7e9db2,0 10px 0 3px #7e9db2,0 12px 0 3px #7e9db2,0 14px 0 3px #7e9db2,0 16px 0 3px #7e9db2,0 18px 0 3px #7e9db2,0 20px 0 3px #7e9db2,0 22px 0 3px #7e9db2,0 24px 0 3px #7e9db2,0 26px 0 3px #7e9db2,0 28px 0 3px #7e9db2,0 30px 0 3px #7e9db2,0 32px 0 3px #7e9db2,0 34px 0 3px #7e9db2,0 36px 0 3px #7e9db2,0 38px 0 3px #7e9db2,0 40px 0 3px #7e9db2,0 42px 0 3px #7e9db2,0 300px 0 0 #fff,0 300px 0 3px #7e9db2,0 330px 0 0 #fff,0 330px 0 3px #7e9db2,0 1300px 0 0 #fff,0 1300px 0 3px #7e9db2,0 1330px 0 0 #fff,0 1330px 0 3px #7e9db2,0 1750px 0 0 #fff,0 1750px 0 3px #7e9db2,0 1752px 0 3px #7e9db2,0 1754px 0 3px #7e9db2,0 1756px 0 3px #7e9db2,0 1758px 0 3px #7e9db2,0 1760px 0 3px #7e9db2,0 1762px 0 3px #7e9db2,0 1764px 0 3px #7e9db2,0 1766px 0 3px #7e9db2,0 1768px 0 3px #7e9db2,0 1770px 0 3px #7e9db2,0 1772px 0 3px #7e9db2,0 1774px 0 3px #7e9db2,0 1776px 0 3px #7e9db2,0 1778px 0 3px #7e9db2,0 1780px 0 3px #7e9db2,0 1782px 0 3px #7e9db2,0 1784px 0 3px #7e9db2,0 1786px 0 3px #7e9db2,0 1788px 0 3px #7e9db2,0 1790px 0 3px #7e9db2,0 1792px 0 3px #7e9db2,0 2000px 0 0 #fff,0 2000px 0 3px #7e9db2,0 2030px 0 0 #fff,0 2030px 0 3px #7e9db2,0 3300px 0 0 #fff,0 3300px 0 3px #7e9db2,0 3330px 0 0 #fff,0 3330px 0 3px #7e9db2,0 3750px 0 0 #fff,0 3750px 0 3px #7e9db2,0 3752px 0 3px #7e9db2,0 3754px 0 3px #7e9db2,0 3756px 0 3px #7e9db2,0 3758px 0 3px #7e9db2,0 3760px 0 3px #7e9db2,0 3762px 0 3px #7e9db2,0 3764px 0 3px #7e9db2,0 3766px 0 3px #7e9db2,0 3768px 0 3px #7e9db2,0 3770px 0 3px #7e9db2,0 3772px 0 3px #7e9db2,0 3774px 0 3px #7e9db2,0 3776px 0 3px #7e9db2,0 3778px 0 3px #7e9db2,0 3780px 0 3px #7e9db2,0 3782px 0 3px #7e9db2,0 3784px 0 3px #7e9db2,0 3786px 0 3px #7e9db2,0 3788px 0 3px #7e9db2,0 3790px 0 3px #7e9db2,0 3792px 0 3px #7e9db2,0 4000px 0 0 #fff,0 4000px 0 3px #7e9db2,0 4030px 0 0 #fff,0 4030px 0 3px #7e9db2,0 4300px 0 0 #fff,0 4300px 0 3px #7e9db2,0 4330px 0 0 #fff,0 4330px 0 3px #7e9db2,0 5000px 0 0 #fff,0 5000px 0 3px #7e9db2,0 5002px 0 3px #7e9db2,0 5004px 0 3px #7e9db2,0 5006px 0 3px #7e9db2,0 5008px 0 3px #7e9db2,0 5010px 0 3px #7e9db2,0 5012px 0 3px #7e9db2,0 5014px 0 3px #7e9db2,0 5016px 0 3px #7e9db2,0 5018px 0 3px #7e9db2,0 5020px 0 3px #7e9db2,0 5022px 0 3px #7e9db2,0 5024px 0 3px #7e9db2,0 5026px 0 3px #7e9db2,0 5028px 0 3px #7e9db2,0 5030px 0 3px #7e9db2,0 5032px 0 3px #7e9db2,0 5034px 0 3px #7e9db2,0 5036px 0 3px #7e9db2,0 5038px 0 3px #7e9db2,0 5040px 0 3px #7e9db2,0 5042px 0 3px #7e9db2}.rail-path_404 .rail-path-line:after{top:auto;bottom:-5px;-webkit-box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700}.rail-path~.module>[class*=-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:600px){.rail-path~.module>[class*=-wrapper]{display:block}}.rail-path~.module>[class*=-wrapper]>[class*=-inner]{width:83%}@media (max-width:820px){.rail-path~.module>[class*=-wrapper]>[class*=-inner]{width:91%}}@media (max-width:600px){.rail-path~.module>[class*=-wrapper]>[class*=-inner]{width:100%;display:100%}}.rail-path~.module>[class*=-wrapper] .page-intro-inner,.rail-path~.module>[class*=-wrapper] .wysiwyg-inner{margin:0 0 0 9%}@media (max-width:600px){.rail-path~.module>[class*=-wrapper] .page-intro-inner,.rail-path~.module>[class*=-wrapper] .wysiwyg-inner{margin:0 auto}}.rail-path~.module>[class*=-wrapper] .page-title-inner{text-align:left}.rail-path~.module>[class*=-wrapper]:before{content:'';display:inline-block;position:relative;width:9%}@media (max-width:600px){.rail-path~.module>[class*=-wrapper]:before{display:none}}.wysiwyg h2{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase}.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:600;line-height:1.3em}.wysiwyg.first .wysiwyg-inner>p:first-of-type:first-letter {font-size:24px;font-size:2.4rem;font-family:Ferrovial;font-weight:600;line-height:1.25em}.wysiwyg blockquote{font-size:24px;font-size:2.4rem;font-family:'Helvetica Neue',Roboto;font-weight:400;font-style:italic;line-height:1.3333em}@media (max-width:600px){.wysiwyg blockquote{font-size:18px;font-size:1.8rem;line-height:1.4444em}}.wysiwyg{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em}@media (max-width:600px){.wysiwyg{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.wysiwyg{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.wysiwyg.hidden-element{opacity:0}.wysiwyg.first .wysiwyg-inner>p:first-of-type:first-letter {color:#fff;background-color:#313233;padding:2px 10px 1px;margin-right:8px;line-height:1.4167em}.wysiwyg-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.wysiwyg-wrapper{padding-left:16px;padding-right:16px}}.wysiwyg-inner{max-width:66%;margin:0 auto}@media (max-width:820px){.wysiwyg-inner{max-width:75%}}@media (max-width:600px){.wysiwyg-inner{max-width:100%}}.wysiwyg p{padding:0;margin:0}.wysiwyg p.floating-text{float:right;width:29%;margin-left:18px;text-transform:uppercase}.wysiwyg p.floating-text+*{overflow:hidden}.wysiwyg p.floating-text:first-child+*{margin-top:0}@media (max-width:820px){.wysiwyg p.floating-text{width:34%}}@media (max-width:600px){.wysiwyg p.floating-text{float:none;width:100%;margin-left:0}.wysiwyg p.floating-text+*{margin-top:26px}.wysiwyg p.floating-text+h2,.wysiwyg p.floating-text+h3,.wysiwyg p.floating-text+h4,.wysiwyg p.floating-text+h5,.wysiwyg p.floating-text+h6{margin-top:40px}}.wysiwyg p+*{margin-top:16px}@media (max-width:600px){.wysiwyg p+.floating-text{margin-top:26px}}.wysiwyg p+h2,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6{margin-top:40px}.wysiwyg p+ol,.wysiwyg p+ul{margin-top:30px}.wysiwyg h2{margin:0}.wysiwyg h2+*,.wysiwyg h2+p{margin-top:21px}.wysiwyg h2+h3,.wysiwyg h2+h4,.wysiwyg h2+h5,.wysiwyg h2+h6,.wysiwyg h2+ol,.wysiwyg h2+ul{margin-top:30px}.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:0}.wysiwyg h3+*,.wysiwyg h3+p,.wysiwyg h4+*,.wysiwyg h4+p,.wysiwyg h5+*,.wysiwyg h5+p,.wysiwyg h6+*,.wysiwyg h6+p{margin-top:10px}.wysiwyg a{color:#7e9db2}.usingMouse .wysiwyg a:hover{color:#313233}.wysiwyg ol,.wysiwyg ul{padding:0;margin:0;list-style:none}.wysiwyg ol+*,.wysiwyg ul+*{margin-top:30px}.wysiwyg ul li{position:relative;padding-left:17px}.wysiwyg ul li:before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;margin-right:10px;border-radius:7px;background-color:#edb900}.wysiwyg ul li ol,.wysiwyg ul li ul{margin-top:23px;padding-left:17px}.wysiwyg ul li li:before{background-color:#7e9db2}.wysiwyg ul li+li{margin-top:12px}.wysiwyg ol>li{position:relative;padding-left:17px;counter-increment:first-counter}.wysiwyg ol>li:before{font-size:14px;font-size:1.4rem;content:counter(first-counter) ".";position:absolute;left:0;top:1px;margin-right:10px;color:#edb900;font-weight:600}.wysiwyg ol>li ol,.wysiwyg ol>li ul{margin-top:23px;padding-left:17px}.wysiwyg ol>li li{padding-left:28px;counter-increment:second-counter}.wysiwyg ol>li li:before{content:counter(first-counter) "." counter(second-counter) "."}.wysiwyg ol>li+li{margin-top:12px}.wysiwyg b,.wysiwyg strong{font-weight:600}.wysiwyg blockquote{position:relative;margin:0}.wysiwyg blockquote:before{font-size:200px;font-size:20rem;content:'“';position:absolute;top:50%;left:-106px;padding-top:90px;font-family:Ferrovial;font-weight:400;font-style:normal;color:#edb900;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:820px){.wysiwyg blockquote:before{left:-21%}}@media (max-width:600px){.wysiwyg blockquote:before{font-size:100px;font-size:10rem;display:block;position:relative;top:0;left:5px;height:10px;padding-top:33px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.wysiwyg *+blockquote{margin-top:40px}.wysiwyg img,.wysiwyg img.aligncenter,.wysiwyg img.alignleft,.wysiwyg img.alignnone,.wysiwyg img.alignright{display:block;max-width:100%;height:auto;margin:30px 0;float:none}*+.wysiwyg img,*+.wysiwyg img.aligncenter,*+.wysiwyg img.alignleft,*+.wysiwyg img.alignnone,*+.wysiwyg img.alignright{margin-top:30px}.wysiwyg .wp-caption,.wysiwyg .wp-caption.aligncenter,.wysiwyg .wp-caption.alignleft,.wysiwyg .wp-caption.alignnone,.wysiwyg .wp-caption.alignright{display:block;padding:0;width:auto!important;border:none;border-radius:0;margin:30px 0;text-align:left}.wysiwyg .wp-caption img,.wysiwyg .wp-caption.aligncenter img,.wysiwyg .wp-caption.alignleft img,.wysiwyg .wp-caption.alignnone img,.wysiwyg .wp-caption.alignright img{margin:0}.wysiwyg .wp-caption a,.wysiwyg .wp-caption.aligncenter a,.wysiwyg .wp-caption.alignleft a,.wysiwyg .wp-caption.alignnone a,.wysiwyg .wp-caption.alignright a{display:block;border:0!important}*+.wysiwyg .wp-caption,*+.wysiwyg .wp-caption.aligncenter,*+.wysiwyg .wp-caption.alignleft,*+.wysiwyg .wp-caption.alignnone,*+.wysiwyg .wp-caption.alignright{margin-top:30px}.wysiwyg .wp-caption .wp-caption-dd,.wysiwyg .wp-caption .wp-caption-text,.wysiwyg .wp-caption.aligncenter .wp-caption-dd,.wysiwyg .wp-caption.aligncenter .wp-caption-text,.wysiwyg .wp-caption.alignleft .wp-caption-dd,.wysiwyg .wp-caption.alignleft .wp-caption-text,.wysiwyg .wp-caption.alignnone .wp-caption-dd,.wysiwyg .wp-caption.alignnone .wp-caption-text,.wysiwyg .wp-caption.alignright .wp-caption-dd,.wysiwyg .wp-caption.alignright .wp-caption-text{position:relative;padding:15px 0;margin:0}.wysiwyg .wp-caption.alignleft,.wysiwyg img.alignleft{float:left;margin-right:30px}.wysiwyg .wp-caption.alignright,.wysiwyg img.alignright{float:right;margin-left:30px}.wysiwyg .wp-caption.aligncenter,.wysiwyg img.aligncenter{margin-left:auto;margin-right:auto}.cyphers-block-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;line-height:1.1em}.cyphers-block-subtitle{font-size:14px;font-size:1.4rem;font-family:'Helvetica Neue',Roboto;font-weight:600;letter-spacing:0;line-height:1.2143em}.cyphers-notes-wrapper{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:400;letter-spacing:0;line-height:1.4286em}.cyphers-block-cypher{font-size:50px;font-size:5rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase;letter-spacing:.8px}@media (max-width:1024px){.cyphers-block-cypher{font-size:3.90625vw}}@media (max-width:760px){.cyphers-block-cypher{font-size:30px;font-size:3rem}}.cyphers{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.cyphers.hidden-element{opacity:0}.cyphers-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.cyphers-wrapper{padding-left:16px;padding-right:16px}}.cyphers-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:0 25px;background-color:#f0f0f0}@media (max-width:820px){.cyphers-inner{padding:0 20px}}@media (max-width:700px){.cyphers-inner{display:block;padding:15px 20px}}@media (max-width:600px){.cyphers-inner{display:block}}.cyphers-block{text-align:center;padding:30px 5px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hidden-element .cyphers-block{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cyphers-block:nth-child(1){-webkit-transition:opacity 1s ease-out .2s,-webkit-transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,-webkit-transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,transform 1s ease-out .2s,-webkit-transform 1s ease-out .2s}.cyphers-block:nth-child(2){-webkit-transition:opacity 1s ease-out .4s,-webkit-transform 1s ease-out .4s;transition:opacity 1s ease-out .4s,-webkit-transform 1s ease-out .4s;transition:opacity 1s ease-out .4s,transform 1s ease-out .4s;transition:opacity 1s ease-out .4s,transform 1s ease-out .4s,-webkit-transform 1s ease-out .4s}.cyphers-block:nth-child(3){-webkit-transition:opacity 1s ease-out .6s,-webkit-transform 1s ease-out .6s;transition:opacity 1s ease-out .6s,-webkit-transform 1s ease-out .6s;transition:opacity 1s ease-out .6s,transform 1s ease-out .6s;transition:opacity 1s ease-out .6s,transform 1s ease-out .6s,-webkit-transform 1s ease-out .6s}@media (max-width:820px){.cyphers-block{padding:25px 5px}}@media (max-width:700px){.cyphers-block{padding:25px 5px}}.cyphers-block-title{margin:0}.cyphers-block-title+*{margin-top:16px}.cyphers-block-subtitle{max-width:140px;margin:0 auto}@media (max-width:600px){.cyphers-block-subtitle{max-width:none}}.cyphers-block-cypher{color:#7e9db2}.cyphers-block-cypher+*{margin-top:8px}.cyphers-notes-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.cyphers-notes-wrapper{padding-left:16px;padding-right:16px}}.cyphers-notes-wrapper p{margin:0}.cyphers-notes-wrapper p+*{margin-top:8px}.cyphers-notes-inner{padding-top:15px}.cyphers .odometer{top:-5px}@media (max-width:820px){.cyphers .odometer{top:-3px}}@media (max-width:600px){.cyphers .odometer{top:-3px}}.cyphers .odometer-formatting-mark{position:relative;top:3px}@media (max-width:600px){.cyphers .odometer-formatting-mark{top:2px}}.cyphers:not(.hidden-element) .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.cyphers:not(.hidden-element) .odometer.odometer-theme-digital.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cyphers:not(.hidden-element) .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.cyphers:not(.hidden-element) .odometer.odometer-theme-digital.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page-intro{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;text-transform:uppercase}@media (max-width:600px){.page-intro{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.page-intro{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.page-intro.hidden-element{opacity:0}.page-intro-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.page-intro-wrapper{padding-left:16px;padding-right:16px}}.page-intro-inner{max-width:66%;margin:0 auto}@media (max-width:820px){.page-intro-inner{max-width:75%}}@media (max-width:600px){.page-intro-inner{max-width:100%}}.page-intro p{padding:0;margin:0}.page-intro p+*{margin-top:16px}.infographic{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.infographic.hidden-element{opacity:0}.infographic-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.infographic-wrapper{padding-left:16px;padding-right:16px}}.infographic-inner{width:100%!important}.infographic .infographic-image{width:100%;height:auto}.page-title-inner>*{font-size:40px;font-size:4rem;font-family:'Helvetica Neue',Roboto;font-weight:500;line-height:1.5em;letter-spacing:4px}@media (max-width:600px){.page-title-inner>*{font-size:30px;font-size:3rem;line-height:1.6667em;letter-spacing:2px}}.page-title{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}@media (max-width:600px){.page-title{padding-top:30px}}.page-title.hidden-element{opacity:0}.page-title-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.page-title-wrapper{padding-left:16px;padding-right:16px}}.page-title-inner{width:100%!important;margin:0 auto;text-align:center}.page-title-inner>*{margin:0}.page-title img{width:100%;height:auto}.breadcrumb ul{font-size:13px;font-size:1.3rem;font-family:Ferrovial;font-weight:400;line-height:18px}.breadcrumb{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}@media (max-width:600px){.breadcrumb{padding-top:30px}}.breadcrumb.hidden-element{opacity:0}.breadcrumb-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.breadcrumb-wrapper{padding-left:16px;padding-right:16px}}.breadcrumb ul{position:relative;margin:0;padding:0 0 0 25px;list-style:none}.breadcrumb ul:before{content:'';display:block;position:absolute;top:0;left:0;width:17px;height:17px;background-color:#ffc700;border:3px solid #313233;border-radius:17px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumb ul li{position:relative;display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;margin-right:5px}.breadcrumb ul li:before{content:'';display:inline-block;position:relative;top:-4px;width:10px;height:1px;margin-right:5px;margin-left:-4px;background-color:#ffc700}.breadcrumb ul li:first-child:before{display:none;margin-right:5px}.breadcrumb ul li:last-child{text-decoration:none;cursor:text}.breadcrumb ul li:last-child a{pointer-events:none;font-weight:600}.breadcrumb ul li:last-child:before{margin-right:15px}.breadcrumb ul li:last-child:after{content:'';position:absolute;top:3px;left:6px;width:9px;height:9px;border-radius:9px;background-color:#ffc700}.breadcrumb ul li:nth-child(2){text-decoration:none;cursor:text}.breadcrumb ul li:nth-child(2) a{pointer-events:none}.accordion-head-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}@media (max-width:600px){.accordion-head-title{font-size:15px;font-size:1.5rem}}.accordion-content-wrapper,.accordion-head-subtitle{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.accordion-content-wrapper,.accordion-head-subtitle{font-size:16px;font-size:1.6rem}}.accordion{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;pointer-events:none}@media (max-width:600px){.accordion{padding-top:30px}}.accordion.hidden-element{opacity:0}.accordion-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.accordion-wrapper{padding-left:16px;padding-right:16px}}.accordion-inner{width:100%}.accordion-inner>*{margin:0}.accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100px;background-color:#f0f0f0;cursor:pointer;pointer-events:all}@media (max-width:600px){.accordion-head{height:70px}}.accordion-head-image{width:100px;border-right:20px solid #ffc700;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.accordion-head-image{width:70px;border-right:14px solid #ffc700}}.accordion-head-image img{width:100%}.accordion-head-image+.accordion-head-content{padding-left:20px}@media (max-width:600px){.accordion-head-image+.accordion-head-content{padding-left:15px}}.accordion-head-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:10px 40px}@media (max-width:600px){.accordion-head-content{padding:10px 20px}}.accordion-head-title{margin:0;padding:0}.accordion-head-title+.accordion-head-subtitle{margin-top:7px}@media (max-width:600px){.accordion-head-title+.accordion-head-subtitle{margin-top:3px}}.accordion-head-chevron{font-size:24px;font-size:2.4rem;position:absolute;color:#ffc700;right:40px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media (max-width:600px){.accordion-head-chevron{right:20px}}.accordion-head-chevron:before{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.open .accordion-head-chevron:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion-head-subtitle{margin:0;padding:0}@media (max-width:600px){.accordion-head-subtitle{margin-bottom:-3px}}.accordion-content{height:0;overflow:hidden;-webkit-transition:height .8s cubic-bezier(.55,0,.1,1);transition:height .8s cubic-bezier(.55,0,.1,1);pointer-events:all}.accordion-content-wrapper{padding:70px 100px;margin-bottom:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-10%,#fff),color-stop(31%,#f7f7f7));background-image:linear-gradient(-180deg,#fff -10%,#f7f7f7 31%)}@media (max-width:820px){.accordion-content-wrapper{padding:50px 60px}}@media (max-width:600px){.accordion-content-wrapper{padding:30px}}.accordion-content-wrapper p{margin:0}.accordion-content-wrapper p+p{margin-top:16px}.accordion+.accordion{margin-top:-38px}@media (max-width:600px){.accordion+.accordion{margin-top:-28px}}.downloads-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}@media (max-width:600px){.downloads-title{font-size:15px;font-size:1.5rem}}.downloads-block-item-name{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.downloads-block-item-name{font-size:16px;font-size:1.6rem}}.downloads{padding-top:40px}@media (max-width:600px){.downloads{padding-top:30px}}.downloads-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.downloads-wrapper{padding-left:16px;padding-right:16px}}.downloads-inner{width:100%}.downloads-inner>*{margin:0}.downloads-title{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.downloads-title.hidden-element{opacity:0}.downloads-title+.downloads-block{margin-top:20px}.downloads-block{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.downloads-block.hidden-element{opacity:0}.downloads-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;padding:20px 20px 20px 40px}@media (max-width:600px){.downloads-block-item{padding:15px 15px 15px 30px}}.usingMouse .downloads-block-item:hover{background-color:#eaeaea}.downloads-block-item-name{margin-right:10px}.downloads-block-item_first .downloads-block-item-name{font-weight:600;margin-left:-20px}@media (max-width:600px){.downloads-block-item_first .downloads-block-item-name{margin-left:-10px}}.downloads-block-item-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:30%;text-align:right;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:1024px){.downloads-block-item-options{width:40%;min-width:210px}}@media (max-width:600px){.downloads-block-item-options{width:70px;min-width:auto}}.downloads-block-item-pages{width:33%;white-space:nowrap}@media (max-width:600px){.downloads-block-item-pages{display:none}}.downloads-block-item-weight{width:33%;white-space:nowrap}@media (max-width:600px){.downloads-block-item-weight{width:50%}}.downloads-block-item-download{font-size:27px;font-size:2.7rem;width:33%;color:#ffc700}@media (max-width:600px){.downloads-block-item-download{width:50%}}.downloads-block-item-download:before{display:block;position:relative;-webkit-transform:translateY(4px);transform:translateY(4px)}.downloads-block-item+.downloads-block-item{margin-top:2px}.downloads-block+.downloads-block{margin-top:20px}.image{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.image.hidden-element{opacity:0}@media (max-width:600px){.image{padding-top:30px}}.image-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.image-wrapper{padding-left:16px;padding-right:16px}}.image-inner{width:100%}.image-inner>*{margin:0}.image img{width:100%;height:auto;vertical-align:top}.image img[data-lity]{cursor:-webkit-zoom-in;cursor:zoom-in}.image .glide__track{border-bottom:10px solid #ffc700}.image .glide__track li,.image .glide__track ul{margin:0}.image .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin-top:20px;pointer-events:none}.image .glide__bullets:empty{display:none}.image .glide__bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:17px;height:17px;border-radius:17px;border:3px solid #313233;background-color:#ffc700;pointer-events:all;-webkit-transition:border-color .3s ease-out,background-color .3s ease-out;transition:border-color .3s ease-out,background-color .3s ease-out}.image .glide__bullet--active{border:3px solid #ffc700;background-color:#fff;pointer-events:none}.image .glide__bullet+.glide__bullet{margin-left:20px}.video-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase;letter-spacing:4px}@media (max-width:1024px){.video-title{letter-spacing:1.6px}}@media (max-width:820px){.video-title{letter-spacing:4px}}@media (max-width:600px){.video-title{font-size:15px;font-size:1.5rem}}.video-prevInfo-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}.video-description,.video-prevInfo-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.video-description,.video-prevInfo-description{font-size:16px;font-size:1.6rem}}.video{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.video.hidden-element{opacity:0}@media (max-width:600px){.video{padding-top:30px}}.video-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.video-wrapper{padding-left:16px;padding-right:16px}}.video-inner{position:relative;width:100%}.video-inner>*{margin:0}.video-container{position:relative;border-bottom:10px solid #ffc700}.video-container:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,37,49,0)),color-stop(42%,rgba(0,37,49,.28)),color-stop(96%,#002531));background-image:linear-gradient(-180deg,rgba(0,37,49,0) 3%,rgba(0,37,49,.28) 42%,#002531 96%)}.video-launcher{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.video-prevInfo{max-width:78.2%;margin:0 auto}@media (max-width:820px){.video-prevInfo{max-width:80%}}@media (max-width:600px){.video-prevInfo{max-width:100%}}.video-prevInfo-title{margin:0}@media (max-width:600px){.video-prevInfo-title{margin-top:10px}}.video-prevInfo-title+.video-prevInfo-description{margin-top:21px}.video-prevInfo-description{margin:0}.video-prevInfo+*{margin-top:40px}.video-info{position:absolute;right:30px;bottom:30px;left:40px}@media (max-width:600px){.video-info{right:20px;bottom:15px;left:20px}}.video-title{margin:0;color:#fff}.video-title+.video-description{margin-top:10px}.video-description{margin:0;color:#fff}@media (max-width:820px){.video-description{display:none}}.video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-icon:before{content:'';display:block;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:21px solid #fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.video-icon:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:66px;height:66px;border-radius:66px;border:7px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.video img{width:100%;height:auto;vertical-align:top}.lity{background-color:#313233;background-color:rgba(49,50,51,.95)}.lity-close{background-color:transparent;top:10px;right:20px;width:60px;height:60px;text-shadow:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;font-size:31px;font-weight:100}@media (max-width:600px){.lity-close{width:40px;height:40px}}.lity-close:active{top:10px}.usingMouse .lity-close:hover{background-color:transparent;text-shadow:none;font-size:31px}.image-text-title{font-size:24px;font-size:2.4rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.3333em;text-transform:uppercase}@media (max-width:600px){.image-text-title{font-size:17px;font-size:1.7rem}}.image-text-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.image-text-description{font-size:16px;font-size:1.6rem}}.image-text{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.image-text.hidden-element{opacity:0}@media (max-width:600px){.image-text{padding-top:30px}}.image-text-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.image-text-wrapper{padding-left:16px;padding-right:16px}}.image-text-inner{position:relative;width:100%}.image-text_vertical .image-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:820px){.image-text_vertical .image-text-inner{display:block}}.image-text-inner>*{margin:0}.image-text-launcher{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.image-text img{display:none;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.image-text-image{position:relative;height:300px;background-size:cover;background-position:center;overflow:hidden}@media (max-width:600px){.image-text-image{height:160px}}.image-text_vertical .image-text-image{width:50%;height:auto}@media (max-width:820px){.image-text_vertical .image-text-image{width:100%;height:300px}}@media (max-width:600px){.image-text_vertical .image-text-image{height:160px}}.image-text-info{position:relative;padding:30px 50px 50px;background-color:#f0f0f0}@media (max-width:600px){.image-text-info{padding:20px}}.image-text_vertical .image-text-info{width:50%;padding:60px 50px}@media (max-width:1024px){.image-text_vertical .image-text-info{padding:50px 40px}}@media (max-width:820px){.image-text_vertical .image-text-info{width:100%;padding:30px 50px 50px}}@media (max-width:600px){.image-text_vertical .image-text-info{padding:20px}}.image-text-title{margin:0;color:#7e9db2}.image-text-title+.image-text-description{margin-top:30px}@media (max-width:600px){.image-text-title+.image-text-description{margin-top:15px}}.image-text-description{margin:0;color:#313233}.image-text-description p{margin:0}.image-text-description p+p{margin-top:16px}.table-title{font-size:26px;font-size:2.6rem;font-family:Ferrovial;font-weight:400;line-height:1.3333em;text-transform:uppercase}@media (max-width:600px){.table-title{font-size:18px;font-size:1.8rem}}.table table th{font-size:16px;font-size:1.6rem;font-family:Helvetica,Roboto;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.table table td{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:700;line-height:1.25em;letter-spacing:.5px}@media (max-width:600px){.table table td{font-size:16px;font-size:1.6rem}}.table table td a,.table.table_style02 td:nth-child(1)~td{font-size:16px;font-size:1.6rem;font-family:Ferrovial;font-weight:400;line-height:1.25em;letter-spacing:.4px}.table-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.table-description{font-size:16px;font-size:1.6rem}}.table{padding-top:70px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.table.hidden-element{opacity:0}.table.table_style02 table{min-width:600px}.table.table_style02 th{text-align:left;background-color:#f0f0f0}.table.table_style02 th:nth-child(2){width:20%}.table.table_style02 td{text-align:left}.table.table_style02 td:nth-child(1){width:10%;min-width:90px}.table.table_style02+.table.table_style02{margin-top:10px;padding-top:40px}@media (max-width:600px){.table{padding-top:50px}}.table-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.table-wrapper{padding-left:16px;padding-right:16px}}.table-inner{position:relative;width:100%}.table-inner>*{margin:0}.table-title{margin:0;color:#313233;text-align:center}.table-title+.table-description{margin-top:10px}.table-title+.table-container{margin-top:50px}@media (max-width:600px){.table-title+.table-container{margin-top:20px}}.table-description p{margin:0}.table-description p+p{margin-top:16px}.table-description+*{margin-top:60px}@media (max-width:600px){.table-description+*{margin-top:20px}}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{height:15px}.table-container::-webkit-scrollbar-track{background-color:#f0f0f0;padding:5px 2px}.table-container::-webkit-scrollbar-thumb{background-color:#ababab;border-radius:8px;border:2px solid #f0f0f0;border-width:4px 3px}.table table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.table table .align-center{text-align:center}.table table ul{margin:5px 0 0;padding:0 0 0 10px;list-style:none}.table table li{position:relative;padding-left:16px}.table table li:before{content:'';display:block;position:absolute;top:6px;left:0;width:8px;height:8px;background-color:#ffc700;border-radius:8px}.table table li+li{margin-top:3px}.table table th{height:60px!important;border-bottom:10px solid #ffc700;vertical-align:middle;padding:12px 20px 8px;text-align:right}.table table td{height:100px!important;border-bottom:3px solid #313233;vertical-align:middle;padding:20px;text-align:right}@media (max-width:600px){.table table td{height:60px!important}}.table table td a{color:#7e9db2;font-weight:700;text-decoration:underline}.usingMouse .table table td a:hover{text-decoration:underline}.table table td[style*=background]{border-bottom:6px solid #313233;height:60px!important;padding:14px 20px 6px;text-transform:uppercase}.table .icon-check{font-size:30px;font-size:3rem;color:#c0c500}.table+*{margin-top:30px}@media (max-width:600px){.table+*{margin-top:20px}}.letter .letter-president-title{font-size:40px;font-size:4rem;font-family:'Helvetica Neue',Roboto;font-weight:500;line-height:1.5em;letter-spacing:4px;text-transform:uppercase}@media (max-width:820px){.letter .letter-president-title{font-size:30px;font-size:3rem}}.letter h2{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase}.letter .letter-president-name{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:600;line-height:1.1em;text-transform:uppercase;letter-spacing:.5px}.letter h3,.letter h4,.letter h5,.letter h6{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:600;line-height:1.3em}.letter.first .letter-inner>p:first-of-type:first-letter {font-size:24px;font-size:2.4rem;font-family:Ferrovial;font-weight:600;line-height:1.25em}.letter blockquote{font-size:24px;font-size:2.4rem;font-family:'Helvetica Neue',Roboto;font-weight:400;font-style:italic;line-height:1.3333em}.letter{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em}@media (max-width:600px){.letter{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.letter{position:relative;margin-top:-100px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;z-index:2}.letter.hidden-element{opacity:0}.letter.first .letter-inner>p:first-of-type:first-letter {color:#fff;background-color:#313233;padding:2px 10px 1px;margin-right:8px;line-height:1.4167em}.letter-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.letter-wrapper{padding-left:16px;padding-right:16px}}.letter-inner{position:relative;max-width:83%;margin:0 auto;background-color:#fff;padding:65px 8.5%;border-top:18px solid #ffc700;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.15);box-shadow:0 3px 9px rgba(0,0,0,.15)}@media (max-width:820px){.letter-inner{max-width:100%}}@media (max-width:600px){.letter-inner{padding:40px 20px}}.letter .letter-president{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:calc(-9.5% - 85px);top:0;width:250px;float:left;padding:60px 0;margin-right:-50px}@media (max-width:820px){.letter .letter-president{display:block;left:0}}@media (max-width:600px){.letter .letter-president{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;float:none;width:100%;margin-bottom:30px;padding:0}}.letter .letter-president-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:216px;flex-basis:216px;width:128px;height:128px;border-radius:128px;overflow:hidden}@media (max-width:820px){.letter .letter-president-image{-ms-flex-preferred-size:128px;flex-basis:128px;width:100px;height:100px}}@media (max-width:600px){.letter .letter-president-image{-ms-flex-preferred-size:100px;flex-basis:100px}}.letter .letter-president-image img{width:100%;height:auto;margin:0}.letter .letter-president-image+*{margin-left:30px}@media (max-width:820px){.letter .letter-president-image+*{margin-top:20px;margin-left:0}}@media (max-width:600px){.letter .letter-president-image+*{margin-top:0;margin-left:30px}}.letter .letter-president-name+*{margin-top:10px}.letter .letter-president-title{margin-bottom:35px}@media (max-width:600px){.letter .letter-president-title{margin-bottom:25px}}.letter p{padding:0;margin:0}.letter p.floating-text{float:right;width:29%;margin-bottom:18px;margin-left:18px;text-transform:uppercase}.letter p.floating-text+*{overflow:hidden}.letter p.floating-text:first-child+*{margin-top:0}.letter p.floating-text+ul{display:inline}.letter p.floating-text+ul li:first-child{margin-top:30px}@media (max-width:820px){.letter p.floating-text{width:34%}}@media (max-width:600px){.letter p.floating-text{float:none;width:100%;margin-left:0}.letter p.floating-text+*{margin-top:26px}.letter p.floating-text+h2,.letter p.floating-text+h3,.letter p.floating-text+h4,.letter p.floating-text+h5,.letter p.floating-text+h6{margin-top:40px}}.letter p+*{margin-top:16px}@media (max-width:600px){.letter p+.floating-text{margin-top:26px}}.letter p+h2,.letter p+h3,.letter p+h4,.letter p+h5,.letter p+h6{margin-top:40px}.letter p+ol,.letter p+ul{margin-top:30px}.letter h2{margin:0}.letter h2+*,.letter h2+p,.letter h2+ul{margin-top:21px}.letter h2+p.floating-text{margin-top:33px}.letter h2+h3,.letter h2+h4,.letter h2+h5,.letter h2+h6{margin-top:30px}.letter h3,.letter h4,.letter h5,.letter h6{margin:0}.letter h3+*,.letter h3+p,.letter h4+*,.letter h4+p,.letter h5+*,.letter h5+p,.letter h6+*,.letter h6+p{margin-top:10px}.letter a{color:#edb900}.usingMouse .letter a:hover{color:#ffc700}.letter ol,.letter ul{padding:0;margin:0;list-style:none}.letter ol+*,.letter ul+*{margin-top:30px}.letter ul li{position:relative;padding-left:17px}.letter ul li:before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;margin-right:10px;border-radius:7px;background-color:#edb900}.letter ul li ol,.letter ul li ul{margin-top:23px;padding-left:17px}.letter ul li li:before{background-color:#7e9db2}.letter ul li+li{margin-top:12px}.letter ol>li{position:relative;padding-left:17px;counter-increment:first-counter}.letter ol>li:before{font-size:14px;font-size:1.4rem;content:counter(first-counter) ".";position:absolute;left:0;top:1px;margin-right:10px;color:#edb900;font-weight:600}.letter ol>li ol,.letter ol>li ul{margin-top:23px;padding-left:17px}.letter ol>li li{padding-left:28px;counter-increment:second-counter}.letter ol>li li:before{content:counter(first-counter) "." counter(second-counter) "."}.letter ol>li+li{margin-top:12px}.letter b,.letter strong{font-weight:600}.letter blockquote{position:relative;margin:0 0 0 8.5%}@media (max-width:1024px){.letter blockquote{margin:0 0 0 11%}}@media (max-width:600px){.letter blockquote{margin:0}}.letter blockquote:before{font-size:200px;font-size:20rem;content:'“';position:absolute;top:50%;left:-106px;padding-top:90px;font-family:Ferrovial;font-weight:400;font-style:normal;color:#edb900;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:820px){.letter blockquote:before{left:-22%}}@media (max-width:600px){.letter blockquote:before{display:block;position:relative;top:0;left:0;height:10px;padding-top:60px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.letter blockquote+*{margin-top:40px}.letter *+blockquote{margin-top:40px}.letter img,.letter img.aligncenter,.letter img.alignleft,.letter img.alignnone,.letter img.alignright{display:block;max-width:100%;height:auto;margin:30px 0;float:none}*+.letter img,*+.letter img.aligncenter,*+.letter img.alignleft,*+.letter img.alignnone,*+.letter img.alignright{margin-top:30px}.letter .wp-caption,.letter .wp-caption.aligncenter,.letter .wp-caption.alignleft,.letter .wp-caption.alignnone,.letter .wp-caption.alignright{display:block;padding:0;width:auto!important;border:none;border-radius:0;margin:30px 0;text-align:left}.letter .wp-caption img,.letter .wp-caption.aligncenter img,.letter .wp-caption.alignleft img,.letter .wp-caption.alignnone img,.letter .wp-caption.alignright img{margin:0}.letter .wp-caption a,.letter .wp-caption.aligncenter a,.letter .wp-caption.alignleft a,.letter .wp-caption.alignnone a,.letter .wp-caption.alignright a{display:block;border:0!important}*+.letter .wp-caption,*+.letter .wp-caption.aligncenter,*+.letter .wp-caption.alignleft,*+.letter .wp-caption.alignnone,*+.letter .wp-caption.alignright{margin-top:30px}.letter .wp-caption .wp-caption-dd,.letter .wp-caption .wp-caption-text,.letter .wp-caption.aligncenter .wp-caption-dd,.letter .wp-caption.aligncenter .wp-caption-text,.letter .wp-caption.alignleft .wp-caption-dd,.letter .wp-caption.alignleft .wp-caption-text,.letter .wp-caption.alignnone .wp-caption-dd,.letter .wp-caption.alignnone .wp-caption-text,.letter .wp-caption.alignright .wp-caption-dd,.letter .wp-caption.alignright .wp-caption-text{position:relative;padding:15px 0;margin:0}.letter .wp-caption.alignleft,.letter img.alignleft{float:left;margin-right:30px}.letter .wp-caption.alignright,.letter img.alignright{float:right;margin-left:30px}.letter .wp-caption.aligncenter,.letter img.aligncenter{margin-left:auto;margin-right:auto}.share-item{font-size:16px;font-size:1.6rem;font-family:Ferrovial;font-weight:700;line-height:1.125em;letter-spacing:.5px;text-transform:uppercase}.share-layer-email-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.2em;letter-spacing:0;text-transform:uppercase}.share-layer-email label{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}.share-layer-email input[type=email],.share-layer-email input[type=text],.share-layer-email textarea{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}.share-layer-email .checkbox span{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:400;line-height:20px;letter-spacing:.4px}.share-layer-email .button input[type=submit]{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:700;line-height:20px;letter-spacing:.4px;text-transform:uppercase}.share{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;margin-top:60px}@media (max-width:600px){.share{margin-top:40px}}.share.hidden-element{opacity:0}.share-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.share-wrapper{padding-left:16px;padding-right:16px}}.share-inner{position:relative;width:100%}.share-inner>*{margin:0}.share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:66%;margin:0 auto;padding:0;list-style:none;background-color:#f0f0f0}@media (max-width:1024px){.share-list{max-width:78%}}@media (max-width:820px){.share-list{max-width:100%}}@media (max-width:600px){.share-list{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.share-item{display:block;width:25%}@media (max-width:600px){.share-item{width:50%}}.share-item.disabled{pointer-events:none}.share-item.disabled>*{color:#bebfc0}.share-item.disabled>* .share-item-icon{color:#bebfc0}.share-item>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 10px;color:#7e9db2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}@media (max-width:600px){.share-item>*{padding:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:600px){.share-item>*{padding:10px 20px}}.usingMouse .share-item>:hover{color:#313233}.usingMouse .share-item>:hover .share-item-icon{color:#313233}.share-item-icon{font-size:24px;font-size:2.4rem;color:#ffc700;margin-right:6px;-webkit-transition:color .3s;transition:color .3s}.share .tooltip{position:absolute;top:50%;left:50%;min-width:100%;-webkit-transform:translate3d(-50%,-50%,0) translateY(-70px);transform:translate3d(-50%,-50%,0) translateY(-70px);opacity:0;-webkit-transition:opacity .3s linear .1s,-webkit-transform .4s ease-out .1s;transition:opacity .3s linear .1s,-webkit-transform .4s ease-out .1s;transition:transform .4s ease-out .1s,opacity .3s linear .1s;transition:transform .4s ease-out .1s,opacity .3s linear .1s,-webkit-transform .4s ease-out .1s}.share .tooltip.visible{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) translateY(-80px);transform:translate3d(-50%,-50%,0) translateY(-80px);-webkit-transition:opacity .3s,-webkit-transform .4s ease-out;transition:opacity .3s,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .3s;transition:transform .4s ease-out,opacity .3s,-webkit-transform .4s ease-out}.share .tooltip.visible .tooltip-list{pointer-events:all}.share .tooltip:before{content:'';display:block;position:absolute;bottom:-7px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #ffc700;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.share .tooltip-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;background-color:#ffc700;pointer-events:none}.share .tooltip-list a{font-size:26px;font-size:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;color:#fff}@media (max-width:600px){.share .tooltip-list a{width:55px}}.usingMouse .share .tooltip-list a:hover{color:#313233}.usingMouse .share .tooltip-list a:hover .share-item-icon{color:#313233}.share-layer-email{display:none;padding:60px 20px 20px;width:880px;max-width:100%;overflow:auto}.lity .share-layer-email{display:block}.share-layer-email-wrapper{padding:70px 100px;background-color:#fff}@media (max-width:820px){.share-layer-email-wrapper{padding:50px 70px}}@media (max-width:600px){.share-layer-email-wrapper{padding:40px 20px}}.share-layer-email-title{margin:0}.share-layer-email-title+*{margin-top:40px}@media (max-width:600px){.share-layer-email-title+*{margin-top:30px}}.share-layer-email .fieldset{position:relative;padding:0;margin:0;border:none}.share-layer-email .fieldset .icon-error{font-size:24px;font-size:2.4rem;position:absolute;bottom:16px;right:12px;color:#e4481c;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.share-layer-email .fieldset+*{margin-top:30px}@media (max-width:600px){.share-layer-email .fieldset+*{margin-top:20px}}.share-layer-email label{width:100%}.share-layer-email label+*{margin-top:12px}.share-layer-email-form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-layer-email-form-footer:after{content:"";display:table;clear:both}@media (max-width:820px){.share-layer-email-form-footer{display:block}}.share-layer-email .button{position:relative;margin-top:0;opacity:.3;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.share-layer-email .button.active{opacity:1;pointer-events:all}@media (max-width:820px){.share-layer-email .button{margin-top:40px;float:right}}@media (max-width:600px){.share-layer-email .button{margin-top:30px}}.usingMouse .share-layer-email .button:hover input[type=submit]{background-color:#edb900}.share-layer-email .button .icon-chevron-right{font-size:24px;font-size:2.4rem;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;pointer-events:none}.share-layer-email .button input[type=submit]{display:block;width:177px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:12px 20px 12px 12px;text-align:left;border:0;border-radius:0;background-color:#ffc700;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.share-layer-email .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 197px)}@media (max-width:820px){.share-layer-email .checkbox{width:100%}}.share-layer-email .checkbox span{margin-top:4px}.share-layer-email .checkbox a{color:#7e9db2}.share-layer-email .checkbox input[type=checkbox]:checked+.check .icon-check:before{opacity:1}.share-layer-email .checkbox .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26px;margin-right:13px;height:26px;border:1px solid #bebfc0}.share-layer-email .checkbox .check .icon-check:before{opacity:0;font-size:26px;font-size:2.6rem;color:#c0c500}.share-layer-email input[type=email],.share-layer-email input[type=text],.share-layer-email textarea{color:#bebfc0;width:100%;border:1px solid #bebfc0;padding:13px 20px}.share-layer-email input[type=email].error,.share-layer-email input[type=text].error,.share-layer-email textarea.error{border:1px solid #e4481c;padding:13px 60px 13px 20px;-webkit-transition:border-color .3s;transition:border-color .3s}.share-layer-email input[type=email].error+.icon-error,.share-layer-email input[type=text].error+.icon-error,.share-layer-email textarea.error+.icon-error{opacity:1}.share-layer-email textarea{height:120px}.chart-bar-title{font-size:26px;font-size:2.6rem;font-family:'Helvetica Neue',Roboto;font-weight:400;line-height:1.3333em;text-transform:uppercase;letter-spacing:4px}@media (max-width:600px){.chart-bar-title{font-size:18px;font-size:1.8rem}}.chart-bar-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.chart-bar-description{font-size:16px;font-size:1.6rem}}.chart-bar{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;padding-top:40px}@media (max-width:600px){.chart-bar{padding-top:30px}}.chart-bar.hidden-element{opacity:0}.chart-bar-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.chart-bar-wrapper{padding-left:16px;padding-right:16px}}.chart-bar-inner{position:relative;width:100%}.chart-bar_boxed .chart-bar-inner{padding:50px;background-color:#f0f0f0;border-top:10px solid #ffc700;border-bottom:10px solid #313233}@media (max-width:820px){.chart-bar_boxed .chart-bar-inner{padding:40px 50px}}@media (max-width:600px){.chart-bar_boxed .chart-bar-inner{padding:30px 20px}}.chart-bar-inner>*{margin:0}.chart-bar-title{text-align:center}.chart-bar-title+.chart-bar-description{margin-top:10px}.chart-bar-description{padding:0 50px}@media (max-width:820px){.chart-bar-description{padding:0}}.chart-bar-description+*{margin-top:30px}.chart-bar-canvas-wrapper{overflow:hidden}@media (max-width:600px){.chart-bar_groups .chart-bar-canvas-wrapper{margin-right:-40px;margin-left:-40px}}.chart-bar-legend{margin:0;padding:35px 0 0;list-style:none}.chart-bar-legend-item{position:relative;padding-left:25px}.chart-bar-legend-item>span{position:absolute;top:1px;left:2px;width:17px;height:17px;border:3px solid #313233;border-radius:17px}.chart-bar-legend-item+.chart-bar-legend-item{margin-top:5px}.chart-line-title{font-size:26px;font-size:2.6rem;font-family:'Helvetica Neue',Roboto;font-weight:400;line-height:1.3333em;text-transform:uppercase;letter-spacing:4px}@media (max-width:600px){.chart-line-title{font-size:18px;font-size:1.8rem}}.chart-line-totals li{font-size:22px;font-size:2.2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.3333em;text-transform:uppercase}@media (max-width:600px){.chart-line-totals li{font-size:18px;font-size:1.8rem}}.chart-line-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.chart-line-description{font-size:16px;font-size:1.6rem}}.chart-line{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;padding-top:40px}@media (max-width:600px){.chart-line{padding-top:30px}}.chart-line.hidden-element{opacity:0}.chart-line-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.chart-line-wrapper{padding-left:16px;padding-right:16px}}.chart-line-inner{position:relative;width:100%}.chart-line_boxed .chart-line-inner{padding:50px;background-color:#f0f0f0;border-top:10px solid #ffc700;border-bottom:10px solid #313233}@media (max-width:820px){.chart-line_boxed .chart-line-inner{padding:40px 50px}}@media (max-width:600px){.chart-line_boxed .chart-line-inner{padding:30px 20px}}.chart-line-inner>*{margin:0}.chart-line-totals{position:absolute;top:100px;right:20px;margin:0;padding:0;list-style:none}@media (max-width:820px){.chart-line-totals{top:50px}}@media (max-width:600px){.chart-line-totals{top:0}}.chart-line-totals li{text-align:right}.chart-line-totals li:nth-child(1){color:#edb900}.chart-line-title{text-align:center}.chart-line-title+.chart-line-description{margin-top:10px}.chart-line-description{padding:0 50px}@media (max-width:820px){.chart-line-description{padding:0}}.chart-line-description+*{margin-top:30px}.chart-line-canvas-wrapper{position:relative;overflow:hidden}.chart-line-legend{margin:0;padding:35px 0 0;list-style:none}.chart-line-legend-item{position:relative;padding-left:25px}.chart-line-legend-item>span{position:absolute;top:1px;left:2px;width:17px;height:17px;border:3px solid #313233;border-radius:17px}.chart-line-legend-item+.chart-line-legend-item{margin-top:5px}.chart-gauge-title{font-size:26px;font-size:2.6rem;font-family:'Helvetica Neue',Roboto;font-weight:400;line-height:1.3333em;text-transform:uppercase;letter-spacing:4px}@media (max-width:600px){.chart-gauge-title{font-size:18px;font-size:1.8rem}}.chart-gauge-canvas-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}@media (max-width:600px){.chart-gauge-canvas-title{font-size:18px;font-size:1.8rem}}.chart-gauge-canvas-cypher{font-size:50px;font-size:5rem;font-family:'Helvetica Neue',Roboto;font-weight:600;letter-spacing:.8px}@media (max-width:820px){.chart-gauge-canvas-cypher{font-size:35px;font-size:3.5rem}}@media (max-width:600px){.chart-gauge-canvas-cypher{font-size:30px;font-size:3rem}}.chart-gauge-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.chart-gauge-description{font-size:16px;font-size:1.6rem}}.chart-gauge{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;padding-top:40px}@media (max-width:600px){.chart-gauge{padding-top:30px}}.chart-gauge.hidden-element{opacity:0}.chart-gauge-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.chart-gauge-wrapper{padding-left:16px;padding-right:16px}}.chart-gauge-inner{position:relative;width:100%}.chart-gauge_boxed .chart-gauge-inner{padding:50px;background-color:#f0f0f0;border-top:10px solid #ffc700;border-bottom:10px solid #313233}@media (max-width:820px){.chart-gauge_boxed .chart-gauge-inner{padding:40px 50px}}@media (max-width:600px){.chart-gauge_boxed .chart-gauge-inner{padding:30px 20px}}.chart-gauge-inner>*{margin:0}.chart-gauge-title{text-align:center}.chart-gauge-title+.chart-gauge-description{margin-top:10px}.chart-gauge-title+.chart-gauge-canvas-inner{margin-top:60px}@media (max-width:820px){.chart-gauge-title+.chart-gauge-canvas-inner{margin-top:30px}}.chart-gauge-description{padding:0 50px}@media (max-width:820px){.chart-gauge-description{padding:0}}.chart-gauge-description+*{margin-top:60px}@media (max-width:820px){.chart-gauge-description+*{margin-top:30px}}.chart-gauge-canvas-wrapper{overflow:hidden;width:33.33%}@media (max-width:480px){.chart-gauge-canvas-wrapper{width:100%}.chart-gauge-canvas-wrapper+.chart-gauge-canvas-wrapper{margin-top:30px}}.chart-gauge-canvas-inner{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:480px){.chart-gauge-canvas-inner{display:block}}.chart-gauge-canvas-title{color:#313233;text-align:center;margin-top:28px;padding:0 10px}@media (max-width:600px){.chart-gauge-canvas-title{margin-top:20px}}.chart-gauge-canvas-cypher{color:#7e9db2;text-align:center;margin-top:15px}@media (max-width:600px){.chart-gauge-canvas-cypher{margin-top:10px}}.chart-gauge-legend{margin:0;padding:35px 0 0;list-style:none}.chart-gauge-legend-item{position:relative;padding-left:25px}.chart-gauge-legend-item>span{position:absolute;top:1px;left:2px;width:17px;height:17px;border:3px solid #313233;border-radius:17px}.chart-gauge-legend-item+.chart-gauge-legend-item{margin-top:5px}.chart-polar-title{font-size:26px;font-size:2.6rem;font-family:'Helvetica Neue',Roboto;font-weight:400;line-height:1.3333em;text-transform:uppercase;letter-spacing:4px}@media (max-width:600px){.chart-polar-title{font-size:18px;font-size:1.8rem}}.chart-polar-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:600px){.chart-polar-description{font-size:16px;font-size:1.6rem}}.chart-polar{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;padding-top:40px}@media (max-width:600px){.chart-polar{padding-top:30px}}.chart-polar.hidden-element{opacity:0}.chart-polar-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.chart-polar-wrapper{padding-left:16px;padding-right:16px}}.chart-polar-inner{position:relative;width:100%}.chart-polar_boxed .chart-polar-inner{padding:50px;background-color:#f0f0f0;border-top:10px solid #ffc700;border-bottom:10px solid #313233}@media (max-width:820px){.chart-polar_boxed .chart-polar-inner{padding:40px 50px}}@media (max-width:600px){.chart-polar_boxed .chart-polar-inner{padding:30px 20px}}.chart-polar-inner>*{margin:0}.chart-polar-title{text-align:center;margin-bottom:40px}@media (max-width:820px){.chart-polar-title{margin-bottom:10px}}.chart-polar-description{padding:0 0 0 50px;width:50%}@media (max-width:820px){.chart-polar-description{padding:0;width:100%}.chart-polar-description+*{margin-top:30px}}.chart-polar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:820px){.chart-polar-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.chart-polar-canvas-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;width:40%;padding-top:40%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (max-width:820px){.chart-polar-canvas-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding-top:50%}}@media (max-width:600px){.chart-polar-canvas-wrapper{width:70%;padding-top:70%}}.chart-polar-canvas{position:absolute;top:0;right:0;bottom:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media (max-width:820px){.chart-polar-canvas{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.chart-polar-legend{margin:0;padding:35px 0 0;list-style:none}.chart-polar-legend-item{position:relative;padding-left:25px}.chart-polar-legend-item>span{position:absolute;top:1px;left:2px;width:17px;height:17px;border:3px solid #313233;border-radius:17px}.chart-polar-legend-item+.chart-polar-legend-item{margin-top:5px}.search-title{font-size:26px;font-size:2.6rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;text-transform:uppercase}@media (max-width:600px){.search-title{font-size:20px;font-size:2rem}}.search{padding:50px 0;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;background-color:#f0f0f0}@media (max-width:600px){.search{padding:40px 0}}.search.hidden-element{opacity:0}.search-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.search-wrapper{padding-left:16px;padding-right:16px}}.search-inner{max-width:66%;margin:0 auto}@media (max-width:820px){.search-inner{max-width:75%}}@media (max-width:600px){.search-inner{max-width:100%}}.search-title{margin:0}.search-title+*{margin-top:20px}.search-box{display:-webkit-box;display:-ms-flexbox;display:flex}.search-box>form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.search-box-input{width:calc(100% - 58px);padding:0 20px;border:1px solid rgba(49,50,51,.31);border-width:1px 0 1px 1px}.search-box-input::-webkit-input-placeholder{color:#686a6f}.search-box-input::-moz-placeholder{color:#686a6f}.search-box-input:-ms-input-placeholder{color:#686a6f}.search-box-input::-ms-input-placeholder{color:#686a6f}.search-box-input::placeholder{color:#686a6f}.search-box-button{font-size:30px;font-size:3rem;width:58px;height:58px;font-family:ferrovial-memoriaanual-icons;background-color:#ffc700;border:none;border-radius:none;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.usingMouse .search-box-button:hover{background-color:#313233}.search-results-list-item-description,.search-results-list-item-link{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em}@media (max-width:600px){.search-results-list-item-description,.search-results-list-item-link{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.search-results-list-item-category{font-size:16px;font-size:1.6rem;font-family:Ferrovial;font-weight:400;line-height:1.375em}.search-results-title{font-size:40px;font-size:4rem;font-family:'Helvetica Neue',Roboto;font-weight:500;line-height:1.5em;letter-spacing:4px}@media (max-width:600px){.search-results-title{font-size:27px;font-size:2.7rem}}.search-results-list-item-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:500;line-height:1.1em;letter-spacing:.5px;text-transform:uppercase}.search-results-pagination a{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:700;line-height:1em}.search-results{padding:50px 0 15px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}@media (max-width:600px){.search-results{padding:40px 0 0}}.search-results.hidden-element{opacity:0}.search-results-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.search-results-wrapper{padding-left:16px;padding-right:16px}}.search-results-inner{max-width:66%;margin:0 auto}@media (max-width:820px){.search-results-inner{max-width:75%}}@media (max-width:600px){.search-results-inner{max-width:100%}}.search-results-title{margin:0}.search-results-title strong{font-weight:600}.search-results-list{margin:40px 0 0;padding:0;list-style:none}@media (max-width:600px){.search-results-list{margin:30px 0 0}}.search-results-list-item-title{display:block;margin:0;color:#7e9db2}.search-results-list-item-title+*{margin-top:10px}.search-results-list-item-category{text-decoration:underline;color:#7e9db2}.usingMouse .search-results-list-item-category:hover{text-decoration:underline}.search-results-list-item-category+*{margin-top:10px}.search-results-list-item-link{display:inline-block;color:#7e9db2;word-break:break-all}.search-results-list-item+.search-results-list-item{margin-top:30px}.search-results-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;padding:0;list-style:none}@media (max-width:600px){.search-results-pagination{margin-top:35px}}.search-results-pagination-item+.search-results-pagination-item{margin-left:20px}.search-results-pagination-item.current-menu-item a{color:#fff;background-color:#313233;cursor:default;pointer-events:none}.search-results-pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:36px;width:36px;padding-top:2px}.usingMouse .search-results-pagination a:hover{color:#7e9db2}.contact-form-form-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.2em;letter-spacing:0;text-transform:uppercase}.contact-form-form label{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}.contact-form-form input[type=email],.contact-form-form input[type=text],.contact-form-form textarea{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}.contact-form-form .checkbox span,.contact-form-form-captcha{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:400;line-height:20px;letter-spacing:.4px}.contact-form-form .button input[type=submit]{font-size:14px;font-size:1.4rem;font-family:Ferrovial;font-weight:700;line-height:20px;letter-spacing:.4px;text-transform:uppercase}.contact-form{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;margin-top:40px}@media (max-width:600px){.contact-form{margin-top:30px}}.contact-form.hidden-element{opacity:0}.contact-form-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.contact-form-wrapper{padding-left:16px;padding-right:16px}}.contact-form-inner{position:relative;width:100%}.contact-form-inner>*{margin:0}.contact-form-form{padding:85px 11.5%;overflow:auto;background-color:#f0f0f0}@media (max-width:820px){.contact-form-form{padding:60px 9%}}@media (max-width:600px){.contact-form-form{padding:30px 20px}}.contact-form-form-title{margin:0}.contact-form-form-title+*{margin-top:40px}@media (max-width:600px){.contact-form-form-title+*{margin-top:30px}}.contact-form-form .fieldset{position:relative;padding:0;margin:0;border:none}.contact-form-form .fieldset .icon-error{font-size:24px;font-size:2.4rem;position:absolute;bottom:16px;right:12px;color:#e4481c;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.contact-form-form .fieldset+*{margin-top:30px}@media (max-width:600px){.contact-form-form .fieldset+*{margin-top:20px}}.contact-form-form label{width:100%}.contact-form-form label+*{margin-top:12px}.contact-form-form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-form-footer:after{content:"";display:table;clear:both}@media (max-width:820px){.contact-form-form-footer{display:block}}.contact-form-form-captcha{margin-top:15px!important}.contact-form-form-captcha a{color:#7e9db2}.contact-form-form .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;margin-top:0;opacity:.3;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.contact-form-form .button.active{opacity:1;pointer-events:all}@media (max-width:820px){.contact-form-form .button{margin-top:40px;float:right}}@media (max-width:600px){.contact-form-form .button{margin-top:30px}}.usingMouse .contact-form-form .button:hover input[type=submit]{background-color:#edb900}.contact-form-form .button .icon-chevron-right{font-size:24px;font-size:2.4rem;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;pointer-events:none}.contact-form-form .button input[type=submit]{display:block;width:177px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:12px 20px 12px 12px;text-align:left;border:0;border-radius:22px;background-color:#ffc700;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.contact-form-form .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 177px);padding-right:20px}@media (max-width:820px){.contact-form-form .checkbox{width:100%}}.contact-form-form .checkbox span{margin-top:4px}.contact-form-form .checkbox a{color:#7e9db2}.contact-form-form .checkbox input[type=checkbox]:checked+.check .icon-check:before{opacity:1}.contact-form-form .checkbox .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26px;margin-right:13px;height:26px;border:1px solid #bebfc0}.contact-form-form .checkbox .check .icon-check:before{opacity:0;font-size:26px;font-size:2.6rem;color:#c0c500}.contact-form-form input[type=email],.contact-form-form input[type=text],.contact-form-form textarea{color:#bebfc0;width:100%;border:1px solid #bebfc0;padding:13px 20px}.contact-form-form input[type=email].error,.contact-form-form input[type=text].error,.contact-form-form textarea.error{border:1px solid #e4481c;padding:13px 60px 13px 20px;-webkit-transition:border-color .3s;transition:border-color .3s}.contact-form-form input[type=email].error+.icon-error,.contact-form-form input[type=text].error+.icon-error,.contact-form-form textarea.error+.icon-error{opacity:1}.contact-form-form textarea{height:120px}.headquarters-directory h2{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;text-transform:uppercase}.headquarters-directory h3,.headquarters-directory h4,.headquarters-directory h5,.headquarters-directory h6{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:600;line-height:1.3em}.headquarters-directory.first .headquarters-directory-inner>p:first-of-type:first-letter {font-size:24px;font-size:2.4rem;font-family:Ferrovial;font-weight:600;line-height:1.25em}.headquarters-directory{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em}@media (max-width:600px){.headquarters-directory{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.headquarters-directory{padding-top:40px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.headquarters-directory.hidden-element{opacity:0}.headquarters-directory.first .headquarters-directory-inner>p:first-of-type:first-letter {color:#fff;background-color:#313233;padding:2px 10px 1px;margin-right:8px;line-height:1.4167em}.headquarters-directory-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.headquarters-directory-wrapper{padding-left:16px;padding-right:16px}}.headquarters-directory-inner{max-width:72%;margin:0 auto}@media (max-width:820px){.headquarters-directory-inner{max-width:75%}}@media (max-width:600px){.headquarters-directory-inner{max-width:100%}}.headquarters-directory-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.headquarters-directory-item{width:50%;margin-top:40px;padding-right:20px}@media (max-width:820px){.headquarters-directory-item{width:100%;padding-right:0}}@media (max-width:600px){.headquarters-directory-item{margin-top:30px}}.headquarters-directory p{padding:0 0 0 18px;margin:0}.headquarters-directory p.floating-text{float:right;width:29%;margin-left:18px;text-transform:uppercase}.headquarters-directory p.floating-text+*{overflow:hidden}.headquarters-directory p.floating-text:first-child+*{margin-top:0}@media (max-width:820px){.headquarters-directory p.floating-text{width:34%}}@media (max-width:600px){.headquarters-directory p.floating-text{float:none;width:100%;margin-left:0}.headquarters-directory p.floating-text+*{margin-top:26px}.headquarters-directory p.floating-text+h2,.headquarters-directory p.floating-text+h3,.headquarters-directory p.floating-text+h4,.headquarters-directory p.floating-text+h5,.headquarters-directory p.floating-text+h6{margin-top:40px}}.headquarters-directory p+*{margin-top:16px}@media (max-width:600px){.headquarters-directory p+.floating-text{margin-top:26px}}.headquarters-directory p+h2,.headquarters-directory p+h3,.headquarters-directory p+h4,.headquarters-directory p+h5,.headquarters-directory p+h6{margin-top:40px}.headquarters-directory p+ol,.headquarters-directory p+ul{margin-top:30px}.headquarters-directory h2{margin:0}.headquarters-directory h2+*,.headquarters-directory h2+p{margin-top:21px}.headquarters-directory h2+h3,.headquarters-directory h2+h4,.headquarters-directory h2+h5,.headquarters-directory h2+h6{margin-top:30px}.headquarters-directory h3,.headquarters-directory h4,.headquarters-directory h5,.headquarters-directory h6{margin:0}.headquarters-directory h3+*,.headquarters-directory h3+p,.headquarters-directory h4+*,.headquarters-directory h4+p,.headquarters-directory h5+*,.headquarters-directory h5+p,.headquarters-directory h6+*,.headquarters-directory h6+p{margin-top:10px}.headquarters-directory a{color:#7e9db2;padding:0 0 0 18px;display:block}.usingMouse .headquarters-directory a:hover{color:#313233}.headquarters-directory a+a{margin-top:16px}.headquarters-directory a+a.email{margin-top:0}.headquarters-directory ol,.headquarters-directory ul{padding:0;margin:0;list-style:none}.headquarters-directory ol+*,.headquarters-directory ul+*{margin-top:30px}.headquarters-directory ul li{position:relative}.headquarters-directory ul li ol,.headquarters-directory ul li ul{margin-top:23px;padding-left:17px}.headquarters-directory ul li li:before{background-color:#7e9db2}.headquarters-directory b,.headquarters-directory strong{font-weight:600}.alternative-navigation-content-next h3{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;text-transform:uppercase}.alternative-navigation-content-next a{font-size:40px;font-size:4rem;font-family:Ferrovial;font-weight:700;line-height:1.15em;text-transform:uppercase}@media (max-width:600px){.alternative-navigation-content-next a{font-size:30px;font-size:3rem}}.alternative-navigation-content-prev h3{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em}.alternative-navigation-content-prev a{font-size:20px;font-size:2rem;font-family:Ferrovial;font-weight:700;line-height:1.3em}.alternative-navigation{padding-top:80px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.alternative-navigation.hidden-element{opacity:0}.alternative-navigation-inner{position:relative;height:300px;background-color:#f0f0f0}@media (max-width:820px){.alternative-navigation-inner{height:auto}}.alternative-navigation-image{height:inherit;float:left;margin-right:60px}@media (max-width:820px){.alternative-navigation-image{height:300px;float:none;overflow:hidden;margin-right:0}}@media (max-width:600px){.alternative-navigation-image{height:200px}}.alternative-navigation-image img{width:auto;height:100%}@media (max-width:820px){.alternative-navigation-image img{width:100%;height:auto}}.alternative-navigation-image+.alternative-navigation-content{padding-left:0}.alternative-navigation-image+.alternative-navigation-content .alternative-navigation-content-prev{left:460px}@media (max-width:820px){.alternative-navigation-image+.alternative-navigation-content .alternative-navigation-content-prev{left:0;margin-top:0}}@media (max-width:600px){.alternative-navigation-image+.alternative-navigation-content .alternative-navigation-content-prev{margin-top:0}}@media (max-width:820px){.alternative-navigation-image+.alternative-navigation-content .alternative-navigation-content-next h3{color:#fff}}.alternative-navigation-content{position:relative;height:inherit;padding-top:45px;padding-left:200px}@media (max-width:820px){.alternative-navigation-content{display:inline-block;position:static;width:100%;height:auto;padding:0;float:none}}@media (max-width:820px){.alternative-navigation-content-next{position:absolute;top:45px;left:20px}}.alternative-navigation-content-next h3{color:#686a6f;margin:0}.alternative-navigation-content-next a{display:block;color:#ffc700;margin-top:5px}.alternative-navigation-content-prev{position:absolute;left:200px;bottom:28px}@media (max-width:820px){.alternative-navigation-content-prev{position:relative;bottom:0;left:0;padding:20px 16px;margin-top:300px}}@media (max-width:600px){.alternative-navigation-content-prev{margin-top:200px}}.alternative-navigation-content-prev h3{color:#686a6f;margin:0}.alternative-navigation-content-prev a{display:block;color:#686a6f;margin-top:2px}@media (max-width:820px){.alternative-navigation-content-prev a{color:#7e9db2}}.usingMouse .alternative-navigation-content-prev a:hover{color:#7e9db2}@media (max-width:820px){.usingMouse .alternative-navigation-content-prev a:hover{color:#313233}}.alternative-navigation-rail-path{position:absolute;top:0;left:145px;pointer-events:none;width:100%;max-width:590px;height:202px}@media (max-width:820px){.alternative-navigation-rail-path{width:90%;height:300px;max-width:none;left:0}}@media (max-width:600px){.alternative-navigation-rail-path{height:200px}}.alternative-navigation-rail-path:before{content:'';display:block;width:3px;height:100%;background-color:#ffc700}@media (max-width:820px){.alternative-navigation-rail-path:before{display:none}}.alternative-navigation-rail-path:after{content:'';display:block;position:absolute;bottom:36px;left:-4px;width:10px;height:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700;box-shadow:0 0 0 3px #ffc700,0 2px 0 3px #ffc700,0 4px 0 3px #ffc700,0 6px 0 3px #ffc700,0 8px 0 3px #ffc700,0 10px 0 3px #ffc700,0 12px 0 3px #ffc700,0 14px 0 3px #ffc700,0 16px 0 3px #ffc700,0 18px 0 3px #ffc700,0 20px 0 3px #ffc700,0 22px 0 3px #ffc700,0 24px 0 3px #ffc700,0 26px 0 3px #ffc700,0 28px 0 3px #ffc700,0 30px 0 3px #ffc700,0 32px 0 3px #ffc700,0 34px 0 3px #ffc700,0 36px 0 3px #ffc700,0 38px 0 3px #ffc700,0 40px 0 3px #ffc700,0 42px 0 3px #ffc700}@media (max-width:820px){.alternative-navigation-rail-path:after{display:none}}.alternative-navigation-rail-path-crossLine{position:absolute;height:3px;right:0;bottom:0;left:0;background-color:#ffc700}.alternative-navigation-rail-path-crossLine:before{content:'';position:absolute;right:-5px;bottom:-3px;width:10px;height:10px;border-radius:10px;background-color:#ffc700;-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700;box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700}.alternative-navigation+#footer{margin-top:0}.secondary-navigation-head-title{font-size:16px;font-size:1.6rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;text-transform:uppercase}.secondary-navigation-content-list-item{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:1px}@media (max-width:600px){.secondary-navigation-content-list-item{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.secondary-navigation-head-section{font-size:28px;font-size:2.8rem;font-family:Ferrovial;font-weight:700;line-height:1.4444em}.secondary-navigation{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;height:210px;-webkit-box-sizing:border-box;box-sizing:border-box}.secondary-navigation-block{padding:42px 0 90px;background-color:#ffc700;-webkit-transition:-webkit-transform .8s cubic-bezier(.55,0,.1,1),-webkit-box-shadow 1s ease-out;transition:-webkit-transform .8s cubic-bezier(.55,0,.1,1),-webkit-box-shadow 1s ease-out;transition:transform .8s cubic-bezier(.55,0,.1,1),box-shadow 1s ease-out;transition:transform .8s cubic-bezier(.55,0,.1,1),box-shadow 1s ease-out,-webkit-transform .8s cubic-bezier(.55,0,.1,1),-webkit-box-shadow 1s ease-out;will-change:transform}.open .secondary-navigation-block{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.5),0 -5px 8px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.5),0 -5px 8px 0 rgba(0,0,0,.15)}@media (max-width:600px){.secondary-navigation-block{padding-bottom:42px}}.secondary-navigation-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;background-color:#ffc700}@media (max-width:600px){.secondary-navigation-wrapper{padding-left:32px;padding-right:32px}}.secondary-navigation-inner{position:relative;max-width:83%;margin:0 auto}@media (max-width:820px){.secondary-navigation-inner{max-width:75%}}@media (max-width:600px){.secondary-navigation-inner{max-width:100%}}.secondary-navigation-head{text-align:center;cursor:pointer}.open .secondary-navigation-head{cursor:auto}.secondary-navigation-head-title{margin:28px 0 0;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.open .secondary-navigation-head-title{color:#fff}.secondary-navigation-head-section{margin:4px 0 0}.secondary-navigation-head-icon_open{font-size:23px;font-size:2.3rem;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.open .secondary-navigation-head-icon_open{color:#fff}.secondary-navigation-head-icon_close{font-size:40px;font-size:4rem;position:absolute;top:-10px;right:0;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;color:#fff;cursor:pointer}@media (max-width:820px){.secondary-navigation-head-icon_close{right:-100px}}@media (max-width:600px){.secondary-navigation-head-icon_close{right:-10px}}.open .secondary-navigation-head-icon_close{opacity:1}.secondary-navigation-content{margin-top:65px}.secondary-navigation-content-list{padding:0;margin:0;list-style:none;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media (max-width:820px){.secondary-navigation-content-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:600px){.secondary-navigation-content-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.secondary-navigation-content-list-item{margin-bottom:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.secondary-navigation-content-list-item a{display:inline-block}.usingMouse .secondary-navigation-content-list-item a:hover{color:#fff}.secondary-navigation-content-list-item.current-menu-item{position:relative;cursor:text}.secondary-navigation-content-list-item.current-menu-item:before{content:'';display:block;position:absolute;top:3.5px;left:-28px;width:9px;height:9px;border-radius:11px;background-color:#fff;border:3px solid #313233}@media (max-width:600px){.secondary-navigation-content-list-item.current-menu-item:before{left:-20px}}.secondary-navigation-content-list-item.current-menu-item a{color:#fff;font-weight:700;pointer-events:none}.secondary-navigation+#footer{margin-top:0}.previous-reports-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}.previous-reports-list-item-title{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:700;line-height:1.4444em;letter-spacing:.5px}.previous-reports{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:70px;background-color:#ffc700}.previous-reports-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px}@media (max-width:600px){.previous-reports-wrapper{padding-left:16px;padding-right:16px}}.previous-reports-inner{position:relative;max-width:91%;margin:0 auto;padding:50px 0}@media (max-width:820px){.previous-reports-inner{max-width:100%}}.previous-reports-title{margin:0 0 20px}@media (max-width:600px){.previous-reports-title{margin:0 0 10px}}.previous-reports-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0}.previous-reports-list-item{margin:20px 0 0;width:18%}@media (max-width:600px){.previous-reports-list-item{width:48%}}.previous-reports-list-item>a{display:block}.usingMouse .previous-reports-list-item>a:hover .previous-reports-list-item-title{color:#313233}.previous-reports-list-item-image img{width:100%;height:auto}.previous-reports-list-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;color:#fff;-webkit-transition:color .3s;transition:color .3s}@media (max-width:600px){.previous-reports-list-item-title{margin-top:10px}}.previous-reports+#footer{margin-top:0}.previous-reports-list-item-title .icon-blank{position:relative;display:inline-block;top:-2px;margin-right:10px}.error404-title{font-size:20px;font-size:2rem;font-family:'Helvetica Neue',Roboto;font-weight:600;line-height:1.1em;text-transform:uppercase}.error404-redirection-info{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px;text-transform:uppercase}@media (max-width:600px){.error404-redirection-info{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.error404,.error404-description{font-size:18px;font-size:1.8rem;font-family:Ferrovial;font-weight:400;line-height:1.4444em;letter-spacing:.5px}@media (max-width:600px){.error404,.error404-description{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.error404{padding-top:20px;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.error404.hidden-element{opacity:0}.error404-wrapper{position:relative;max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.error404-wrapper{padding-left:16px;padding-right:16px}}.error404-inner{width:100%!important;margin:0}@media (max-width:820px){.error404-inner{max-width:100%}}.error404-title{margin:0}.error404-description{margin-top:40px;max-width:88%}@media (max-width:1024px){.error404-description{max-width:100%}}@media (max-width:600px){.error404-description{margin-top:30px}}.error404-redirection-info{max-width:91%;margin-top:95px;text-align:center}@media (max-width:820px){.error404-redirection-info{max-width:90.5%}}@media (max-width:600px){.error404-redirection-info{max-width:100%;margin-top:60px}}.error404-redirection-info-title{margin-bottom:33px}.error404-redirection-info-link{display:block}.error404-redirection-info-link a{display:inline-block;padding-top:43px;margin-top:-10px}.usingMouse .error404-redirection-info-link a:hover{color:#7e9db2}.error404-redirection-info-link:before{position:absolute;content:'';height:3px;left:81px;right:50%;background-color:#ffc700;pointer-events:none}@media (max-width:1024px){.error404-redirection-info-link:before{left:38px}}@media (max-width:600px){.error404-redirection-info-link:before{left:0}}.error404-redirection-info-link:after{content:'';position:absolute;right:50%;width:10px;height:10px;border-radius:10px;background-color:#ffc700;-webkit-transform:translateX(2px) translateY(-2.5px);transform:translateX(2px) translateY(-2.5px);-webkit-box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700;box-shadow:0 0 0 6px #fff,0 0 0 9px #ffc700;pointer-events:none}.multimedia{-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.multimedia.hidden-element{opacity:0}.multimedia-wrapper{max-width:1180px;margin:0 auto;padding-right:45px;padding-left:45px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:600px){.multimedia-wrapper{padding-left:16px;padding-right:16px}}.multimedia-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0}.multimedia .video{width:48.8%;padding-top:0;margin-top:40px}@media (max-width:820px){.multimedia .video{width:100%}}@media (max-width:600px){.multimedia .video{margin-top:30px}}.multimedia .video-info{bottom:20px}@media (max-width:1180px){.multimedia .video-description{display:none}}
#inf5_equivalencia .st1{font-size:25px;font-weight:700}#inf5_equivalencia .st2{letter-spacing:-1}#inf5_equivalencia .st3{letter-spacing:-3}#inf5_equivalencia .st4{fill:#686a6f}#inf5_equivalencia .st5{font-size:38px;font-weight:700}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* Borderless theme */
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}