.choices{position:relative;cursor:pointer}.choices__inner{display:inline-block;vertical-align:top;width:100%;border-bottom:solid #008dcd .0625rem;overflow:hidden;background-color:#fff;position:relative;z-index:2;font-family:"Trasandina W03 Medium Italic",sans-serif}.choices__item{width:100%;padding:.25rem .5rem;position:relative;cursor:pointer}.choices__item.is-highlighted{background-color:#008dcd;color:#fff}.choices__item.is-selected{font-family:"Trasandina W03 Medium Italic",sans-serif}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;width:100%}.choices__list--dropdown{height:0;z-index:1;position:absolute;width:100%;background-color:#fff;top:100%;margin-top:-1px;overflow:hidden;word-break:break-all;will-change:height;transition:height .5s}@keyframes delay-box-shadow{from{box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125)}}.choices__list--dropdown .choices__item{border-top:solid #008dcd .0625rem}.choices__list--dropdown.is-active{box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125)}.choices__list--dropdown.is-inactive{animation:delay-box-shadow .5s step-end}.choices [hidden]{display:none !important}.choices::after{font-family:bogestra-iconfont !important}.choices::after{content:"";color:#008dcd;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:0 .25rem;transition:transform .5s;z-index:2}.choices.is-open{overflow:visible;overflow:initial}.choices.is-open::after{transform:rotate(180deg) translateY(50%)}.choices:focus{outline:none}:root{--desktop-min-width: 976px;--mobile-max-width: calc(976px - 1px);--sub-nav-one-col-max-width: 768px}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 0){.container{max-width:100%}}@media(min-width: 576px){.container{max-width:100%}}@media(min-width: 768px){.container{max-width:100%}}@media(min-width: 976px){.container{max-width:960px}}@media(min-width: 1296px){.container{max-width:1280px}}*,::after,::before{box-sizing:border-box}body{background-color:#f2f4f5;overflow-y:scroll;margin:0;display:flex;flex-direction:column;line-height:1.6;color:#00263e}body,body .button,body button,body input{font-family:"Trasandina W03 Book Italic",sans-serif;font-weight:400}body,body input,body a{color:#00263e}body a{text-decoration:none}body input[type=text],body input[type=date],body input[type=email],body input[type=time],body textarea{border:hidden;padding:.5rem;border-radius:.5rem;outline:none;font-size:1rem}body input[type=date],body input[type=time]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body input[type=date]::-webkit-calendar-picker-indicator,body input[type=time]::-webkit-calendar-picker-indicator{opacity:0}body button,body .button{line-height:1.2;width:100%;border:hidden;border-radius:.5rem;text-transform:uppercase;text-align:center;font-size:1rem}body button:hover,body .button:hover{cursor:pointer}body ul{padding:0}body ul li{display:block}body ul li::before{content:"•";margin-right:.25rem}body .radio{font-family:"Trasandina W03 Regular",sans-serif;padding-right:1rem}body .radio label{padding:.375rem 0;position:relative;line-height:1.2;display:flex}body .radio label::before{font-family:bogestra-iconfont;color:#008dcd;content:"";padding-right:.25rem}body .radio input{opacity:0;width:0;height:0;position:absolute}body .radio input:checked+label::before{content:""}body .checkbox{font-family:"Trasandina W03 Regular",sans-serif;padding-right:1rem}body .checkbox label{padding:.375rem 0;position:relative;line-height:1.2;display:flex}body .checkbox label::before{font-family:bogestra-iconfont;color:#008dcd;content:"";padding-right:.25rem}body .checkbox input{opacity:0;width:0;height:0;position:absolute}body .checkbox input:checked+label::before{content:""}@font-face{font-family:"bogestra-iconfont";src:url(../fonts/bogestra-iconfont.eot?aqg531);src:url(../fonts/bogestra-iconfont.eot?aqg531#iefix) format("embedded-opentype"),url(../fonts/bogestra-iconfont.ttf?aqg531) format("truetype"),url(../fonts/bogestra-iconfont.woff?aqg531) format("woff"),url(../fonts/bogestra-iconfont.svg?aqg531#bogestra-iconfont) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"bogestra-iconfont" !important}[class^=icon-],[class*=" icon-"]{speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-switch:before{content:""}.icon-close:before{content:""}.icon-menu:before{content:""}.icon-search:before{content:""}.icon-radio-on:before{content:""}.icon-radio-off:before{content:""}.icon-waypoint:before{content:""}.icon-clock:before{content:""}.icon-route:before{content:""}.icon-route-variant:before{content:""}.icon-deviation:before{content:""}.icon-calendar:before{content:""}.icon-map:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-alert:before{content:""}.icon-bus:before{content:""}.icon-metro:before{content:""}.icon-tram-fast:before{content:""}.icon-train:before{content:""}.icon-ckeckbox-off:before{content:""}.icon-ckeckbox-on:before{content:""}.icon-tram:before{content:""}.icon-ICE:before{content:""}.icon-walk:before{content:""}.icon-info:before{content:""}.icon-car:before{content:""}.icon-bicycle:before{content:""}.icon-ICEC:before{content:""}.icon-roller:before{content:""}.icon-Taxi:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}@font-face{font-family:"Trasandina W03 Light Italic";src:url(../fonts/34283fbe-8db3-47b9-aade-14e9d705236d.eot?#iefix);src:url(../fonts/34283fbe-8db3-47b9-aade-14e9d705236d.eot?#iefix) format("eot"),url(../fonts/983ac3a2-5573-45b8-906a-975ad6b6de27.woff2) format("woff2"),url(../fonts/7453c5cc-1956-4c0d-9f56-1bcc1766ec76.woff) format("woff"),url(../fonts/4206e2b1-8af1-49cf-b821-ba140e46da69.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Medium Italic";src:url(../fonts/29ef8fd9-3957-440a-8fb7-3c9c9f5833dd.eot?#iefix);src:url(../fonts/29ef8fd9-3957-440a-8fb7-3c9c9f5833dd.eot?#iefix) format("eot"),url(../fonts/4252416b-0e1c-47eb-b56d-ceefbe244769.woff2) format("woff2"),url(../fonts/284f5877-731b-42ad-bd0b-3e7cd35cb0bd.woff) format("woff"),url(../fonts/bcbf63f6-e130-425f-9671-99994e7e9f31.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Light";src:url(../fonts/6a097766-4e82-4490-ac70-befc6f775700.eot?#iefix);src:url(../fonts/6a097766-4e82-4490-ac70-befc6f775700.eot?#iefix) format("eot"),url(../fonts/480b45be-cf76-4798-a400-fa0fd54b2473.woff2) format("woff2"),url(../fonts/21a87788-5f79-4bbf-ae61-6798d671c918.woff) format("woff"),url(../fonts/fd848d56-4023-4346-8e98-8ef369c2d203.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Thin Italic";src:url(../fonts/c2ac3de1-978a-4176-9910-e2e44ffec186.eot?#iefix);src:url(../fonts/c2ac3de1-978a-4176-9910-e2e44ffec186.eot?#iefix) format("eot"),url(../fonts/753b7a77-d5d3-42ce-8b63-f6f5ca777985.woff2) format("woff2"),url(../fonts/444eee3c-7cd1-41c1-99ed-83d65a4aea2e.woff) format("woff"),url(../fonts/ac152661-a0f2-4a3b-95d9-820eb306de70.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Ultra Italic";src:url(../fonts/5a1d75f2-9adb-48f5-901a-5720e8c140c6.eot?#iefix);src:url(../fonts/5a1d75f2-9adb-48f5-901a-5720e8c140c6.eot?#iefix) format("eot"),url(../fonts/4a43f7a5-011a-4989-b2bf-38528ecd9558.woff2) format("woff2"),url(../fonts/56b09400-82d1-4f8a-8a5e-d014e94ca839.woff) format("woff"),url(../fonts/3dc0eac8-2cbd-4a56-9720-79a39e6d5419.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Black Italic";src:url(../fonts/8eda7931-cf2c-4461-953a-90aecf7edb7f.eot?#iefix);src:url(../fonts/8eda7931-cf2c-4461-953a-90aecf7edb7f.eot?#iefix) format("eot"),url(../fonts/4a55f268-5b20-4353-a0a0-6afd41713185.woff2) format("woff2"),url(../fonts/3086e294-2d42-4a75-a250-56e9f73df79c.woff) format("woff"),url(../fonts/757a82d9-04d2-45ab-aae4-bfb55dc3707b.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Book Italic";src:url(../fonts/d0a657f1-cded-4594-94bb-d89eb44ce920.eot?#iefix);src:url(../fonts/d0a657f1-cded-4594-94bb-d89eb44ce920.eot?#iefix) format("eot"),url(../fonts/6e308c32-3e14-4bba-8559-d1c063fae8cc.woff2) format("woff2"),url(../fonts/8e4b8a3c-e63e-4d72-bd21-69c8c8de9dbd.woff) format("woff"),url(../fonts/499bea64-ffeb-4550-99db-9f5148407897.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Regular Italic";src:url(../fonts/f14c28c4-e882-4cff-9cbb-ce9475d43752.eot?#iefix);src:url(../fonts/f14c28c4-e882-4cff-9cbb-ce9475d43752.eot?#iefix) format("eot"),url(../fonts/2a479abf-5622-42dd-9acb-6e1ec7d70548.woff2) format("woff2"),url(../fonts/95b1df29-c60e-46df-9393-b3c5c4305c59.woff) format("woff"),url(../fonts/b1f7ad27-dc21-4e24-99fb-e6ce219ffd04.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Ultra";src:url(../fonts/7947e653-e4f5-4ad0-b70c-cd8f9e18bf90.eot?#iefix);src:url(../fonts/7947e653-e4f5-4ad0-b70c-cd8f9e18bf90.eot?#iefix) format("eot"),url(../fonts/11b159a0-0a67-4147-be10-ed3c46b58d12.woff2) format("woff2"),url(../fonts/9c41d00a-393c-4c6e-ac9c-7dfbe3f3d0da.woff) format("woff"),url(../fonts/70618e8c-b3b7-4d86-a0bf-c43f8a891e94.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Black";src:url(../fonts/0f950db3-447c-49f7-a596-50c1f6a24dc4.eot?#iefix);src:url(../fonts/0f950db3-447c-49f7-a596-50c1f6a24dc4.eot?#iefix) format("eot"),url(../fonts/fa4af940-a2d0-4fa5-bc30-6dbf54548662.woff2) format("woff2"),url(../fonts/cca5b97b-a163-4a13-a753-170112672be1.woff) format("woff"),url(../fonts/66b9e59f-1715-490e-b7f9-1ce1d888eb59.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 ExtraLight It";src:url(../fonts/e805899f-be80-4c84-a470-5e247128e447.eot?#iefix);src:url(../fonts/e805899f-be80-4c84-a470-5e247128e447.eot?#iefix) format("eot"),url(../fonts/770d1116-3fa2-4805-bcbc-ed67f2638d47.woff2) format("woff2"),url(../fonts/2fcce6d6-0a46-466d-b775-04adfab27b79.woff) format("woff"),url(../fonts/f1dbea03-a521-4837-83e1-2649a0a32509.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Medium";src:url(../fonts/74ebf626-fec3-4430-aeb0-6d9509ab4d56.eot?#iefix);src:url(../fonts/74ebf626-fec3-4430-aeb0-6d9509ab4d56.eot?#iefix) format("eot"),url(../fonts/2f9ec552-614f-48af-9a08-60802d0ef1f9.woff2) format("woff2"),url(../fonts/c73abb54-ad8f-4cf4-8c93-d4a5ba685189.woff) format("woff"),url(../fonts/d0f919a5-e1a8-4622-acae-930187288bd9.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 ExtraLight";src:url(../fonts/464a1e6d-4919-46ee-b0ef-48bcb71438e1.eot?#iefix);src:url(../fonts/464a1e6d-4919-46ee-b0ef-48bcb71438e1.eot?#iefix) format("eot"),url(../fonts/ea301871-90d0-4937-a6fc-32ae0b7b6373.woff2) format("woff2"),url(../fonts/da4133d2-b31d-4f65-a0cd-3b420ae22530.woff) format("woff"),url(../fonts/037517a8-e1b2-45aa-adf9-f32c976abb06.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Book";src:url(../fonts/8cae2010-14ba-4d3d-9906-a93121e74ef8.eot?#iefix);src:url(../fonts/8cae2010-14ba-4d3d-9906-a93121e74ef8.eot?#iefix) format("eot"),url(../fonts/5d04b0b8-0d21-4170-947e-63979efa3c92.woff2) format("woff2"),url(../fonts/528da3b1-bb29-4807-98c7-00af9bf7e1b4.woff) format("woff"),url(../fonts/c800c4c7-d31e-4017-aca4-f0aced562d1e.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Regular";src:url(../fonts/fbe05bed-4cd5-48b6-9585-320f65e03dfb.eot?#iefix);src:url(../fonts/fbe05bed-4cd5-48b6-9585-320f65e03dfb.eot?#iefix) format("eot"),url(../fonts/41ec309f-9318-4007-834b-e140d6d13d6d.woff2) format("woff2"),url(../fonts/1f278667-e550-4bb9-bbbb-808ab5bd4497.woff) format("woff"),url(../fonts/51ce5fe3-0fb0-4c5f-a772-1fa40b534b20.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Bold";src:url(../fonts/2770cffc-6b64-47fc-92f6-e34900c10191.eot?#iefix);src:url(../fonts/2770cffc-6b64-47fc-92f6-e34900c10191.eot?#iefix) format("eot"),url(../fonts/a22a5a39-f4f7-4348-a423-28a2a2eee545.woff2) format("woff2"),url(../fonts/df4a1b2d-c827-40af-a5c6-7a3e77643dc9.woff) format("woff"),url(../fonts/798fc5a9-44ec-49fa-83fd-085eec10f971.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Thin";src:url(../fonts/e3753e43-8acf-4f69-8d57-89c731f9be2b.eot?#iefix);src:url(../fonts/e3753e43-8acf-4f69-8d57-89c731f9be2b.eot?#iefix) format("eot"),url(../fonts/a34adcf9-6896-4777-9e1a-868b4aa9e7a9.woff2) format("woff2"),url(../fonts/d318d790-e037-495f-a5f4-2f329d6f3d0a.woff) format("woff"),url(../fonts/1de95075-7a5e-4146-8c36-0bf692831b19.ttf) format("truetype")}@font-face{font-family:"Trasandina W03 Bold Italic";src:url(../fonts/4db67fbd-236e-450f-9fbe-d5b057c15a7b.eot?#iefix);src:url(../fonts/4db67fbd-236e-450f-9fbe-d5b057c15a7b.eot?#iefix) format("eot"),url(../fonts/4ef8a9ed-5592-45da-bb58-0bf1da2e91fb.woff2) format("woff2"),url(../fonts/9fcb3b75-dbfb-4f71-8428-8a1181d4b435.woff) format("woff"),url(../fonts/bba9159f-eb5f-413a-bbd1-2af7cb6ae828.ttf) format("truetype")}.space-before--extra-small{padding-top:.5rem}.space-before--small{padding-top:1rem}.space-before--medium{padding-top:2rem}.space-before--large{padding-top:4rem}.space-before--extra-large{padding-top:8rem}.space-after--extra-small{padding-bottom:.5rem}.space-after--small{padding-bottom:1rem}.space-after--medium{padding-bottom:2rem}.space-after--large{padding-bottom:4rem}.space-after--extra-large{padding-bottom:8rem}.js-table{position:relative}.js-table__viewport{overflow-x:auto;position:relative;z-index:0}.js-table__overlay-left{content:"";top:0;position:absolute;width:0;height:100%;background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%);transition:width 1s;z-index:1;left:0}.js-table__overlay-right{content:"";top:0;position:absolute;width:0;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);transition:width 1s;z-index:1;right:0}.js-table__overlay-left.is-visible,.js-table__overlay-right.is-visible{width:4rem}table{border-collapse:collapse;width:100%;table-layout:auto;margin:calc(0.5rem * 2) 0}table thead{color:#008dcd}table th{font-family:"Trasandina W03 Medium Italic",sans-serif;text-align:left}table td,table th{position:relative;padding:.5rem 1rem}table td:not(:last-child),table th:not(:last-child){border-right:solid #000 .0625rem}table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type th::before,table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type td::before,table tbody tr:nth-of-type(odd):last-of-type th::after,table tbody tr:nth-of-type(odd):last-of-type td::after{content:"";position:absolute;left:0;width:100%;height:calc(100% - 0.5rem);background-color:rgba(0,155,205,.16);z-index:-1}table tbody tr:nth-of-type(odd){background-color:#d6eff7}table tbody tr:nth-of-type(odd):last-of-type{background-color:rgba(0,0,0,0)}table tbody tr:nth-of-type(odd):last-of-type th,table tbody tr:nth-of-type(odd):last-of-type td{padding-bottom:1rem;z-index:1}table tbody tr:nth-of-type(odd):last-of-type th::after,table tbody tr:nth-of-type(odd):last-of-type td::after{top:0}table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type{background-color:rgba(0,0,0,0)}table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type th,table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type td{padding-top:1rem;z-index:1}table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type th::before,table tbody:not(thead+tbody) tr:nth-of-type(odd):first-of-type td::before{bottom:0}.text-center{text-align:center}.content-element{background-color:#fff}.content-element__header{padding:0 1rem}.news-list{flex-grow:1;background-color:#fff;display:flex;flex-direction:column;flex-basis:100%}.news-list__header{padding:0 1rem}.content{display:flex;flex-direction:column;flex-grow:1;background-color:#fff;position:relative}.main-container{box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125);min-height:100vh;padding-top:6.25rem;display:flex;flex-direction:column;position:relative;overflow:hidden;z-index:1;transition:padding-top .2s,position .5s step-end}@media(max-width: calc(976px - 1px)){.main-container{padding-top:4.125rem}}.main-container.is-expanded{padding-top:4.125rem}.main-container.is-disabled{left:50%;transform:translateX(-50%);position:fixed}.main-container .snackbar{min-width:16rem;max-width:32rem;background-color:#dc002d;color:#fff;text-align:center;border-radius:.5rem;padding:1rem 2.25rem;position:fixed;z-index:1;left:50%;bottom:0;transform:translate(-50%, 100%);opacity:0;transition:opacity 2s,transform 1s;box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125)}@media only screen and (max-width: 576px){.main-container .snackbar{min-width:0;min-width:initial;max-width:none;max-width:initial;width:calc(100% - 2rem)}}.main-container .snackbar__close{position:absolute;top:.125rem;right:.125rem;padding:.25rem;width:auto;width:initial;background-color:rgba(0,0,0,0);color:#fff;font-size:1.25rem}.main-container .snackbar__close:hover{color:#00263e}.main-container .snackbar.is-visible{opacity:1;transform:translate(-50%, -1rem)}.aspect-ratio-box{height:0;padding-top:calc(1 / 1 * 100%);overflow:hidden;position:relative;width:100%}.aspect-ratio-box>*{position:absolute}.aspect-ratio-box>*{top:0;left:0;width:100%;height:100%}.card-gallery{display:flex;flex-wrap:wrap;padding:.5rem}.card-gallery__item{width:25%;padding:.5rem}@media only screen and (max-width: 1296px){.card-gallery__item{width:33.3333333333%}}@media only screen and (max-width: 768px){.card-gallery__item{width:50%}}@media only screen and (max-width: 576px){.card-gallery__item{width:100%}}.card-gallery__image{background-color:#d6eff7;width:100%;height:100%}.card{box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125);height:100%;text-align:center;background-color:#fff}.card__content{height:100%;padding:2rem}.card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card__image img.no-image{-o-object-fit:contain;object-fit:contain;padding:0 35%}.card--blue{background-color:#008dcd}.cookie-consent{margin:1rem;padding:1rem;background-color:#d6eff7}.cookie-consent__text{text-align:center;padding-bottom:1rem}.cookie-consent__text a{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif}.cookie-consent__text a:hover{color:#dc002d}.cookie-consent__button{display:flex;justify-content:center}.cookie-consent__button button{width:12rem;background-color:#008dcd;color:#fff;padding:.5rem}.cookie-consent__button button:hover{background-color:rgba(0,141,205,.7)}.header-card{display:flex;position:relative;align-items:flex-start}.header-card__image{height:0;padding-top:calc(1 / var(--ratio) * 100%);overflow:hidden;position:relative;width:100%;line-height:1}.header-card__image>*{position:absolute}.header-card__image>*{top:0;left:0;width:100%;height:100%}.header-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: calc(976px - 1px)){.header-card__image{height:auto;padding-top:0;overflow:hidden;position:relative;width:100%;height:16rem}.header-card__image>*{position:relative}.header-card__image>*{top:0;left:0;width:100%;height:100%}}.header-card__image--align-right img{-o-object-position:right;object-position:right}.header-card__image--align-left img{-o-object-position:left;object-position:left}@media only screen and (max-width: 576px){.header-card__image--desktop:not(.header-card__image--mobile){display:none}}.header-card__image--mobile:not(.header-card__image--desktop){display:none}@media only screen and (max-width: 576px){.header-card__image--mobile:not(.header-card__image--desktop){display:inline;display:initial}}.header-card__content{position:absolute;top:0;left:0;height:calc(100% - 2 * 1.5rem);margin:1.5rem 1rem;width:25%}@media only screen and (max-width: 768px){.header-card__content{width:41.6666666667%}}@media(max-width: calc(976px - 1px)){.header-card__content{width:100%;position:relative;margin:0;max-height:16rem}}.header-card__content--right{left:auto;right:0}.header-card__content--center{left:50%;transform:translateX(-50%)}.content-header{margin:0;font-family:"Trasandina W03 Medium Italic",sans-serif}.content-header__main{font-weight:400;font-size:1.125rem;line-height:1.6;color:#008dcd}.content-header__sub{line-height:1.2;font-size:1rem}.content-header--center{text-align:center}.content-header--left{text-align:left}.content-header--right{text-align:right}h1.content-header .content-header__main{font-size:2rem;line-height:1.2}h2.content-header .content-header__main{font-size:1.75rem}h3.content-header .content-header__main{font-size:1.625rem}h4.content-header .content-header__main{font-size:1.5rem}h5.content-header .content-header__main{font-size:1.375rem}h6.content-header .content-header__main{font-size:1.25rem}.horizontal-card-gallery{display:flex;flex-wrap:wrap}.horizontal-card-gallery__item{width:100%;padding:.5rem 0;display:flex;flex-wrap:wrap}.horizontal-card-gallery__item:last-child{padding-bottom:0}@media only screen and (min-width: 1296px){.horizontal-card-gallery__item{width:50%}.horizontal-card-gallery__item:nth-last-child(2){padding-bottom:0}.horizontal-card-gallery__item:nth-of-type(odd){padding-right:.5rem}.horizontal-card-gallery__item:nth-of-type(even){padding-left:.5rem}}.horizontal-card-gallery__content-wrapper{width:50%}@media only screen and (max-width: 576px){.horizontal-card-gallery__content-wrapper{width:100%;text-align:center}}.horizontal-card-gallery__content-wrapper--text{background-color:#008dcd}.horizontal-card-gallery__ratio-box{height:0;padding-top:calc(1 / var(--ratio) * 100%);overflow:hidden;position:relative;width:100%}.horizontal-card-gallery__ratio-box>*{position:absolute}.horizontal-card-gallery__ratio-box>*{top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 576px){.horizontal-card-gallery__ratio-box{height:0;padding-top:calc(1 / var(--ratio-mobile) * 100%);overflow:hidden;position:relative;width:100%}.horizontal-card-gallery__ratio-box>*{position:absolute}.horizontal-card-gallery__ratio-box>*{top:0;left:0;width:100%;height:100%}}@media only screen and (min-width: 768px)and (max-width: 1296px){.horizontal-card-gallery__ratio-box{height:0;padding-top:calc(1 / var(--ratio-mobile) * 100%);overflow:hidden;position:relative;width:100%}.horizontal-card-gallery__ratio-box>*{position:absolute}.horizontal-card-gallery__ratio-box>*{top:0;left:0;width:100%;height:100%}}@media only screen and (max-width: 576px){.horizontal-card-gallery__ratio-box--text{height:auto;padding-top:0;overflow:hidden;position:relative;width:100%}.horizontal-card-gallery__ratio-box--text>*{position:relative}.horizontal-card-gallery__ratio-box--text>*{top:0;left:0;width:100%;height:100%}}.horizontal-card-gallery__text{padding:1rem}.horizontal-card-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 576px){.horizontal-card-gallery__image--square{display:none}}@media only screen and (min-width: 768px)and (max-width: 1296px){.horizontal-card-gallery__image--square{display:none}}.horizontal-card-gallery__image--wide{display:none}@media only screen and (max-width: 576px){.horizontal-card-gallery__image--wide{display:inline;display:initial}}@media only screen and (min-width: 768px)and (max-width: 1296px){.horizontal-card-gallery__image--wide{display:inline;display:initial}}.image-gallery-scroll{padding:1rem}.image-gallery-scroll__header{border-bottom:solid #008dcd .125rem;padding-bottom:.5rem;margin-bottom:1.5rem}.image-gallery-scroll__close{cursor:pointer;text-transform:uppercase;color:#008dcd}.image-gallery-scroll__close::before{font-family:bogestra-iconfont;text-transform:none;line-height:1;padding-right:.25rem;content:""}.image-gallery-scroll__close:hover{color:#fff}.image-gallery-scroll__subheadline{font-family:"Trasandina W03 Book",sans-serif}.image-gallery-scroll__headline{color:#008dcd;font-size:2rem;font-family:"Trasandina W03 Medium Italic",sans-serif;line-height:1;padding-bottom:1rem}.image-gallery-scroll__item{display:flex;flex-wrap:wrap;padding:1rem 0}.image-gallery-scroll__item:not(:last-of-type){border-bottom:solid #008dcd .125rem}.image-gallery-scroll__image{width:75%;padding-right:2rem;line-height:1}@media(max-width: calc(976px - 1px)){.image-gallery-scroll__image{width:100%;padding-right:0}}.image-gallery-scroll__image img{width:100%;height:auto}.image-gallery-scroll__text{width:25%}@media(max-width: calc(976px - 1px)){.image-gallery-scroll__text{width:100%}}.image-gallery-scroll__title{color:#008dcd;padding-bottom:1rem;font-family:"Trasandina W03 Medium Italic",sans-serif}.image-gallery-scroll__number{font-family:"Trasandina W03 Book",sans-serif}.image-gallery-swipe{--header-height: 4rem;--thumbs-height: 6rem;--thumbs-padding: 0.5rem;display:flex;flex-direction:column;height:100%}@media only screen and (min-width: 768px){.image-gallery-swipe{--thumbs-height: 8rem;--thumbs-padding: 1rem}}@media only screen and (min-width: 976px){.image-gallery-swipe{--thumbs-height: 10rem}}.image-gallery-swipe__header{position:relative;color:#fff;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--header-height)}.image-gallery-swipe__number{font-size:.875rem;color:#d6eff7}.image-gallery-swipe__title{font-size:1.25rem}.image-gallery-swipe__close{position:absolute;width:auto;width:initial;right:1rem;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);color:#fff}.image-gallery-swipe__close::after{font-family:bogestra-iconfont;font-size:1.5rem;content:""}@media(hover: hover)and (pointer: fine){.image-gallery-swipe__close:hover{color:#008dcd}}.image-gallery-swipe__image{height:calc(100% - var(--thumbs-height) - var(--header-height))}.image-gallery-swipe__thumbs{background-color:rgba(0,0,0,.7);height:var(--thumbs-height);display:flex}.image-gallery-swipe-image{height:100%;overflow:hidden;margin-left:auto;margin-right:auto;position:relative;z-index:1;padding:0}.image-gallery-swipe-image__slides{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.image-gallery-swipe-image__slide{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;height:100%;width:100%;position:relative}.image-gallery-swipe-image__slide img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.image-gallery-swipe-image__slide img{max-height:calc(100% - 4rem);max-width:calc(100% - 8rem)}}.image-gallery-swipe-image__prev{left:0}.image-gallery-swipe-image__prev::after{content:""}.image-gallery-swipe-image__next{right:0}.image-gallery-swipe-image__next::after{content:""}.image-gallery-swipe-image__prev,.image-gallery-swipe-image__next{width:auto;width:initial;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-family:bogestra-iconfont;padding:1rem .5rem;font-size:1rem;font-weight:700;cursor:pointer;background-color:#003778;border-radius:0}.image-gallery-swipe-image__prev.is-disabled,.image-gallery-swipe-image__next.is-disabled{cursor:auto;cursor:initial;background-color:rgba(0,55,120,.5);color:rgba(255,255,255,.3)}@media(hover: hover)and (pointer: fine){.image-gallery-swipe-image__prev:not(.image-gallery-swipe-image__prev.is-disabled):not(.image-gallery-swipe-image__next.is-disabled):hover,.image-gallery-swipe-image__next:not(.image-gallery-swipe-image__prev.is-disabled):not(.image-gallery-swipe-image__next.is-disabled):hover{color:#008dcd}}@media only screen and (min-width: 768px){.image-gallery-swipe-image__prev,.image-gallery-swipe-image__next{font-size:2rem;padding:1rem}.image-gallery-swipe-image__prev,.image-gallery-swipe-image__prev.is-disabled,.image-gallery-swipe-image__next,.image-gallery-swipe-image__next.is-disabled{background-color:transparent;background-color:initial}}.image-gallery-swipe-thumbs{padding:var(--thumbs-padding);height:100%;width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;box-sizing:border-box}.image-gallery-swipe-thumbs__slides{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.image-gallery-swipe-thumbs__slide{flex-shrink:0;height:100%;position:relative;background-color:#000}.image-gallery-swipe-thumbs__slide img{opacity:.4;height:100%;width:auto;cursor:pointer;transition:opacity .5s}@media(hover: hover)and (pointer: fine){.image-gallery-swipe-thumbs__slide img:hover{opacity:.7}}.image-gallery-swipe-thumbs__slide.swiper-slide-thumb-active img{opacity:1}.image-gallery-swipe-thumbs__scrollbar-wrapper{--height: calc(var(--thumbs-padding) / 4);position:absolute;bottom:calc((var(--thumbs-padding) - var(--height))/2);left:var(--thumbs-padding);z-index:1;height:var(--height);width:calc(100% - var(--thumbs-padding)*2)}.image-gallery-swipe-thumbs__scrollbar{height:100%;background:rgba(128,147,159,.5)}.image-gallery{padding:.5rem;background-color:#d6eff7;width:100%}.image-gallery__preview{height:14rem;width:100%;overflow:visible;overflow:initial;margin-left:auto;margin-right:auto;position:relative;z-index:1;padding:0}.image-gallery__slides{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.image-gallery__slide{flex-shrink:0;height:100%;position:relative;overflow:hidden}.image-gallery__slide img{height:100%;width:auto;transition:transform 1s}.image-gallery__slide::after{position:absolute;left:0;top:0;height:100%;width:100%;font-family:bogestra-iconfont;font-size:4rem;content:"";color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;cursor:pointer}@media(hover: hover)and (pointer: fine){.image-gallery__slide:hover::after{background-color:rgba(0,0,0,.2);color:#fff}.image-gallery__slide:hover img{transform:scale(1.25)}}.image-gallery__next{right:-0.5rem}.image-gallery__next::after{content:""}.image-gallery__prev{left:-0.5rem}.image-gallery__prev::after{content:""}.image-gallery__prev,.image-gallery__next{height:3rem;padding:0;color:#fff;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:auto;width:initial;border-radius:0;font-family:bogestra-iconfont;font-size:1rem;font-weight:700;cursor:pointer}.image-gallery__prev::after,.image-gallery__next::after{padding:1rem .5rem;background-color:#003778}.image-gallery__prev.is-disabled,.image-gallery__next.is-disabled{cursor:auto;cursor:initial}.image-gallery__prev.is-disabled::after,.image-gallery__next.is-disabled::after{background-color:rgba(0,55,120,.4)}@media(hover: hover)and (pointer: fine){.image-gallery__prev:not(.image-gallery__prev.is-disabled):not(.image-gallery__next.is-disabled):hover::after,.image-gallery__next:not(.image-gallery__prev.is-disabled):not(.image-gallery__next.is-disabled):hover::after{background-color:rgba(0,55,120,.8)}}.image-gallery__scrollbar-wrapper{position:absolute;bottom:.25rem;left:.25rem;z-index:1;height:.375rem;width:calc(100% - .5rem)}.image-gallery__scrollbar{height:100%;background:rgba(0,0,0,.5)}.image-gallery__modal{z-index:4;overflow-y:auto;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);color:#fff;display:none}.image-gallery__modal.is-visible{display:inline;display:initial}.link-grid{background-color:#d6eff7}.link-grid__header{color:#008dcd;padding-top:1rem}.link-grid__items{display:flex;flex-wrap:wrap;padding:1rem 0}.link-grid__item-wrapper{width:33.3333333333%;padding:.25rem 1rem}@media(max-width: calc(976px - 1px)){.link-grid__item-wrapper{width:50%}}@media only screen and (max-width: 768px){.link-grid__item-wrapper{width:100%}}.link-grid__item{background-color:#fff;color:#008dcd;display:flex;align-items:center;justify-content:center;height:100%}.link-grid__item a{color:#008dcd;display:block;padding:.5rem;width:100%}.link-grid__item:hover,.link-grid__item.is-active{background-color:#008dcd}.link-grid__item:hover a,.link-grid__item.is-active a{color:#fff}.teaser{height:100%;display:flex;flex-direction:column}.teaser__title{padding-bottom:1rem}.teaser__title .content-header__main{font-size:1.25rem;line-height:1.2;color:#00263e}.teaser__title .content-header__sub{color:#80939f}.teaser__viewport{overflow:hidden;position:relative}.teaser__viewport p{margin:0}.teaser__text{position:absolute}.teaser__placeholder{visibility:hidden}.teaser__link a{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif}.teaser__link a::before{content:"["}.teaser__link a::after{content:"]"}.teaser__link a:hover{color:#dc002d}.teaser--blue,.teaser--blue .teaser__subtitle,.teaser--blue .teaser__title a,.teaser--blue .teaser__link a{color:#fff}.teaser--blue .teaser__title .content-header__main,.teaser--blue .teaser__title .content-header__sub{color:#fff}.teaser--blue .teaser__link a:hover{color:#d6eff7}.teaser--blue .teaser__text.is-overflown::after{background:linear-gradient(0deg, #008dcd 0%, rgba(0, 141, 205, 0) 100%)}.text-with-image{display:flex;flex-wrap:wrap}.text-with-image__column{width:50%;padding:1rem}@media(max-width: calc(976px - 1px)){.text-with-image__column--image{order:1}}.text-with-image__column--full-width{width:100%}.text-with-image__image{line-height:1}.text-with-image__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@media(max-width: calc(976px - 1px)){.text-with-image__image img{max-height:24rem}}.text-with-image__text a{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif}.text-with-image__text a:hover{color:#dc002d}.text-with-image--highlight{background-color:#d6eff7}.text-with-image--highlight .text-with-image__headline,.text-with-image--highlight .text-with-image__sub-headline{color:#dc002d}.text-with-image--highlight .text-with-image__text{color:#008dcd}.text-with-image--reverse .text-with-image__column--image{order:1}.text-with-image--cols-8-4 .text-with-image__column--text{width:66.6666666667%}.text-with-image--cols-8-4 .text-with-image__column--image{width:33.3333333333%}.text-with-image--offset .text-with-image__column{margin-left:16.6666666667%;width:66.6666666667%}@media(max-width: calc(976px - 1px)){.text-with-image--offset .text-with-image__column{margin-left:0}}@media(max-width: calc(976px - 1px)){.text-with-image .text-with-image__column{width:100%}}.news-carousel{display:flex;flex-wrap:wrap;padding:0 1rem;align-items:center}@media only screen and (max-width: 768px){.news-carousel{padding:.5rem 0}}.news-carousel__footer{width:100%;padding:1rem}.news-carousel__button-wrapper{display:flex}.news-carousel__button{margin:0 33.3333333333%;background-color:#008dcd;color:#fff;padding:.5rem}.news-carousel__button:hover{background-color:rgba(0,141,205,.7)}.news-carousel__items-wrapper{width:100%;flex:1;overflow:hidden;margin:0 1rem;position:relative}@media only screen and (max-width: 768px){.news-carousel__items-wrapper{flex-basis:100%;margin:0;padding:0 .5rem}}.news-carousel__items{position:relative;display:flex}.news-carousel__item-wrapper{width:100%;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media only screen and (max-width: 1296px){.news-carousel__item-wrapper{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 768px){.news-carousel__item-wrapper{flex-basis:66.6666666667%;max-width:66.6666666667%}}@media only screen and (max-width: 576px){.news-carousel__item-wrapper{flex-basis:91.6666666667%;max-width:91.6666666667%}}.news-carousel__item{padding:1rem;height:100%}@media only screen and (max-width: 768px){.news-carousel__item{padding:1rem .5rem}}.news-carousel__navigation{width:auto;cursor:pointer}@media only screen and (max-width: 768px){.news-carousel__navigation{display:none}}.news-carousel__navigation [class^=icon-]{background-color:#008dcd;color:#fff;border-radius:50%;padding:.25rem;font-size:1.25rem}.news-carousel__navigation [class^=icon-]:hover{background-color:rgba(0,141,205,.7)}.news-carousel__navigation.is-disabled{cursor:auto;pointer-events:none}.news-carousel__navigation.is-disabled [class^=icon-]{background-color:#d6eff7}.news-carousel__pagination{width:100%;padding-bottom:.5rem;text-align:center}.news-carousel__bullet{display:inline-block;width:.5rem;height:.5rem;margin:0 1rem;padding:.5rem;position:relative}.news-carousel__bullet::after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%, -50%);background-color:#d6eff7;border-radius:50%}.news-carousel__bullet.is-active::after{background-color:#003778}.news-carousel__bullet:not(.news-carousel__bullet.is-active){cursor:pointer}.news-default-list{padding:0 1rem;flex-basis:100%;display:flex;flex-direction:column}.news-default-list__items{flex-basis:100%}@media(max-width: calc(976px - 1px)){.news-default-list__items{margin:0 -1rem}}.news-default-list__item{display:flex;padding:1rem 0;align-items:center;width:100%}.news-default-list__image{width:25%;line-height:1}@media(max-width: calc(976px - 1px)){.news-default-list__image{display:none}}.news-default-list__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.news-default-list__image img.no-image{padding:0 35%}.news-default-list__content{width:75%;padding:1rem}@media(max-width: calc(976px - 1px)){.news-default-list__content{width:100%}}.news-default-list__content .teaser .teaser__title .content-header .content-header__main{font-size:1.25rem}.breadcrumbs{padding:1rem;background-color:#d6eff7;white-space:nowrap;position:relative}.breadcrumbs__viewport{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) #d6eff7}.breadcrumbs__viewport::-webkit-scrollbar-track{background:#d6eff7}.breadcrumbs__viewport::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:0;border:1px solid;border-color:#d6eff7;border-top:none;border-bottom:none}.breadcrumbs__viewport::-webkit-scrollbar{width:.5rem;height:.5rem}.breadcrumbs__content{display:inline-block}.breadcrumbs__scroll-indicator{position:absolute;top:0;height:100%;width:2rem;opacity:0;transition:opacity .5s}.breadcrumbs__scroll-indicator.is-visible{opacity:1}.breadcrumbs__scroll-indicator--left{left:0;background:linear-gradient(90deg, #d6eff7 0%, #d6eff7 70%, rgba(214, 239, 247, 0.6) 95%, rgba(214, 239, 247, 0) 100%)}.breadcrumbs__scroll-indicator--right{right:0;background:linear-gradient(270deg, #d6eff7 0%, #d6eff7 70%, rgba(214, 239, 247, 0.6) 95%, rgba(214, 239, 247, 0) 100%)}.breadcrumbs__link{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#008dcd}.breadcrumbs__link:not(.breadcrumbs__link--disabled):hover{text-decoration:underline}.breadcrumbs__link--disabled{color:#80939f}.breadcrumbs__divider{height:.25rem;width:.25rem;border-radius:50%;margin:0 .5rem;background-color:#00263e;display:inline-block;vertical-align:middle}.footer{background-color:#003778}.footer__section{display:flex;flex-wrap:wrap}.footer__section--info{padding:1rem .5rem;color:#fff;border-bottom:solid .25rem #008dcd;align-items:center}.footer__section--navigation{padding:.5rem}.footer__section--navigation a{color:#008dcd}.footer__section--navigation a:hover{color:#fff}@media(max-width: calc(976px - 1px)){.footer__section{justify-content:center}}.footer__group{padding:.5rem}.footer__group--phone{width:75%;padding:0 .25rem}.footer__group--phone a{font-size:1.5rem;font-family:"Trasandina W03 Medium Italic",sans-serif;color:#fff}.footer__group--phone a:hover{color:#008dcd}@media(max-width: calc(976px - 1px)){.footer__group--phone{padding-top:.5rem;padding-bottom:2rem}}.footer__group--logo{width:25%;height:4rem}.footer__group--navigation{width:25%}@media(max-width: calc(976px - 1px)){.footer__group{width:100%}}.footer__items{display:flex;flex-wrap:wrap}@media(max-width: calc(976px - 1px)){.footer__items{justify-content:center}}.footer__items--phone{align-items:baseline}.footer__items--logo{height:100%}.footer__item{width:auto}.footer__item--logo{height:100%}.footer__item--icon{font-size:1.5rem;padding-right:.5rem}@media(max-width: calc(976px - 1px)){.footer__item--icon{font-size:2rem;padding:0 .5rem}}.footer__item--icon.icon-instagram{padding-right:.625rem}.footer__item--phone{text-align:center;padding:0 .25rem}.navigation-dropdown{background-color:#d6eff7;padding:.5rem;display:flex}.navigation-dropdown__header{font-family:"Trasandina W03 Medium Italic",sans-serif}.navigation-dropdown__groups{width:25%}.navigation-dropdown__group{display:inline-block;width:100%;padding:.5rem}.navigation-dropdown a:hover{color:#008dcd}.header{position:fixed;z-index:3;width:100%;height:6.25rem;transition:height .2s}.header.is-collapsed{height:4.125rem}.header.is-collapsed__background{border-bottom-width:.125rem}@media(max-width: calc(976px - 1px)){.header{height:4.125rem}.header__background{border-bottom-width:.125rem}}.header__background{border-bottom:.25rem solid #ccc;background-color:#fff;height:100%;width:100%;transition:border-bottom-width .2s}.header__content-wrapper{padding:0 1rem;height:100%}.header__content{display:flex;height:100%;align-items:center;justify-content:space-between}.header__logo{width:25%}@media only screen and (max-width: 976px){.header__logo{flex:1}}@media(max-width: calc(976px - 1px)){.header__logo{width:auto}}.header__logo a{display:inline-block;line-height:1}.header__logo img{padding:0 .5rem;width:8rem}.header__navigation{width:100%;flex:0 0 75%;max-width:75%}@media only screen and (max-width: 1296px){.header__navigation{width:auto;flex:0 0 auto;max-width:100%}}.header__dropdowns{position:relative;z-index:-1}.header__dropdown{position:absolute;top:100%;left:0;width:100%;transform:translateY(-100%);transition:transform .5s}.header__dropdown.is-visible{transform:translateY(0);box-shadow:0 .75rem .75rem -0.75rem rgba(0,0,0,.125)}.navigation-search{background-color:#d6eff7;padding:.5rem 1.5rem 1.5rem}.navigation-search__title{color:#008dcd;text-align:center;font-family:"Trasandina W03 Medium Italic",sans-serif;padding:.5rem;font-size:1.25rem}.navigation-search__input{position:relative;padding-top:.5rem}.navigation-search__input input[type=text]{width:100%;padding:.625rem 1rem;padding-right:3rem}.navigation-search__input>[class^=icon-]{color:#80939f;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);right:calc((3rem - 1.5rem)/2)}.navigation-search__input>[class^=icon-] input[type=submit]{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.sidebars{position:absolute;top:4.125rem;height:calc(100% - 4.125rem);left:0;width:100%;overflow:hidden;z-index:2;pointer-events:none}@media(min-width: 976px){.sidebars{top:6.25rem;height:calc(100% - 6.25rem)}}.sidebar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) #d6eff7;pointer-events:initial;position:absolute;overflow-y:auto;visibility:hidden;height:100%;width:100%;opacity:0;background-color:#d6eff7;font-size:1.125rem;transition:top .2s,opacity .5s,visibility .5s step-end}.sidebar::-webkit-scrollbar-track{background:#d6eff7}.sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:0;border:1px solid;border-color:#d6eff7;border-top:none;border-bottom:none}.sidebar::-webkit-scrollbar{width:.5rem}.sidebar__content{position:relative;height:100%;overflow-y:auto}.sidebar__item-arrow{color:#008dcd}.sidebar__item-title{flex:1}.sidebar__item{display:flex;padding:.75rem 0;margin:0 1rem}.sidebar__item:hover{cursor:pointer;color:#dc002d}.sidebar__item:not(:last-of-type){border-bottom:.125rem solid #008dcd}.sidebar__item--bold{font-family:"Trasandina W03 Medium Italic",sans-serif}.sidebar__item--back{color:#008dcd}.sidebar__item--back.is-active .sidebar__item-arrow,.sidebar__item--back.is-active .sidebar__item-title{animation:shake 1s}.sidebar__item.is-active .sidebar__item-arrow,.sidebar__item.is-active .sidebar__item-title{animation:shake 1s}.sidebar.is-visible{opacity:1;visibility:visible;transition:opacity .5s}.top-nav{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}@media only screen and (min-width: 1296px){.top-nav{font-size:1.125rem}}.top-nav__pages-wrapper{flex:1}.top-nav__pages{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1}@media(max-width: calc(976px - 1px)){.top-nav__pages{display:none}}.top-nav__page{padding:0 .5rem;flex:0 0 auto;cursor:pointer}@media only screen and (max-width: 976px){.top-nav__page{padding:0 .375rem}}.top-nav__page:hover{color:#008dcd}.top-nav__page .icon-chevron-down{color:#008dcd}.top-nav__page.is-active{color:#008dcd}.top-nav__icons-wrapper{flex:0 0 auto}.top-nav__icons{display:flex;align-items:center}.top-nav__icon{padding:0 .5rem;flex:0 0 auto;position:relative;cursor:pointer}@media only screen and (max-width: 976px){.top-nav__icon{padding:0 .375rem}}@media(hover: hover){.top-nav__icon:hover{color:#008dcd}}@media(max-width: calc(976px - 1px)){.top-nav__icon{font-size:1.5rem;line-height:1}}.top-nav__icon [class^=icon-]{display:block;width:100%;height:100%;transition:opacity 1s}.top-nav__icon .icon-close{padding:0 .5rem;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}@media only screen and (max-width: 976px){.top-nav__icon .icon-close{padding:0 .375rem}}.top-nav__icon.is-active .icon-close{opacity:100}.top-nav__icon--search.is-active .icon-search{opacity:0}@media(min-width: 976px){.top-nav__icon--mobile{display:none}}.top-nav__icon--mobile.is-active .icon-menu{opacity:0}.sub-navigation{display:flex;flex-wrap:wrap;background-color:#d6eff7;padding:0 1.5rem 1.5rem;z-index:1}@media(max-width: 768px){.sub-navigation{padding:0 0 1.5rem}}.sub-navigation__column{width:33.3333333333%;padding:1.5rem}@media only screen and (max-width: 1296px){.sub-navigation__column{width:50%}.sub-navigation__column--text{order:1;width:100%}}@media(max-width: 768px){.sub-navigation__column{width:100%;padding:1.5rem 1rem}.sub-navigation__column--text{order:0}.sub-navigation__column--image{display:flex;flex-direction:column;align-items:center}.sub-navigation__column--links{padding:1.5rem .5rem}}.sub-navigation__title{padding:0 1rem;font-size:1rem;font-family:"Trasandina W03 Medium Italic",sans-serif;pointer-events:none}@media(max-width: 768px){.sub-navigation__title{pointer-events:all;border-bottom:solid #008dcd .0625rem;padding:0 .5rem;cursor:pointer}.sub-navigation__title::after{font-family:bogestra-iconfont !important}.sub-navigation__title::after{content:"";color:#008dcd;float:right;padding:0 .25rem;transition:transform .5s}.sub-navigation__title.is-active::after{transform:rotate(180deg)}.sub-navigation__title.is-active~.sub-navigation__links--dropdown{z-index:2;transition:z-index 0s}}@media(max-width: 768px){.sub-navigation__links{display:none}}.sub-navigation__links--dropdown{display:none;position:absolute;left:0;z-index:0;overflow:hidden;padding:0 .5rem 1rem;width:100%;transition:z-index step-end .5s}@media(max-width: 768px){.sub-navigation__links--dropdown{display:inline;display:initial}}.sub-navigation__link{font-size:1rem;padding:.5rem 1.5rem .5rem 1rem;display:block;position:relative}.sub-navigation__link::after{font-family:bogestra-iconfont !important}.sub-navigation__link::after{content:"";color:#008dcd;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.sub-navigation__link:hover{color:#dc002d}.sub-navigation__link:not(:last-of-type){border-bottom:solid #008dcd .0625rem}@media(max-width: 768px){.sub-navigation__link{padding:.5rem}.sub-navigation__link::after{padding:0 .25rem}.sub-navigation__link:hover{background-color:#008dcd;color:#fff}.sub-navigation__link:hover::after{color:#fff}}.sub-navigation__dropdown{transform:translateY(-100%);position:relative;background-color:#fff;width:100%;transition:transform .5s}.sub-navigation__dropdown.is-visible{transform:translateY(0);box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125)}.sub-navigation__dropdown .sub-navigation__link::after{content:""}.sub-navigation__headline{color:#003778;font-family:"Trasandina W03 Medium Italic",sans-serif;font-size:2rem;line-height:1;padding-bottom:1rem;margin:0}.sub-navigation__text{color:#008dcd}.sub-navigation__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;max-height:24rem}.tab-link{width:400%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#003778;text-transform:uppercase;cursor:pointer}.tab-link .icon-close{visibility:hidden;padding:.5rem;position:absolute;right:1rem}.tab-link .icon-close:hover{color:#dc002d}.tab-link:not(:first-of-type){border-left:solid .125rem rgba(214,239,247,.2)}.tab-link.is-active,.tab-link.is-active+.tab-link{border-left-color:rgba(0,0,0,0)}.tab-link:not(.is-active):hover{color:#008dcd;background-color:rgba(0,55,120,.9)}.tab-link.is-active{color:#008dcd;background-color:#d6eff7}.tab-link.is-active:not(.is-disabled) .icon-close{visibility:visible}.tab-link.is-disabled{color:#80939f;pointer-events:none}.tab-link__title{padding-left:.5rem;font-size:1rem}.tab-link__icon{font-size:1.5rem;text-align:center}@media only screen and (max-width: 976px){.tab-link .icon-close{right:.375rem}}@media only screen and (max-width: 576px){.tab-link{justify-content:initial;padding-left:.5rem}.tab-link .icon-close{right:0}.tab-link__title{font-size:.875rem;padding-left:.375rem}.tab-link__icon{font-size:1rem}}@media only screen and (max-width: 450px){.tab-link{justify-content:initial;padding-left:.5rem}.tab-link__title{font-size:.75rem;padding-left:.25rem}.tab-link__icon{font-size:.875rem}}@media only screen and (max-width: 380px){.tab-link__icon{display:none}.tab-link__title{padding-left:0}}.tabs{z-index:5}.tabs__links{display:flex;height:3rem;position:relative;z-index:6}.tabs__content{display:none;padding-top:.5rem;background-color:#d6eff7;position:absolute;width:100%;box-shadow:0 0 .75rem .25rem rgba(0,0,0,.125);max-height:calc(100% - 3rem);top:0;margin-top:3rem}.tabs__content--scroll{overflow-y:auto}.tabs__content.is-visible{display:inline;display:initial}.tabs__content::after{content:"";height:.5rem;width:100%;display:block}.pagination{display:flex;padding:1rem 0;justify-content:space-between;align-items:center}.pagination__pages{display:flex;align-items:center}.pagination__page-wrapper{padding:0 .5rem}.pagination__page{border-radius:50%;height:1.5rem;width:1.5rem;text-align:center;font-size:.875rem;background-color:#d6eff7;display:block}.pagination__page a{color:#008dcd;display:block}.pagination__page--current{color:#fff;background-color:#dc002d}.pagination__divider-wrapper{padding:0 .25rem}.pagination__divider{border-radius:50%;height:.375rem;width:.375rem;background-color:#d6eff7;display:block}.pagination__button{position:relative}.pagination__button [class^=icon-]{background-color:#008dcd;color:#fff;border-radius:50%;padding:.25rem;font-size:1.25rem}.pagination__button [class^=icon-] a{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.pagination__button.is-disabled [class^=icon-]{background-color:#d6eff7}.pagination__button.is-disabled [class^=icon-] a{cursor:auto;pointer-events:none}.search-document{padding:2rem 0;display:flex}.search-document:not(.search-document:last-of-type){border-bottom:solid .0625rem #f2f4f5}.search-document__image{flex-basis:33.3333333333%;position:relative;overflow:hidden;height:10rem}@media only screen and (max-width: 576px){.search-document__image{display:none}}.search-document__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:1s transform}.search-document__image img:not(.search-document__image img.no-image){position:absolute;top:0;left:0}.search-document__image img:not(.search-document__image img.no-image):hover{transform:scale(125%)}.search-document__image img.no-image{padding:0 20%}.search-document__text{flex-basis:66.6666666667%;padding-left:2rem}@media only screen and (max-width: 576px){.search-document__text{flex-basis:100%;padding-left:0}}.search-document__title{font-family:"Trasandina W03 Bold Italic",sans-serif}.search-document__title:hover{color:#dc002d}.search-document__teaser{padding:.5rem 0;display:block}.search-document__link{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif;display:inline-flex}.search-document__link:hover{color:#dc002d}.search-document .results-highlight{color:#dc002d;font-family:"Trasandina W03 Medium Italic",sans-serif;text-transform:uppercase}.search-autocomplete{background-color:#fff;border-radius:.5rem;box-shadow:0 .5rem .75rem .25rem rgba(0,0,0,.125);padding:1rem 0;margin-top:.5rem;z-index:1}.search-autocomplete__item{padding:.25rem 2rem;cursor:pointer}.search-autocomplete__item:hover,.search-autocomplete__item:hover a,.search-autocomplete__item.selected,.search-autocomplete__item.selected a{color:#fff;background-color:#008dcd}.search-autocomplete__item--top-result a{font-weight:600}.search-autocomplete__group{margin-top:1rem;padding:.25rem 2rem;font-weight:600;background-color:#d6eff7;color:#008dcd}.actions{align-items:center;justify-content:center;display:flex;flex:1}@media only screen and (max-width: 976px){.actions{flex-basis:100%}}.actions__button{color:#fff;padding:.5rem;max-width:24rem;background-color:#dc002d}.actions__button:hover{background-color:rgba(220,0,45,.8)}.date-time-inputs{display:flex;width:33.3333333333%}@media only screen and (max-width: 1296px){.date-time-inputs{width:41.6666666667%}}@media only screen and (max-width: 976px){.date-time-inputs{width:50%}}@media only screen and (max-width: 768px){.date-time-inputs{width:100%}}@media only screen and (max-width: 576px){.date-time-inputs{flex-direction:column}}.date-time-inputs__textfields{display:flex;flex-direction:column;justify-content:space-around}.date-time-inputs__radio{display:flex;flex-direction:column;justify-content:center;padding:0 1rem}@media only screen and (max-width: 576px){.date-time-inputs__radio{padding-left:4rem;min-width:100%;min-height:0;flex-direction:row;justify-content:start}}.stop-inputs{display:flex;width:41.6666666667%}@media only screen and (max-width: 976px){.stop-inputs{width:50%}}@media only screen and (max-width: 768px){.stop-inputs{width:100%}}.stop-inputs__textfields{display:flex;flex-direction:column;justify-content:space-around;flex-grow:1}.stop-inputs__swap{font-size:1rem;display:flex;align-items:center;padding:0 .5rem}.stop-inputs__swap .icon-switch{padding:.5rem;cursor:pointer}.textfield{display:flex}.textfield__label-wrapper{display:flex;align-items:center}.textfield__label{width:4rem}.textfield__icon{font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);right:.5rem;z-index:0}.textfield__icon--error{right:2rem;display:none;transform-origin:50% -175%;color:#dc002d;animation-name:pulsate;animation-duration:2s;animation-iteration-count:infinite}@keyframes pulsate{50%{transform:scale(75%)}}.textfield__icon--clear{right:2rem;z-index:1;display:none}.textfield__icon--clear.is-visible{display:inline;display:initial}.textfield__error{display:none;position:absolute;z-index:2;left:0;top:calc(100% - .125rem)}.textfield__error.is-visible{display:inline;display:initial}.textfield__error-message{color:#fff;background-color:#dc002d;padding:.125rem .5rem;border-radius:.5rem;margin-top:.5rem;text-align:center}.textfield__error-arrow{background-color:rgba(0,0,0,0);height:0;width:0;border-color:rgba(0,0,0,0);border-width:0 .375rem .5rem;border-bottom-color:#dc002d;border-style:solid;position:absolute;top:0;left:1rem}.textfield__input{font-family:"Trasandina W03 Regular",sans-serif;position:relative;color:#80939f;flex-basis:0;background-color:#fff;border-radius:.5rem}.textfield__input input[type=text]{padding-right:2.5rem}.textfield__input input[type=date],.textfield__input input[type=time],.textfield__input input[type=text]{width:100%;background-color:rgba(0,0,0,0);z-index:1;position:relative}.textfield__input input[type=date].has-error,.textfield__input input[type=time].has-error,.textfield__input input[type=text].has-error{color:#dc002d}.textfield__input input[type=date].has-error~.textfield__icon--error,.textfield__input input[type=time].has-error~.textfield__icon--error,.textfield__input input[type=text].has-error~.textfield__icon--error{display:inline;display:initial;z-index:1}.textfield__input input[type=date],.textfield__input input[type=time]{width:11rem}.textfield__input--grow{flex-grow:1}.textfield__autocomplete{display:none;position:absolute;top:100%;left:0;width:100%;margin-top:.5rem;background-color:#fff;z-index:2;border-radius:.5rem;overflow:hidden;box-shadow:0 .5rem .75rem .25rem rgba(0,0,0,.125);padding:.25rem 0}.textfield__autocomplete.is-visible{display:inline;display:initial}.textfield__autocomplete div{cursor:pointer;padding:0 .5rem}.textfield__autocomplete div:hover,.textfield__autocomplete div:focus{color:#fff;background-color:#008dcd}.timetable{display:flex;flex-wrap:wrap;background-color:#d6eff7;color:#80939f;padding:1rem .5rem}@media only screen and (min-width: 768px){.timetable{padding:1rem 1.5rem}}.timetable__group{padding:.5rem}.timetable__textfields{min-height:6rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.traffic-information{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#80939f;padding:0 1.5rem;background-color:#d6eff7}.traffic-information__content-wrapper{max-height:0;transition:max-height .5s;overflow:hidden}.traffic-information__item:not(:last-of-type) .traffic-information__content-wrapper{border-top:.0625rem solid #80939f}.traffic-information__title{padding:.5rem;padding-right:3rem;position:relative;cursor:pointer;display:flex;flex-wrap:wrap}.traffic-information__title::after{content:"";font-family:bogestra-iconfont;text-transform:none;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .5s}.traffic-information__title.is-active::after{transform:rotateZ(180deg) translateY(0.5rem)}.traffic-information__title.is-active+.traffic-information__content-wrapper{border-top:hidden}.traffic-information__date{font-family:"Trasandina W03 Medium Italic",sans-serif;padding-right:1.5rem;display:inline-block}@media only screen and (max-width: 768px){.traffic-information__date{flex-basis:100%}}.traffic-information__text{flex-basis:0;flex-grow:1}.traffic-information__content{padding:1rem;background-color:#fff}.traffic-information__content>p:first-of-type{margin-top:0}.traffic-information__content>p:last-of-type{margin-bottom:0}.traffic-information__button-wrapper{display:flex;justify-content:center;padding-top:1.5rem;padding-bottom:.5rem}.traffic-information__button{background-color:#008dcd;color:#fff;max-width:12rem;padding:.5rem}.traffic-information__button:hover{background-color:rgba(0,141,205,.7)}.traffic-information.is-empty+.traffic-information__button-wrapper,.traffic-information.has-error+.traffic-information__button-wrapper,.traffic-information.is-loading+.traffic-information__button-wrapper{display:none}.traffic-information.has-error[data-traffic-information=unplanned]{display:none}.traffic-information:not(.has-error)+.news-list{display:none}.traffic-information--page{background-color:#fff;padding-top:1rem;padding-bottom:1rem;flex-grow:1}.traffic-information--page .traffic-information__content{background-color:#d6eff7}.traffic-information .loader-wrapper{display:flex;justify-content:center}.traffic-information .loader-wrapper .loader{border:.5rem solid rgba(0,0,0,.25);border-top:.5rem solid #008dcd;border-radius:50%;width:4rem;height:4rem;animation:spin 2s linear infinite}.traffic-information .loader-wrapper .loader.is-invisible{display:none}.traffic-information-filters{padding:0 2rem 1rem;background-color:#d6eff7;display:flex;align-items:center;color:#80939f;flex-wrap:wrap}.traffic-information-filters__label{width:5rem}.traffic-information-filters__select{flex-basis:22rem;display:flex;align-items:center;padding-bottom:1.5rem}@media only screen and (min-width: 768px){.traffic-information-filters__select{padding-right:1.5rem}}@media only screen and (min-width: 1296px){.traffic-information-filters__select{padding-bottom:0}}.traffic-information-filters__date{flex-basis:100%}@media only screen and (min-width: 976px){.traffic-information-filters__date{flex-basis:auto}}.traffic-information-filters__date .textfield__label{width:5rem}.traffic-information-select-filter{flex-grow:1}.traffic-information-select-filter .choices{color:#00263e}.traffic-information-select-filter .choices__inner{background-color:#d6eff7;z-index:3}.traffic-information-select-filter .choices__list--dropdown{z-index:2;max-height:32rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) #fff}.traffic-information-select-filter .choices__list--dropdown::-webkit-scrollbar-track{background:#fff}.traffic-information-select-filter .choices__list--dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:0;border:1px solid;border-color:#fff;border-top:none;border-bottom:none}.traffic-information-select-filter .choices__list--dropdown::-webkit-scrollbar{width:.5rem}.traffic-information-select-filter .choices::after{z-index:4}.traffic-information-select-filter__value{font-size:1rem;font-family:"Trasandina W03 Medium Italic",sans-serif;border-bottom:solid #008dcd .0625rem;padding:0 .5rem;cursor:pointer}.traffic-information-select-filter__value.is-disabled{cursor:auto;cursor:initial;color:#80939f}.traffic-information-select-filter__value::after{font-family:bogestra-iconfont !important}.traffic-information-select-filter__value::after{content:"";color:#008dcd;float:right;padding:0 .25rem;transition:transform .5s}.cta-button{display:flex;align-items:center;justify-content:center;background-color:#f7a600;padding:1rem;gap:2rem}.cta-button__text{color:#fff;font-family:"Trasandina W03 Medium Italic",sans-serif;font-size:1.5rem}.cta-button__link{padding:1rem;border:.125rem solid #fff;border-radius:.5rem;color:#fff;font-family:"Trasandina W03 Medium Italic",sans-serif;transition:background-color .5s,color .5s}@media(hover: hover)and (pointer: fine){.cta-button__link:hover{background-color:#fff;color:#f7a600}}.cta-image{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.cta-image{height:15rem;flex-direction:row}}.cta-image__col-1{height:15rem}@media only screen and (min-width: 768px){.cta-image__col-1{height:auto;height:initial}}.cta-image__col-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-image__col-2{background-color:#008dcd;color:#fff;padding:1rem;order:-1}@media only screen and (min-width: 768px){.cta-image__col-2{order:initial}}.cta-image__col-3{background-color:#f7a600;color:#fff;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:1rem}@media only screen and (min-width: 768px){.cta-image__col-3{gap:0}}.cta-image__subheader{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;line-height:1.2}@media only screen and (min-width: 768px){.cta-image__subheader{font-size:1.25rem}}@media only screen and (min-width: 1296px){.cta-image__subheader{font-size:1.5rem}}.cta-image__content{display:flex}.cta-image__bodytext *:first-of-type{margin-top:0}.cta-image__bodytext *:last-of-type{margin-bottom:0}.cta-image__icon{max-width:5rem}.cta-image__header{margin:0;font-size:1.5rem;line-height:1;text-transform:uppercase;text-align:center}@media only screen and (min-width: 1296px){.cta-image__header{font-size:2rem}}.cta-image__link{padding:1rem;border:.125rem solid #fff;border-radius:.5rem;color:#fff;font-family:"Trasandina W03 Medium Italic",sans-serif;transition:background-color .5s,color .5s;text-align:center}@media(hover: hover)and (pointer: fine){.cta-image__link:hover{background-color:#fff;color:#f7a600}}@media only screen and (min-width: 768px){.cta-image__col{width:33.3333333333%}}.header-slider{flex:1;overflow:hidden;position:relative;padding-bottom:1rem}.header-slider__items{position:relative;display:flex}.header-slider__item{flex-shrink:0}.header-slider__item .header-card{height:100%;flex-flow:column nowrap}.header-slider__item .header-card__content{flex-grow:1;flex-basis:0}.header-slider__item .header-card__content .content-header__main{font-size:1.25rem}@media(max-width: calc(976px - 1px)){.header-slider__item .card{padding-bottom:2rem}}.header-slider__pagination{width:100%;padding:.5rem 0;text-align:center}@media(max-width: calc(976px - 1px)){.header-slider__pagination{position:absolute;bottom:1rem}}.header-slider__bullet{display:inline-block;width:.5rem;height:.5rem;margin:0 1rem;padding:.5rem;position:relative}.header-slider__bullet::after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%, -50%);background-color:#d6eff7;border-radius:50%}.header-slider__bullet.is-active::after{background-color:#003778}.header-slider__bullet:not(.header-slider__bullet.is-active){cursor:pointer}.header-only{padding:1rem}.header-only--highlight{background-color:#d6eff7;color:#dc002d}.header-only--highlight h1.content-header__main{color:#dc002d !important}.ce-image{padding:0 1rem;line-height:1}.ce-image img{width:100%;height:auto}.menu-pages{background-color:#d6eff7}.sitemap{padding:0 1rem 1rem}.sitemap__bullet{height:.25rem;width:.25rem;border-radius:50%;background-color:#00263e;display:inline-block;vertical-align:middle;margin-right:.0625rem}.sitemap__link--level-1{font-size:2rem;font-family:"Trasandina W03 Medium Italic",sans-serif;padding-top:1rem}.sitemap__link--level-2{font-size:1.5rem;font-family:"Trasandina W03 Regular Italic",sans-serif}.sitemap__link--level-3{font-size:1.25rem}.sitemap__link a:hover{color:#dc002d}.container.no-rendering{background-color:#dc002d;font-weight:600;font-size:1rem;color:#fff;padding-top:1rem;padding-bottom:1rem}.ce-table-container{padding:0 1rem}.uploads__header{background-color:#d6eff7}.uploads__title{color:#008dcd;font-size:1.5rem;font-family:"Trasandina W03 Medium Italic",sans-serif;text-align:center}.uploads .search{display:flex;flex-wrap:wrap;align-items:center;padding:2rem 5rem}@media(max-width: calc(976px - 1px)){.uploads .search{padding:2rem 1rem}}.uploads .search__label{width:25%;color:#80939f}@media only screen and (max-width: 1296px){.uploads .search__label{width:33.3333333333%}}@media(max-width: calc(976px - 1px)){.uploads .search__label{display:none}}.uploads .search__input{width:75%}@media only screen and (max-width: 1296px){.uploads .search__input{width:66.6666666667%}}@media(max-width: calc(976px - 1px)){.uploads .search__input{width:100%}}.uploads .search__input input[type=text]{width:100%;padding:.625rem 1rem;padding-right:3rem}.uploads .search__input input[type=text]::-moz-placeholder{color:rgba(0,0,0,0)}.uploads .search__input input[type=text]::placeholder{color:rgba(0,0,0,0)}@media(max-width: calc(976px - 1px)){.uploads .search__input input[type=text]::-moz-placeholder{color:#000;color:initial}.uploads .search__input input[type=text]::placeholder{color:#000;color:initial}}.uploads .search__input .icon-close:not(.is-invisible){cursor:pointer}.uploads .search__input .icon-close:not(.is-invisible):hover{color:#dc002d}.uploads .search__input>[class^=icon-]{color:#80939f;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);right:calc((3rem - 1.5rem)/2);transition:opacity .5s}.uploads .search__input>[class^=icon-].is-invisible{opacity:0}.uploads__files{display:flex;flex-wrap:wrap}.uploads__file{width:50%;padding:1rem}@media(max-width: calc(976px - 1px)){.uploads__file{width:100%}}.uploads__file.is-invisible{display:none}.uploads__file .file{display:flex}.uploads__file .file__icon{flex-basis:4rem;color:#80939f;padding:1rem}.uploads__file .file__content{flex:1}.uploads__file .file__date{color:#dc002d}.uploads__file .file__title{font-size:1.5rem;font-family:"Trasandina W03 Medium Italic",sans-serif;line-height:1.2}.uploads__file .file__name{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif}.form{padding:0 1rem 2rem;display:flex;align-items:center;flex-flow:column wrap}.form__required-hint{width:100%}.form__required-hint .required{color:#dc002d}.form__page{max-width:48rem;flex-basis:100%;padding-right:8rem}@media only screen and (max-width: 576px){.form__page{padding-right:0}}.form__headline{text-align:center;padding-left:8rem}@media only screen and (max-width: 576px){.form__headline{padding-left:0}}.form__actions{flex-basis:100%;display:flex;justify-content:center}.form__group{padding-bottom:2rem;display:flex}@media only screen and (max-width: 576px){.form__group{flex-direction:column}}.form__group .required{color:#dc002d}.form__label{width:8rem;height:2.25rem;display:flex;align-items:center;flex-shrink:0}.form__button{color:#fff;background-color:#008dcd;padding:.5rem;width:10rem}.form__button:hover{background-color:rgba(0,141,205,.8)}.form__input{flex-grow:1;display:flex}.form__input input,.form__input textarea,.form__input .checkbox,.form__input .choices,.form__input .radio-group{flex-grow:1}@media only screen and (max-width: 576px){.form__input input,.form__input textarea,.form__input .choices{margin:0 calc(-1 * 0.5rem)}}.form__input input,.form__input textarea{background-color:#d6eff7}.form__input textarea{height:12rem;resize:vertical;font-family:"Trasandina W03 Book Italic",sans-serif}.form__input input{height:2.25rem}.form__input input:-webkit-autofill,.form__input input:-webkit-autofill:hover,.form__input input:-webkit-autofill:focus,.form__input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 2.25rem #d6eff7 inset !important}.form__input .radio-group{display:flex;flex-wrap:wrap}.form__input .checkbox{padding-left:8rem;padding-right:0}@media only screen and (max-width: 576px){.form__input .checkbox{padding-left:0}}.form__input .checkbox label{align-items:center;padding-right:.5rem}.form__input .checkbox label::before{font-size:1.5rem;padding-right:.75rem}.form__input .checkbox label a{color:#008dcd}.form__input .checkbox label a:hover{color:#dc002d}.form__static-text{padding-left:8.5rem;padding-right:.5rem;font-family:"Trasandina W03 Medium Italic",sans-serif;padding-bottom:1rem}.form__static-text p{margin:0}@media only screen and (max-width: 576px){.form__static-text{padding-left:0;padding-right:0}}.news-default-detail{display:flex;justify-content:center}.news-default-detail__content{width:66.6666666667%;padding:1rem}@media only screen and (max-width: 1296px){.news-default-detail__content{width:83.3333333333%}}@media(max-width: calc(976px - 1px)){.news-default-detail__content{width:100%}}.news-default-detail__image{line-height:1;padding-top:1rem}.news-default-detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-default-detail__title{color:#008dcd;font-size:2rem;font-family:"Trasandina W03 Medium Italic",sans-serif;margin:0;line-height:1.2;padding:.25rem 0}.news-default-detail__date{color:#80939f}.news-default-detail__teaser{font-size:1.25rem;font-family:"Trasandina W03 Medium Italic",sans-serif;margin:0;font-weight:400}.news-default-detail__text{font-size:1.25rem}.news-default-detail__text a{color:#008dcd;font-family:"Trasandina W03 Medium Italic",sans-serif}.news-default-detail__text a:hover{color:#dc002d}.news{flex-basis:100%;display:flex;flex-direction:column}.news__header{color:#008dcd}.advanced-search{width:100%}.advanced-search__button{cursor:pointer;position:relative;display:inline-block;font-family:"Trasandina W03 Medium Italic",sans-serif}.advanced-search__button::after{position:absolute;top:50%;transform:translateY(-50%);font-size:1rem;font-family:bogestra-iconfont;color:#008dcd;content:"";margin-left:.5rem;transition:transform .5s}.advanced-search__button.is-active::after{transform:translateY(calc(0.125rem - 50%)) rotateZ(180deg)}.advanced-search__button:hover{text-decoration:underline}.advanced-search__content-wrapper{max-height:0;overflow:hidden;transition:max-height .5s}.advanced-search__content{padding:.5rem 0}.advanced-search__row{display:flex;flex-wrap:wrap}.advanced-search__via{width:41.6666666667%;padding:.75rem 3.5rem .75rem 0}@media only screen and (max-width: 976px){.advanced-search__via{width:50%}}@media only screen and (max-width: 768px){.advanced-search__via{width:100%}}.advanced-search__col{width:25%;padding:.75rem 0}.advanced-search__col--large{width:50%}@media only screen and (max-width: 976px){.advanced-search__col{width:33.3333333333%}}@media only screen and (max-width: 768px){.advanced-search__col{width:50%}}@media only screen and (max-width: 576px){.advanced-search__col{width:100%}}.advanced-search__headline{padding-bottom:.5rem;font-family:"Trasandina W03 Medium Italic",sans-serif}.advanced-search__checkboxes{display:flex;flex-wrap:wrap;margin-right:25%}.advanced-search__checkboxes .checkbox{width:33.3333333333%}@media only screen and (max-width: 976px){.advanced-search__checkboxes .checkbox{width:50%}}.advanced-search.is-active .advanced-search__button::after{transform:translateY(calc(0.125rem - 50%)) rotateZ(180deg)}.breadcrumbs+.link-grid .link-grid__header{padding-top:0}.loader{display:flex;justify-content:center;padding:1rem}.loader__circle{border:.5rem solid rgba(0,0,0,.25);border-top:.5rem solid #008dcd;border-radius:50%;width:4rem;height:4rem;animation:spin 2s linear infinite}.loader__circle.is-invisible{display:none}.more-routes{justify-content:center;padding:.5rem;display:none}.more-routes.is-visible{display:flex}.more-routes__loading{border:.125rem solid #fff;border-top:.125rem solid rgba(0,0,0,0);border-radius:50%;width:1rem;height:1rem;animation:spin 2s linear infinite;display:none}.more-routes__button{background-color:#008dcd;color:#fff;max-width:18rem;line-height:1.6;margin:.5rem 1rem;display:flex;justify-content:center;align-items:center}.more-routes__button:hover{background-color:rgba(0,141,205,.7)}.more-routes__button.is-loading .more-routes__loading{display:block}.more-routes__button.is-loading .more-routes__text{display:none}.partial-route{display:flex;flex-wrap:wrap;padding:.5rem 0}.partial-route__change{font-family:"Trasandina W03 Medium Italic",sans-serif;padding:1rem 0}.partial-route__change .icon-route-variant{font-size:1.375rem}.partial-route__footpath{font-family:"Trasandina W03 Medium Italic",sans-serif;padding:1rem 0}.partial-route__footpath .icon-walk{font-size:1.375rem}.partial-route__stops{flex:3}.partial-route__stop{display:flex}.partial-route__product{flex:2;position:relative}@media only screen and (max-width: 768px){.partial-route__product{min-width:calc(100% - 5rem);margin-left:5rem;padding-top:1rem}}.partial-route__type-text{font-family:"Trasandina W03 Medium Italic",sans-serif}.partial-route__type-icon{font-size:1.25rem;padding-right:.25rem}.partial-route__info{padding:.25rem;cursor:pointer}.partial-route__info:hover{color:#dc002d}.partial-route__platform{width:7rem}.partial-route__platform div{min-height:1.6rem}@media only screen and (max-width: 576px){.partial-route__platform{min-width:calc(100% - 5rem);margin-left:5rem;order:1}.partial-route__platform:not(.partial-route__platform--empty){padding-top:1rem}.partial-route__platform div{min-height:0}}.route-details-wrapper{max-height:0;transition:max-height .5s;overflow:hidden}.route-details-wrapper .route-details{margin:.5rem 0;padding:0 1rem;background-color:#d6eff7}.route-details-wrapper .route-details__shop{display:flex;justify-content:center;padding:1rem}.route-details-wrapper .route-details__shop .button{background-color:rgba(0,0,0,0);border:.0625rem solid #008dcd;color:#008dcd;max-width:12rem;font-size:1rem;line-height:1.6}.route-details-wrapper .route-details__shop .button:hover{background-color:#008dcd;color:#d6eff7}.route-details-wrapper .route-details__heading{display:flex;font-family:"Trasandina W03 Medium Italic",sans-serif;padding:.5rem 0;border-bottom:solid .0625rem #ccc}@media only screen and (max-width: 768px){.route-details-wrapper .route-details__heading{display:none}}.route-details-wrapper .route-details__time-stop{flex:3;display:flex}.route-details-wrapper .route-details__time{width:5rem}.route-details-wrapper .route-details__platform{width:7rem}.route-details-wrapper .route-details__product{flex:2}.route-info-wrapper{z-index:4;overflow-y:auto;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.125);color:#fff;display:none;justify-content:center;align-items:center}.route-info-wrapper.is-visible{display:flex}.route-info-wrapper .route-info{background-color:#fff;border:solid .0625rem #008dcd;color:#008dcd;max-width:36rem;max-height:calc(100% - 3rem);margin:0 1.5rem;padding:1rem;overflow:auto;position:relative}.route-info-wrapper .route-info__entry{display:flex}.route-info-wrapper .route-info__entry:not(:last-of-type){padding-bottom:1rem}.route-info-wrapper .route-info__headline{font-family:"Trasandina W03 Medium Italic",sans-serif;font-size:1.25rem;padding-bottom:1rem;padding-right:1.5rem}.route-info-wrapper .route-info__close{position:absolute;right:0;top:0;padding:.5rem;cursor:pointer}.route-info-wrapper .route-info__close:hover{color:#dc002d}.route-info-wrapper .route-info__icon{min-width:2rem}.route-info-wrapper .route-info__content{min-width:calc(100% - 2rem)}.route-info-wrapper .route-info__content :first-child{margin-top:0}.route-time{min-width:5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:"Trasandina W03 Medium Italic",sans-serif}.route-time__delay--red{color:#dc002d}.route-time__delay--green{color:#46b482}.route-wrapper{padding:.5rem 0;border-bottom:solid .0625rem #ccc}.route-wrapper .route{display:flex;flex-wrap:wrap;align-items:center}.route-wrapper .route__duration{flex:1}.route-wrapper .route__expand{flex-basis:3rem;display:flex;align-items:center}.route-wrapper .route__expand .icon-chevron-down{cursor:pointer;padding:1rem;font-size:1rem;transition:transform .5s}.route-wrapper .route__expand.is-active .icon-chevron-down{transform:rotateZ(180deg)}.route-wrapper .route__changes-fare{display:flex;align-items:center}@media only screen and (max-width: 576px){.route-wrapper .route__changes-fare{min-width:calc(100% - 5rem);order:1;margin-left:5rem}}.route-wrapper .route__changes{padding-right:1rem;min-width:6rem}.route-wrapper .route__fare{width:6rem}@media only screen and (max-width: 576px){.route-wrapper .route__fare{width:auto;width:initial}}.route-wrapper .route__type{font-size:1.25rem}.routes-summary{padding-bottom:1.5rem}.routes-summary:not(.routes-summary--no-results){border-bottom:solid .0625rem #ccc}.routes-summary__heading{font-size:1.25rem;font-family:"Trasandina W03 Medium Italic",sans-serif;padding-bottom:.25rem}.routes-summary__row{display:flex}.routes-summary__label{width:4rem;font-family:"Trasandina W03 Medium Italic",sans-serif}.routes{padding:1rem}@media only screen and (min-width: 768px){.routes{padding:1rem 2rem}}.search-facets{display:flex;background-color:#d6eff7;justify-content:center;padding-top:.5rem;padding-bottom:1rem}@media only screen and (max-width: 768px){.search-facets{padding-left:1rem;padding-right:1rem}}.search-facets__select{width:100%}@media only screen and (min-width: 576px){.search-facets__select{display:none}}.search-facets__tabs{width:83.3333333333%;display:none;justify-content:center}@media only screen and (max-width: 768px){.search-facets__tabs{width:100%}}@media only screen and (min-width: 576px){.search-facets__tabs{display:flex;gap:.5rem}}.search-facets__tab{padding:.5rem;background-color:#003778;border-radius:.5rem;width:100%;color:#fff;text-align:center}.search-facets__tab:hover{background-color:rgba(0,55,120,.9);color:#008dcd}.search-facets__tab.is-active{background-color:#008dcd}.search-facets__tab.is-active:hover{background-color:rgba(0,141,205,.8);color:#d6eff7}.search-count{display:flex;justify-content:center;padding:0 1rem 1rem;background-color:#d6eff7}.search-count__text{width:83.3333333333%}@media only screen and (max-width: 768px){.search-count__text{width:100%}}.search-result-list{display:flex;padding:1rem 1rem;justify-content:center}.search-result-list__items{width:83.3333333333%;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.search-result-list__items{width:100%}}.search-result-list__spellcheck a{font-family:"Trasandina W03 Medium Italic",sans-serif;color:#008dcd}.search-result-list__spellcheck a:hover{color:#dc002d}.search-form{background-color:#d6eff7;padding:.5rem 0}@media only screen and (max-width: 768px){.search-form{padding:.5rem 1rem}}.search-form__title{color:#008dcd;padding:.5rem 0}.search-form__input-wrapper{display:flex;padding:.5rem 0;justify-content:center}.search-form__input{width:83.3333333333%;position:relative}@media only screen and (max-width: 768px){.search-form__input{width:100%}}.search-form__input input[type=text]{width:100%;padding:.625rem 1rem;padding-right:3rem}.search-form__input>[class^=icon-]{color:#80939f;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);right:calc((3rem - 1.5rem)/2)}.search-form__input>[class^=icon-] input[type=submit]{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}

/*# sourceMappingURL=main.css.map*/