.ypasa{display:block;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#999;padding-bottom:3px}.mayu{font-family:medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#273d68}.lcapital{float:left;font-size:66px;line-height:.83;margin-right:12px}h2#info,h3#info,h4#info{font-variant:small-caps;color:#000}.caption2{margin-top:.7rem;margin-bottom:.7rem;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em}.bg--cta{background-color:#ffd963}#header a:link,#header a:hover,#header a:active,#header a:visited{margin:0 0 1.25rem;font-size:1.5rem;font-weight:400;text-align:center;text-transform:uppercase;color:#444;text-decoration:none}#header2 a:link,h2#header2 a:hover,h2#header2 a:active,h2#header2 a:visited{margin:0 auto;max-width:850px;font-family:inherit;font-size:1.25rem;line-height:1;color:rgba(139,139,139,1);text-decoration:none}.ann-small{padding-top:42.42%;font-family:inherit}.ann-medium{padding-top:65%;margin:0 .5em 1em 0;text-align:left}.ad{overflow:hidden;position:relative;display:block;width:100%;height:0;margin-bottom:.5rem;color:#333;background:rgba(255,255,255,0.5)}.caption{margin:4rem 0 3rem;font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;margin:.3em 0 .75em 0;color:#666;font-size:.875em;font-weight:400;text-transform:uppercase;letter-spacing:.25em}.line-y:before,.line-y:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%}.line-x,.line-z,.line-y{position:relative;text-align:center}.line-x:before,.line-z:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid rgba(0,0,0,0.125)}.line-x span,.line-y span{position:relative;padding:0 1em;background:#f7f9fa;z-index:1}.line-z span{position:relative;padding:0;background:#fff;z-index:1}.line-z,.line-y{position:relative;text-align:center}.bloquenoticias{height:22px}.txt--gris{background:#e9e9e9;color:rgba(85,85,85,0.8);padding:.6em;font-weight:400;text-align:center}.txt--rojo{color:red}.txt--oferta{color:#f0ad4e;padding:.6em;font-weight:400;text-align:center}.txt--versales{font-variant:small-caps!important}.sombra{border:1px solid #ccc;border-radius:4px;text-shadow:0 6px 12px rgba(0,0,0,0.3);margin-bottom:.63em;display:block}.normal{font-weight:400}.txt--bot{vertical-align:text-bottom}.alert--L8{background:#ffc0cb;color:#fff}.rayaabajo{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c5c5c5;font-size:1em}.rutas form{background-color:#fc6;padding:10px;margin-top:15px;border-color:#ffe6b0 #ffb415 #ffb415 #ffe6b0;border-style:solid;border-width:2px}.fa-stack-0x,.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-0x{font-size:smaller}.fa-stack-0xn .fa-stack-1x{line-height:inherit}.t0{background-color:#c1cbd7}.t1{background-color:#d0dbdb}.t2t3{background-color:#e2e2e2}.t4{background-color:#e2e2e2}.t4s{background-color:#d9d9d0}.planta{color:#09c}.limpiad{clear:right}.limpiai{clear:left}.titaerolinea{text-shadow:2px 2px 2px rgba(153,153,204,0.7)}.h2aerolinea{font-size:1.875em;font-weight:bolder}.promo{margin:0 3.6rem 0 0}.promo2{margin:0 0 3.6rem;float:right}.cuadro{padding-left:.5rem;padding-right:.75rem;padding-top:.5rem;margin-top:.75rem;margin-left:0;border-radius:.25rem;border:1px solid rgba(0,0,0,0.125);font-size:.875rem}.bg--01{background-color:#eee}.bg--02{background-color:red}.bg--03{background-color:#ccc}.c--01{color:#999}.c--02{color:#333}.mizqd{margin-left:10px}.mdcha{margin-right:10px}.mtop{margin-top:15px!important}.mtop2{margin-top:40px!important}.mbot{margin-bottom:15px}.mbot2{margin-bottom:30px!important}.pizqd{padding-left:10px}.pdcha{padding-right:10px}.ptop{padding-top:15px!important}.ptop2{padding-top:30px}.pbot{padding-bottom:15px}.parking h1{font-size:1.5em;background-color:#fff;font-weight:400;font-variant:small-caps;text-align:right;margin:0 0 .75em}.parking h2{color:#369;font-variant:small-caps;font-weight:400}.parking h3{color:#666;font-size:1em;margin-top:.5em;font-weight:400}.iconoparking{background-image:url(https://www.aeropuertomadrid-barajas.com/images/parking.png);background-repeat:no-repeat;padding-left:35px;line-height:32px;background-position:0;display:block}.parking p{margin:0 0 1rem;text-align:left}.tachado{text-decoration:line-through}.fotosterminales{-webkit-box-shadow:9px 5px 4px 0 rgba(189,182,198,0.75);-moz-box-shadow:9px 5px 4px 0 rgba(189,182,198,0.75);box-shadow:9px 5px 4px 0 rgba(189,182,198,0.75)}.consultatb{font-style:italic}.rojo{color:red}.reservafuerafijo{color:#000;width:100%;height:110%;background-color:#f2f4f4;border:1px solid #75a4bd}.reservafuerafijo p,.reservafuerafijo span{font-size:90%;margin:1em;line-height:1.5em}#back-top{position:fixed;bottom:30px;margin-left:58%;z-index:1}#back-top a{width:75px;display:block;text-align:center;font:11px/100%;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{color:#000}#back-top span{width:85px;height:85px;display:block;margin-bottom:25px;display:block;height:47px;line-height:47px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;border:1px solid #000}#back-top a:hover span{background-color:#ccc;border:1px solid #bdbdbd}table,.table{width:100%;table-layout:fixed;margin-bottom:20px}@media (min-width: 320px) and (max-width: 767px){.solodsk{display:none}}@media (min-width: 320px){.pk{width:275px;height:235px;background-color:#fff;border:4px double #ccc;z-index:1}.pkh{width:100%;height:350px;background-color:#fff;border:4px double #ccc;z-index:1;margin-left:1px;overflow:hidden}.largaestanciaL{display:none}.largaestanciaC{display:visible}}@media (min-width: 481px){.pk{width:275px;height:235px;background-color:#fff;border:4px double #ccc;z-index:1}.pkh{width:100%;height:235px;background-color:#fff;border:4px double #ccc;z-index:1;margin-left:1px;overflow:hidden}.largaestanciaL{display:none}.largaestanciaC{display:visible}}@media (min-width: 641px){div#d{float:right;width:45%}div#i{width:55%;margin-top:0}.txtcentrado1,.txtcentrado2{float:right}.reservadentro{padding-left:0}.pk{width:402px;height:255px;background-color:#fff;border:4px double #ccc;z-index:1}.pkh{width:100%;height:255px;background-color:#fff;border:4px double #ccc;z-index:1;margin-left:0}.largaestanciaL{display:inline}.largaestanciaC{display:none}}@media (min-width: 1280px){div#d{float:right;width:45%}div#i{width:55%;margin-top:0}.txtcentrado1,.txtcentrado2{float:right}.reservadentro{padding-left:0;overflow:visible}.pk{width:402px;height:225px;background-color:#fff;border:4px double #ccc;z-index:1}.pkh{width:100%;height:255px;background-color:#fff;border:4px double #ccc;z-index:1}.largaestanciaL{display:visible}.largaestanciaC{display:none}}@media (min-width: max-s){h2,.h2{display:none}}@media only screen and (max-device-width: 414px){.enmovilno,.textobuscadordesk{display:none}.buscadorG{width:400px;height:300px;margin-left:-20px}.mtop2c{margin-top:15px}}@media only screen and (max-device-width: 360px){.enmovilno,.textobuscadordesk{display:none}.mtop2c{margin-top:15px}}@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait){.enmovilno,.textobuscadordesk{display:none}}@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape){.solomovil,.textobuscadormovil{display:none}.textobuscadordesk{display:inherit}}@media only screen and (min-device-width: 412px) and (max-device-height: 736px) and (orientation: landscape){.enmovilno{display:none}.mtop2c{margin-top:15px}.textobuscadordesk{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.solomovil,.textobuscadormovil{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.solomovil,.textobuscadormovil{display:none}}@media only screen and (min-device-width: 1360px){.solomovil,.textobuscadormovil{display:none}}@media screen and (min-device-width: 640px){.mtop2c{margin-top:20px}[class*=".main.col-"]{padding-left:0}#buscador .col-1-2{width:50%}.textobuscadordesk{font-size:smaller}.col-1-2 .textobuscadordesk{float:left;margin-right:10px;margin-left:20px}}@media only screen and (max-device-height: 667px) and (min-device-width: 412px) and (orientation: landscape){.solomovil{display:none}}@media only screen and (max-device-height: 360px) and (min-device-width: 640px) and (orientation: landscape){.solomovil{display:none}}@media screen and (min-device-width: 700px) and (max-device-width: 800px){.mtop2c{margin-top:0}}@media screen and (min-device-width: 1024px){#buscador .col-1-2{width:50%}.ocultoagrandes{display:none}}.descripcion{border:1px solid #69c;margin-bottom:10px;padding:10px 15px}.fotohotel{float:left;background-color:#ccc;padding:5px;border:1px solid #000;margin:20px 10px 5px 5px}.pvp{float:left;width:auto;padding-top:5px!important;color:#999}.puntuacion{font-size:.8em;font-style:italic;background-color:#ccc;color:#339;width:18%;text-align:center;padding:3px;vertical-align:middle;margin-top:0}.reserva{text-align:right;float:right;width:200px}.valor{color:#fff;background-color:#69f}table,.table{width:100%;table-layout:fixed;margin-bottom:20px}.negro{background-color:#346ab0;color:#fff}.bold{font-weight:700}.panel__heading.negro,.panel__body.negro,.panel__footer{border-radius:3px;padding:.5rem .5rem .5rem 1rem}.vuelo{padding:.5rem .5rem 1rem;border-bottom:1px solid rgba(0,0,0,0.15)}.flightListCurrentTime{margin:28px 0}#datos h1{display:block;font-family:sans-serif;font-size:1.4em!important}#datos h2{font-family:sans-serif;font-size:1em!important;color:#fff!important}#datos h3{font-family:sans-serif;font-size:.8em!important}#datos h4{font-family:sans-serif;font-size:.8em!important;color:#df8a13!important}.flightListFilters{width:100%;clear:both}.flightFilterLabel{font-weight:700;color:#444;display:block}.flightListFilters select{width:100%;margin:0 0 12px}.filterSelectWrapper{width:100%}@media (min-width: 1024px){.filterSelectWrapper:first-child{padding-left:0;width:60%;float:left}.filterSelectWrapper{padding-left:14px;width:40%;float:left}}.flightList{list-style:none;margin:36px 0;padding:0;clear:both}.flightListRecord:first-child{border-top:1px solid #c5e9f3}.flightListRecord{min-height:80px;padding:10px 0;border-bottom:1px solid #c5e9f3;clear:both}.flightListAirlineContainer{width:78px;height:52px;float:left;clear:left;position:relative}.flightListLogo{position:absolute;top:50%;transform:translateY(-50%)}.flightListAirline{font-size:10px}.flightListInfo{width:100%;float:left}@media (min-width: 920px){.flightListAirlineContainer{width:100px}.flightListLogo{left:calc((100px - 68px) / 2)}.flightListInfo{width:100%}}.flightListOtherAirport{width:100%;display:inline-block;text-align:left;clear:both;color:#444;font-weight:700}.flightListOtherAirport a{color:#444;text-decoration:none}.flightListFlightIDs{width:calc(100%);font-size:14px;line-height:1.4em}.flightListCodeshareLabel{color:#555;font-size:12px;display:block;clear:both;margin:0 0 -5px}.flightListFlightIDAirline,.flightListFlightIDs .codeshare,a:hover.flightListFlightIDAirline,a:hover.flightListFlightIDs a:hover.codeshare{color:#555;text-decoration:none!important;cursor:default}.flightListFlightIDAirline{padding:0 10px 0 0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 60px)}.flightListFlightIDLink{display:inline-block;text-align:right;float:right}.flightListTerminal{display:none}.flightListTimeStatus{width:100%}.flightListStatus{width:calc(100% - 45px);text-align:left;padding:0 14px 0 0;float:left}.flightListTime{width:45px;float:right;text-align:right}@media (min-width: 570px){.flightListFlightIDs{font-size:16px;width:calc(100% - 190px);float:left}.flightListFlightIDAirline{max-width:none;width:calc(100% - 80px);padding:0 10px 0 0;float:left}.flightListFlightIDLink{text-align:left;display:block;float:left}.flightListStatus{text-align:right;line-height:1.3em}.flightListTimeStatus{text-align:right;width:190px;float:right}.flightListTime{width:45px;float:right;text-align:left;line-height:1.3em}}@media (min-width: 860px){.flightListFlightIDs,.flightListOtherAirport{width:calc(100% - 190px - 30px)}.flightListOtherAirport{float:left}.flightListTerminal{display:block;width:30px;text-align:left;float:left}}@media (min-width: 1024px){.flightListFlightIDAirline{width:63%}.flightListTerminal{display:block;width:30px;text-align:left;float:left}}#flightDetailMapWide{width:100%;height:200px}@media (min-width: 1100px){#flightDetailMapWide{height:450px}}.flightDetailDelayed{font-weight:700;color:red}.flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(3,1fr)}.flight-information .status{grid-row:2;grid-column:2 / span 2}@media (max-width: 29.9375em){.flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(2,1fr)}.flight-information .status{grid-row:4;grid-column:1 / span 2}}@media (min-width: 30em){.flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(2,1fr)}.flight-information .status{grid-row:3;grid-column:1 / span 2}}@media (min-width: 48em){.flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(3,1fr)}.flight-information .status{grid-row:3;grid-column:1 / span 2}}.datodelvuelo{border-bottom:1px dashed #bfbdcc;-webkit-box-flex:1;-webkit-flex:1 0 calc(50% - 16px);-ms-flex:1 0 calc(50% - 16px);flex:1 0 calc(50% - 16px)}@media (min-width: 64em){.datodelvuelo{padding-right:20px}.flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(3,1fr)}.flight-information .status{grid-row:3;grid-column:1 / span 3}}.titdatovuelo{color:#7d7171;font-size:.875rem;line-height:1.2;display:block;font-weight:400;margin-bottom:9px;overflow:hidden;white-space:nowrap}.puerta,.numpuerta .titestado,.titestadocancel{display:inline-block;position:relative}.puerta{color:#000!important;background:#fec700;border-radius:4px;line-height:1;margin-bottom:1px;padding:7px 9px}.estadocancel{color:#fff!important;background:red!important;border-radius:4px;line-height:1;margin-bottom:1px;padding:7px 9px}.estado{color:#fff!important;background:#85144b;border-radius:4px;line-height:1;margin-bottom:1px;padding:7px 9px}.menor{font-size:smaller;line-height:1.3em}#vuelos body .post__content{max-width:950px}#hora{line-height:1.3em}.breakpoint-mobile-pro .flight-information{display:grid;grid-gap:10px 12px;grid-template-columns:repeat(3,0fr);float:left}.capad{margin-bottom:1rem;box-sizing:content-box;position:relative}.breakpoint-phone-wide .capad,.breakpoint-phone .capad,.breakpoint-phone .a--phone-barra{width:100%;height:auto}.breakpoint-phone-wide .a,.breakpoint-phone .a{margin-left:auto;margin-right:auto}.capad--center{margin-left:auto;margin-right:auto;margin-bottom:1rem}.capad--right{float:right;margin:1rem 0 3rem 5rem}.capad--right2{float:right;margin:0 0 3rem 1rem}.capad--right3{float:right;margin:0 1rem 3rem}.breakpoint-tablet-wide .capad--right,.breakpoint-tablet .capad--right{margin-right:0}.breakpoint-phone-wide .capad--right,.breakpoint-phone .capad--right{float:none;margin-left:auto;margin-right:auto}.capad--left{float:left;margin:1rem 4rem 1rem 0}.breakpoint-phone-wide .capad--left,.breakpoint-phone .capad--left{margin-left:auto;margin-right:auto}.breakpoint-mobile-pro .dcha{float:right;margin:1rem 0 3rem 5rem}.capad--hide{display:none}.breakpoint-mobile-pro .capad--rect-hide,.breakpoint-mobile .capad--rect-hide{display:none}.breakpoint-ipad-pro-portrait .ocultoagrandes,.breakpoint-mobile-pro .ocultoagrandes,.breakpoint-tablet-wide .capad--tablet-hide,.breakpoint-tablet .capad--tablet-hide{display:none}.breakpoint-phone-wide .capad--phone-hide,.breakpoint-phone .capad--phone-hide{display:none}.capad--ldb{display:block;width:850px;height:90px;padding-top:1rem}.capad--bbd{margin-left:-121px;display:block;width:970px;height:250px}.breakpoint-mobile .capad--billboard{margin-left:auto}.capad--skyp{display:block;width:300px;height:400px;margin-top:1.5rem;padding-top:1rem}.breakpoint-phone-wide .capad--phone-skyp,.breakpoint-phone .capad--phone-skyp{display:block}.capad--vert{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;width:300px;height:600px}.breakpoint-phone-wide .capad--phone-vert,.breakpoint-phone-wide .capad--phone-vert,.breakpoint-phone .capad--phone-vert{display:block}.capad--rect{display:block;min-width:320px;height:280px;width:336px;max-width:375px}.breakpoint-tablet-wide .capad--tablet-rect,.breakpoint-tablet .capad--tablet-rect{min-width:320px;height:250px;max-width:375px;display:block}.capad--barra{display:block;width:360px;height:150px}.capad--bbd8{margin-top:1rem;padding-top:1rem;padding-bottom:2rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;width:820px;height:250px}.breakpoint-mobile .capad--bbd,.breakpoint-mobile .capad--bbd8{margin-left:auto}.breakpoint-mobile .capad--box,.breakpoint-mobile-pro .capad--box{display:block;margin-left:auto;height:200px}.breakpoint-mobile .capad--barra,.breakpoint-phone-wide .capad--lbd,.breakpoint-phone .capad--lbd{display:block}.capad--tablet-rectg,.a--tablet-rectg{width:480px;height:250px;display:block}.breakpoint-ipad-pro-portrait .capad--ldb,.breakpoint-ipad-pro-portrait .capad--bbd8{width:673px;height:150px;display:block}.breakpoint-phone-wide .capad--phone-rect,.breakpoint-phone-wide .capad--phone-rectg,.breakpoint-phone .capad--phone-rect,.breakpoint-phone .capad--phone-rectg{display:block}.breakpoint-phone-wide .a,.breakpoint-phone .a{margin-left:auto;margin-right:auto}.a--ldb{display:block;width:850px;height:90px}.a--bbd{display:block;width:970px;height:250px}.a--bbd8{display:block;width:820px;height:250px}.a--box{display:block;min-width:252px;width:100%;height:200px}.breakpoint-ipad-pro-portrait .a--ldb,.breakpoint-ipad-pro-portrait .a--bbd8{width:673px;height:150px;display:block}.a--vert,.breakpoint-phone-wide .a--phone-vert,.breakpoint-phone .a--phone-vert{display:block;width:300px;height:600px}.a--skyp,.breakpoint-phone-wide .a--phone-skyp,.breakpoint-phone .a--phone-skyp{display:block;width:300px;height:400px}.breakpoint-tablet-wide .a--tablet-barra,.breakpoint-tablet-wide .capad--tablet-barra{display:block;width:530px;height:150px}.a--barra,.breakpoint-tablet .a--tablet-barra,.breakpoint-phone-wide .a--phone-barra,.breakpoint-tablet-wide .a--phone-barra{display:block;width:500px;height:150px}.breakpoint-mobile .a-label{font-size:.9rem}.breakpoint-mobile .a--right,.breakpoint-mobile-pro .a--right{float:right}.breakpoint-phone-wide .a--right,.breakpoint-phone .a--right,.breakpoint-tablet .a--right,.breakpoint-tablet-wide .a--right{float:left;margin-right:55px}.a--hide{display:none}.a--rect,.breakpoint-tablet-wide .a--tablet-rect,.breakpoint-tablet .a--tablet-rect,.breakpoint-phone-wide .a--phone-rect,.breakpoint-phone .a--phone-rect{display:block;min-width:320px;height:250px;width:336px;max-width:375px}.breakpoint-mobile-pro .dcha{float:right}.a--rectg,.breakpoint-tablet-wide .a--tablet-rectg,.breakpoint-tablet .a--tablet-rectg,.breakpoint-phone-wide .a--phone-rectg,.breakpoint-phone .a--phone-rectg{display:block;width:480px;height:250px;display:block;width:414px;height:345px}.a-label--continues{display:block;margin-left:-10.9rem}.a-label{background-color:#fff;color:#50555e;font-size:.8rem;display:block;position:absolute;top:0;left:50%;padding-left:1rem;padding-right:1rem;margin-left:-6.8rem;transform:translateY(-60%)}.caps-heading{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,sans-serif;font-weight:500;letter-spacing:.1em}.sinb{padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important}:root{--color_success:#2e7d32;--color_info:#2196f3;--color_warning:#ffc107;--color_danger:#d32f2f;--popup_bgc:rgba(92,103,112,0.65)}.a_popup{z-index:60;position:fixed;top:0;bottom:0;right:0;left:0;display:none;justify-content:center;align-items:center;background-color:var(--popup_bgc)}.a_popup.is-visible,.a_popup__input:checked + .a_popup{display:flex}.a_popup--sm .popup__container{max-width:25em}.a_popup--lg .popup__container{max-width:50em}.a_popup__container{position:relative;width:90%;max-width:35em;margin:3em auto;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.a_popup__container > div:first-of-type{border-top-left-radius:.25em;border-top-right-radius:.25em}.a_popup__container > div:last-of-type{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.a_popup__header{padding:.75em 1.5em;background-color:#333;color:#fff;font-size:1em;font-weight:700;text-transform:uppercase}.a_popup__content{background:#fff;background:var(--dp12,#fff);padding:1.5em;font-size:1em;line-height:1.2}.a_popup__content > :first-child{margin-top:0}.a_popup__content > :last-child{margin-bottom:0}.a_popup__close{position:absolute;top:0;right:0;width:1.5em;height:1.5em;color:inherit;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;text-decoration:none}.a_popup__close:before{content:"Ã—"}.a_popup__close:hover{background-color:rgba(0,0,0,0.1);color:#fff;text-decoration:none}:root{--color_danger:#d32f2f}.a_message{position:relative;padding:.75em 3em .75em 0;background:#fff;font-size:.875em;line-height:1.5}.a_message__close{position:absolute;top:0;bottom:0;right:0;width:2em;background-color:var(--color_danger);color:#fff;font-size:1.875em;font-weight:700;line-height:1}.a_message__close:hover{color:#fff}.a_message__close .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.a_message__txt a{color:var(--color_danger)}.a_message__txt b{font-size:120%}.cookie-msg-wrap{z-index:30;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(134,102,102,0.2);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie-msg-wrap .a_btn-wrap{margin-bottom:0}#cookie-msg{max-width:70%;width:40em;box-shadow:0 6px 40px rgba(0,0,0,0.3);border-radius:2em;padding:2em 1.5em}.cookies-blocked-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000;color:#fff;padding:1.5em}.cookies-blocked-content > *{min-width:0}.cookies-blocked-content > :first-child{margin-top:0}.video__inner .cookies-blocked-content{position:absolute;top:0;left:0}.a_offcanvas{z-index:50;display:flex;flex-flow:column nowrap;position:fixed;top:0;bottom:0;left:0;width:22em;max-width:90%;padding:4em 0;background-color:#fff;transform:translateX(-100%)}.a_offcanvas.-right{left:auto;right:0;transform:translateX(100%)}.a_offcanvas-is-visible .a_offcanvas{transform:translateX(0);transition:transform .25s ease-in-out}.a_offcanvas > *{min-width:0;flex:0 0;padding:1em}.a_offcanvas__header{position:absolute;left:0;right:0;background-color:#eee;height:4em;display:flex;justify-content:center;align-items:center;padding:0 1em;top:0}.a_offcanvas__body{flex:1 1;overflow-y:auto;padding-bottom:6em}.a_offcanvas__body::after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:6em;background-image:linear-gradient(0deg,#fff 25%,rgba(255,255,255,0) 100%)}.a_offcanvas__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.65);z-index:49}.a_offcanvas-is-visible .a_offcanvas__overlay{display:block}.a_offcanvas .a_switcher{margin:1.5rem 0 1rem}.a_offcanvas p{font-size:.875em}.minititle{border-bottom:1px solid #eee;margin-bottom:.75em;padding-bottom:.75em;opacity:.85;font-size:.75em;text-transform:uppercase}.a_switcher{font-size:35%}.a_switcher.-hide{display:none}.a_switcher input{position:absolute;opacity:0;visibility:hidden}.a_switcher input:checked + label .i__btn{background-color:var(--color_success);border-color:var(--color_success)}.a_switcher input:checked + label .i__btn::before{left:calc(100% - 3.8125em);background-color:#fff;border-color:#fff}.a_switcher input:disabled + label .i__btn{opacity:.5}.a_switcher label{display:flex;justify-content:space-between;align-items:center}.a_switcher label > *{min-width:0}.a_switcher .i__btn{position:relative;display:block;width:9em;height:4.375em;border-radius:4.375em;background-color:#666;border:.3125em solid #444;transition:all 250ms ease-in;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.a_switcher .i__btn::before{content:"";position:absolute;top:.25em;left:.5em;width:2.875em;height:2.875em;border-radius:50%;transition:all 250ms ease-in;background-color:#fff;border:.3125em solid #eee}.a_switcher .i__title{flex:1 1;font-size:1rem;font-weight:600;line-height:1.2}.a_btn{--fz:.9375em;--bgc:#eee;--col:#333;--bdr:transparent;--btn_col:var(--col,#222);--btn_fz:var(--fz,1em);--btn_bgc:var(--bgc);--btn_bdr:var(--bdc)}.a_btn.-sm{--fz:.75em}.a_btn.-cta{--bgc:#0a6fc2;--col:#fff}.a_btn{overflow:hidden;position:relative;display:inline-block;vertical-align:middle;min-width:4em;margin-bottom:0;padding:.5em 1.0625em;background-color:var(--btn_bgc);border:1px solid var(--btn_bdr);border-radius:2em;color:var(--btn_col);font-family:inherit;font-size:var(--btn_fz);font-weight:400;line-height:1.25;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;box-shadow:0 3px 1px -2px rgba(var(--boxShadowColor),0.2),0 2px 2px 0 rgba(var(--boxShadowColor),0.14),0 1px 5px 0 rgba(var(--boxShadowColor),0.12);transition:box-shadow 280ms cubic-bezier(0.4,0,0.2,1)}.a_btn:focus,.a_btn:hover{box-shadow:0 2px 4px -1px rgba(var(--boxShadowColor),0.2),0 4px 5px 0 rgba(var(--boxShadowColor),0.14),0 1px 10px 0 rgba(var(--boxShadowColor),0.12)}.a_btn:active{box-shadow:0 5px 5px -3px rgba(var(--boxShadowColor),0.2),0 8px 10px 1px rgba(var(--boxShadowColor),0.14),0 3px 14px 2px rgba(var(--boxShadowColor),0.12)}.a_btn:active,.a_btn:hover{color:#fff;color:var(--btn_col);text-decoration:none}.a_btn-wrap{font-size:.9375em;margin:.25rem 0 1rem -.75rem}.a_btn-wrap .a_btn{margin-left:.75rem;margin-top:.75rem}#aviso3p{display:none;padding:10px;width:80%;left:10%}.c4pad{margin-bottom:1rem;box-sizing:content-box;position:relative}.breakpoint-phone-wide .c4pad,.breakpoint-phone .c4pad {width:100%;height:auto}