@-webkit-keyframes breatheHalo{0%{transform:scale(1)}to{transform:scale(1.1)}}@-webkit-keyframes placeHolderColor{0%,to{fill:silver}50%{fill:#e0e0e0}}@keyframes placeHolderColor{0%,to{fill:silver}50%{fill:#e0e0e0}}@-webkit-keyframes geoSpinner{0%{stroke-dashoffset:9.24;transform:rotate(0deg)}50%{stroke-dashoffset:43.96;transform:rotate(540deg)}to{stroke-dashoffset:9.24;transform:rotate(1080deg)}}@keyframes geoSpinner{0%{stroke-dashoffset:9.24;transform:rotate(0deg)}50%{stroke-dashoffset:43.96;transform:rotate(540deg)}to{stroke-dashoffset:9.24;transform:rotate(1080deg)}}@-webkit-keyframes spWaveAf{0%{-webkit-transform:scale(.5,.5);opacity:0}to{-webkit-transform:scale(1,1);opacity:1}}@keyframes spWaveAf{0%{transform:scale(.5,.5);opacity:0}to{transform:scale(1,1);opacity:1}}@-webkit-keyframes spWaveBe{0%{-webkit-transform:scale(1,1);opacity:1}to{-webkit-transform:scale(1.5,1.5);opacity:0}}@keyframes spWaveBe{0%{-webkit-transform:scale(1,1);opacity:1}to{-webkit-transform:scale(1.5,1.5);opacity:0}}@keyframes breatheHalo{0%{transform:scale(1)}to{transform:scale(1.1)}}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:"museo_sans",sans-serif;font-size:calc(1.295rem + .54vw);line-height:1.5;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (min-width:1200px){body{font-size:1.7rem}}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}address,dl,ol,p,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.frame-type-disruptions p b,.frame-type-disruptions p strong,.menuContent>li>a,b,dt,strong{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline;bottom:-.25em}a{text-decoration:underline;color:#173166}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);direction:ltr;unicode-bidi:bidi-override;font-size:.875em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{font-size:inherit;word-break:normal}code{color:#d63384;word-wrap:break-word}a>code,pre code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label,output{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.list-inline{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#173166;content:var(--bs-breadcrumb-divider,">")}.breadcrumb-item.active{color:#6c757d}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.table{margin-bottom:1rem;color:#212529}.frame table,.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;vertical-align:top;border-color:#dee2e6}.frame table>:not(caption)>*>*,.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.frame table>tbody,.table>tbody{vertical-align:inherit}.frame table>thead,.table>thead{vertical-align:bottom}.frame table>:not(:last-child)>:last-child>*,.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.frame table>tbody>tr:nth-of-type(odd),.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.frame table,.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:calc(1.295rem + .54vw);color:#212529;text-align:left;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (min-width:1200px){.accordion-button{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show),.tab:not(.active):not(.active-mobile):not(.active-desktop){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.align-top{vertical-align:top!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-dark{border-color:#212529!important}.border-2{border-width:2px!important}.w-100{width:100%!important}.text-uppercase{text-transform:uppercase!important}.text-center{text-align:center!important}.visible{visibility:visible!important}@media (min-width:768px){.d-md-none{display:none!important}}@media (min-width:992px){.d-lg-block{display:block!important}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track,body.pop-in-fix{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide{width:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__arrows,.glide__bullets,.glide__slide,.glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide a{-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:0}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:0}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:rgba(255,255,255,.5)}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.eot');src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.woff2') format("woff2"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.woff') format("woff"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.ttf') format("truetype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.svg#museo_sans300') format("svg");font-weight:100;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.eot');src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.woff2') format("woff2"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.woff') format("woff"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.ttf') format("truetype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.svg#museo_sans300') format("svg");font-weight:300;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.eot');src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.woff2') format("woff2"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.woff') format("woff"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.ttf') format("truetype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.svg#museo_sans500') format("svg");font-weight:400;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.eot');src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.woff2') format("woff2"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.woff') format("woff"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.ttf') format("truetype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.svg#museo_sans700') format("svg");font-weight:700;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.eot');src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.woff2') format("woff2"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.woff') format("woff"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.ttf') format("truetype"),url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.svg#museo_sans900') format("svg");font-weight:900;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-100.svg#museo_sans100') format("svg");font-weight:100;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-300.svg#museo_sans300') format("svg");font-weight:300;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-500.svg#museo_sans500') format("svg");font-weight:400;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-700.svg#museo_sans700') format("svg");font-weight:700;font-style:normal}@font-face{font-family:'museo_sans';src:url('../../../typo3conf/ext/star/Resources/Public/Assets/fonts/museosans-900.svg#museo_sans900') format("svg");font-weight:900;font-style:normal}}html{font-size:62.5%}.tags-list li .tags-list-item,body{font-size:1.7rem;color:#173166;font-weight:300}@media (min-width:768px){body{font-weight:500}}@media (min-width:768px){a:focus,a:hover{color:#000}}.clear{display:block;clear:both}.svg-sprite,body>svg{display:none}.big-icon,.svg-icon{display:inline-block;width:2rem;height:2rem}.big-icon{width:6.5rem;height:6.5rem}@media (min-width:768px){.big-icon{width:8.5rem;height:8.5rem}}.separator{height:.1rem;margin-bottom:2rem;width:100%}.separator.separator-light{background:#e6f0ff}.star-section{padding:4rem 0}.star-section .two-columns,.tags-list{font-size:0}.tags-list{list-style-type:none;margin:-.7rem;padding:0!important;text-align:left}.tags-list li{display:inline-block;margin:.7rem}.tags-list li .tags-list-item{display:block;padding:.4rem .5rem;background:#63fd9a;font-weight:700;text-decoration:none;line-height:1.6;letter-spacing:.03rem}.tags-list li button{cursor:pointer;outline:0;border:0}@media (min-width:768px){.tags-list li a:focus,.tags-list li a:hover,.tags-list li button:focus,.tags-list li button:hover{color:#fff;background:#173166}}.tags-list li a.active,.tags-list li button.active{color:#fff;background:#173166}.reset-filters{margin-top:.5rem}.reset-filters svg{width:1.3rem;height:1.3rem}.reset-filters>span{text-decoration:underline}.reset-filters:focus>span,.reset-filters:hover>span{text-decoration:none}.block-social-links a:focus svg,.block-social-links a:focus svg>g,.block-social-links a:focus svg>g>rect,.block-social-links a:hover svg,.block-social-links a:hover svg>g,.block-social-links a:hover svg>g>rect{transform-origin:center}@media (min-width:768px){.block-social-links a:focus svg,.block-social-links a:hover svg{transform:scale(1.25)}}@media (min-width:768px){.block-social-links a:focus svg>g,.block-social-links a:hover svg>g{transform:scale(.8)}}@media (min-width:768px){.block-social-links a:focus svg>g>rect:nth-child(1),.block-social-links a:hover svg>g>rect:nth-child(1){-webkit-animation:breatheHalo 1s ease-in-out infinite alternate;animation:breatheHalo 1s ease-in-out infinite alternate}}.block-social-links a:focus svg>g>rect:nth-child(2),.block-social-links a:hover svg>g>rect:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}@media (min-width:768px){.block-social-links a:focus svg>g>rect:nth-child(2),.block-social-links a:hover svg>g>rect:nth-child(2){-webkit-animation:breatheHalo 1s ease-in-out infinite alternate;animation:breatheHalo 1s ease-in-out infinite alternate}}.breathing-icon{display:block;width:6.5rem;height:6.5rem;border-radius:50%;position:absolute;bottom:.2rem;left:.2rem;z-index:1}@media (min-width:768px){.breathing-icon{width:8.5rem;height:8.5rem;bottom:1.4rem;left:1rem}}.breathing-icon svg{width:100%;height:100%}.breathing-icon.centered-icon{top:50%;left:50%;margin-left:-3.25rem;margin-top:-3.25rem}@media (min-width:768px){.breathing-icon.centered-icon{margin-left:-4.25rem;margin-top:-4.25rem}}.svg-placeholder{position:relative}.svg-placeholder g *{fill:silver;-webkit-animation:placeHolderColor 5s infinite;animation:placeHolderColor 5s infinite}.skip-to-content{position:absolute}.scroll-snap-slider{display:flex;flex-wrap:nowrap;justify-content:normal;-ms-overflow-style:none;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none}#headerRight::-webkit-scrollbar,.scroll-snap-slider::-webkit-scrollbar{display:none}.scroll-snap-slide{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;max-width:none;scroll-snap-align:start;width:100%}.custom-scrollbars::-webkit-scrollbar-track{width:.5rem;height:.5rem;border:.2rem solid #fff;background-color:#e6f0ff}.frame-green .custom-scrollbars::-webkit-scrollbar-track{border-color:#63fd9a}.frame-blue .custom-scrollbars::-webkit-scrollbar-track{border-color:#173166}.frame-light-blue .custom-scrollbars::-webkit-scrollbar-track{border-color:#e6f0ff;background-color:#fff}.frame-blue .custom-scrollbars::-webkit-scrollbar-track,.frame-green .custom-scrollbars::-webkit-scrollbar-track{background-color:#fff}.custom-scrollbars::-webkit-scrollbar{width:.5rem;height:.5rem;border:0;background-color:#fff}.frame-green .custom-scrollbars::-webkit-scrollbar{background-color:#63fd9a}.frame-blue .custom-scrollbars::-webkit-scrollbar,.frame-light-blue .custom-scrollbars::-webkit-scrollbar{background-color:#173166}.custom-scrollbars::-webkit-scrollbar-thumb{width:.5rem;height:.5rem;background-color:#63fd9a}.frame-green .custom-scrollbars::-webkit-scrollbar-thumb{background-color:#173166}@media (max-width:767.98px){.hidden-mobile{display:none}}body{background:#fff;padding:0;margin:0;scroll-padding-top:6rem}@media (min-width:768px){body{scroll-padding-top:10.4rem}}.layout{position:relative}.layout>div{min-height:100vh}.layout>*>article,.layout>*>main{flex-grow:1;position:relative}.layout,.layout>*>article,.layout>*>footer,.layout>*>main,.layout>div{display:flex;flex-direction:column}@media (min-width:768px){.layout>*>footer{display:flex!important}}.container{padding:0 2rem;width:100%;margin:0 auto 4rem}.inner-container,.inner-container-small{margin-left:auto;margin-right:auto}.frame{margin:0 auto 4rem;max-width:820px}@media (min-width:1200px){.frame{max-width:60vw;min-width:820px}}.frame .frame,.pop-in .frame,.prehome .frame{min-width:0!important}.frame:last-child{margin-bottom:0}.frame-type-list{max-width:none;min-width:0;margin:0 auto}.layout-xl{max-width:1100px}@media (min-width:1200px){.layout-xl{max-width:80vw;min-width:1100px}}.layout-large{max-width:940px}@media (min-width:1200px){.layout-large{max-width:70vw;min-width:940px}}@media (min-width:768px){.row{display:flex;flex-wrap:wrap}.row>*{flex-shrink:0;width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}}.col{font-size:0}@media (min-width:768px){.col{flex:1 0 0%}}.frame-type-html,.frame-type-html .penalty-payment-header{font-size:1.6rem}.layout-maintenance .button-pill{width:auto;max-width:unset}.switch-buttons{display:flex;list-style-type:none;margin:-.5rem;padding:0!important}.switch-buttons li{padding:.5rem}.switch-buttons a,.switch-buttons button{background:#fff;border:2px solid #63fd9a;color:#173166;padding:.7rem 1rem;font-size:1.2rem;font-weight:900;line-height:1;transition:background .2s linear;text-transform:uppercase}@media (min-width:768px){.switch-buttons a,.switch-buttons button{font-size:1.7rem}.switch-buttons a:focus,.switch-buttons a:hover,.switch-buttons button:focus,.switch-buttons button:hover{background:#63fd9a}}.switch-buttons a.active,.switch-buttons button.active{background:#63fd9a}.button-center{font-size:0;text-align:center;padding:2rem 0}.frame .button-center .button-pill{margin:0 auto}.newsletter-form-container .button-center{padding:0}.button-pill,.button-pill-blue{padding:1.3rem 1rem;box-shadow:none;border-radius:2.5rem;font-size:1.4rem!important;font-family:"museo_sans",sans-serif;font-weight:900!important;text-transform:uppercase;text-decoration:none;line-height:1.4;display:inline-block;text-align:center;cursor:pointer;max-width:28rem;width:100%;transition:all .2s linear;outline:0;-webkit-appearance:none;background:#173166;color:#fff!important;border:.2rem solid #173166}.button-pill:focus,.button-pill:hover{text-decoration:none}.button-pill[disabled]{background:#b9c1d1!important;border-color:#b9c1d1!important;color:#fff!important;cursor:default}.button-pill-blue[disabled]:focus,.button-pill-blue[disabled]:hover,.button-pill-yellow[disabled]:focus,.button-pill-yellow[disabled]:hover,.button-pill[disabled]:focus,.button-pill[disabled]:hover{color:#fff!important}.button-pill:focus,.button-pill:hover{background:#fff;color:#173166!important}.loading .button-pill{display:none!important}.button-pill-blue:focus,.button-pill-blue:hover{text-decoration:none}.button-pill-blue[disabled]{background:#b9c1d1!important;border-color:#b9c1d1!important;color:#fff!important;cursor:default}.button-pill-blue:focus,.button-pill-blue:hover,footer .newsletter-form .button-pill:focus,footer .newsletter-form .button-pill:hover{background:#fff;color:#173166!important}.button-pill-yellow{padding:1.3rem 1rem;box-shadow:none;border-radius:2.5rem;font-size:1.4rem!important;font-family:"museo_sans",sans-serif;font-weight:900!important;text-transform:uppercase;text-decoration:none;line-height:1.4;display:inline-block;text-align:center;cursor:pointer;max-width:28rem;width:100%;transition:all .2s linear;outline:0;-webkit-appearance:none;background:#fbba07;color:#173166!important;border:.2rem solid #fbba07}.button-pill-yellow:focus,.button-pill-yellow:hover{text-decoration:none}.button-pill-yellow[disabled]{background:#b9c1d1!important;border-color:#b9c1d1!important;color:#fff!important;cursor:default}.button-pill-blue-neon:focus,.button-pill-blue-neon:hover,.button-pill-green:focus,.button-pill-green:hover,.button-pill-light-blue:focus,.button-pill-light-blue:hover,.button-pill-yellow:focus,.button-pill-yellow:hover{color:#173166!important;background:#fff}footer .newsletter-form .button-pill{background:#173166;color:#fff!important;border:.2rem solid #173166}.button-pill-light-blue{background:#e6f0ff;color:#173166!important;border:.2rem solid #e6f0ff}.button-pill-green{background:#63fd9a;color:#173166!important;border:.2rem solid #63fd9a}.button-pill-blue-neon{background:#1d9bf0;color:#fff!important;border:.2rem solid #1d9bf0}.button-over-bottom{height:2.4rem}.button-over-bottom .button-pill{position:relative;z-index:1}.bg-link::before{background:#173166;content:"";position:absolute;display:block;bottom:0;width:100%;left:0;height:.2rem;transition:height .2s linear;margin-top:0;z-index:-1}.bg-link:focus::before,.bg-link:hover::before{height:100%}.button-with-icon{font-size:1.4rem!important;font-weight:700;line-height:1.14;letter-spacing:normal;box-shadow:none;border:0;outline:0;background:0 0;padding:.5rem;position:relative;text-decoration:none;text-decoration-thickness:.1rem;display:inline-flex;align-items:center}@media (min-width:768px){.button-with-icon{font-size:2rem!important}}.button-with-icon.switched svg:first-child,.button-with-icon:not(.switched) svg+svg{display:none}.button-with-icon:focus,.button-with-icon:hover{text-decoration:none}.button-with-icon:focus .button-text,.button-with-icon:hover .button-text{text-decoration:underline}.button-with-icon .svg-icon{vertical-align:middle;margin-right:.5rem}@media (max-width:767.98px){.button-with-icon .svg-icon{width:1.5rem;height:1.5rem}}.button-with-icon,.button-with-icon .button-text,.button-with-icon .svg-icon{color:#173166!important}.button-text{font-size:1.25rem;font-weight:700}.bg-link{color:#173166;display:inline-block;text-decoration:none;padding:0 0 .2rem;font-size:1.4rem;font-weight:900;line-height:1.43;transition:color .2s linear;z-index:1;position:relative;border:0;outline:0;background:0 0;cursor:pointer}.bg-link:focus,.bg-link:hover{color:#fff}.layout>div>header{position:sticky;padding:0;top:0;left:0;width:100%;z-index:10;transition:box-shadow .2s linear;background:#fff}.scrolling-shadow .layout>div>header{box-shadow:0 0 12px 4px rgba(23,49,102,.3)}@media (min-width:768px){.hasStickySummary .layout>div>header{box-shadow:none}}.layout>div>header ul{padding:0;margin:0;list-style-type:none}@media (min-width:768px){.layout>div>header .block-social-links{display:none}}.layout>div>header .container{margin-bottom:0;height:6rem}@media (min-width:768px){.layout>div>header .container{height:10.4rem}}@media (max-width:767.98px){.layout>div>header .container{text-align:center;padding-left:1rem}}.layout>div>header a{text-decoration:none}.star-logo{display:table;float:left;font-size:0;overflow:hidden;height:100%}.star-logo img{width:6.5rem}@media (max-width:767.98px){.star-logo img{width:4rem}}.star-logo .center{display:table-cell;vertical-align:middle}.menuContainer{text-align:left}.menuButton{height:100%}.menuButton *{pointer-events:none}@media (min-width:768px){#mobileMenuWrapper{height:100%}}@media (max-width:767.98px){#mobileMenuWrapper{position:fixed;display:none;left:0;width:100%;bottom:0;top:var(--header-gap);flex-direction:column;background:#173166;z-index:-1}.accountMenuOpen #mobileMenuWrapper .user-logged{background:#e6f0ff}}#mobileMenuWrapper .info-menu{margin-top:2rem;padding:1.7rem 0 0;font-size:0;border-top:1px solid #fff}@media (min-width:768px){#mobileMenuWrapper .info-menu{display:none}}#mobileMenuWrapper .info-menu li{font-size:1.2rem;width:50%;display:inline-block;margin-bottom:1.5rem;text-align:left}#mobileMenuWrapper .info-menu a{color:#fff}#headerRight{display:flex;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:768px){#headerRight{height:100%;align-items:flex-end;flex-direction:column-reverse}}@media (max-width:767.98px){#headerRight{width:100%;height:100%;max-height:100%;flex-direction:column;padding-bottom:2rem;overflow-y:auto}}.mainMenu{float:right}@media (min-width:768px){.mainMenu{height:50%;flex-shrink:1}}.mainMenu>.menuWrapper{float:left}@media (max-width:767.98px){.burgerMenuOpen .layout>div>header{background:#173166}.burgerMenuOpen .menuButton.mainMenu{color:#173166;background:#fff}.burgerMenuOpen #mobileMenuWrapper{display:flex}}.burgerMenuOpen .menuButton.mainMenu svg rect:nth-child(1){transform:rotate(135deg)}.burgerMenuOpen .menuButton.mainMenu svg rect:nth-child(2){transform:rotate(-135deg)}@media (max-width:767.98px){.burgerMenuOpen .menuButton.mainMenu .button-text{display:none}.burgerMenuOpen .menuButton.mainMenu .closedLabel{display:block}.accountMenuOpen #accountMenuButton{background:#173166;color:#fff;width:calc(100% - 97px);text-align:center;margin:0 0 0 1rem;padding:0 0 0 2.3rem}}@media (max-width:380px){.accountMenuOpen #accountMenuButton{padding:0}}@media (max-width:330px){.accountMenuOpen #accountMenuButton{padding:0 1.2rem 0 0}}@media (max-width:767.98px){.accountMenuOpen #accountMenuButton.user-logged{background:#e6f0ff;color:#173166}.accountMenuOpen #mobileMenuWrapper,.accountMenuOpen .menuContainer.accountMenu{display:flex;height:100%}.accountMenuOpen #mobileMenuWrapper .level2,.accountMenuOpen .menuContainer.accountMenu .level2{display:flex;border:0;padding-bottom:1px}.accountMenuOpen #mobileMenuWrapper .level2 li:last-child a::before,.accountMenuOpen .menuContainer.accountMenu .level2 li:last-child a::before{display:block}.accountMenuOpen .header-footer,.accountMenuOpen .header-social,.accountMenuOpen .menuContainer.mainMenu,.accountMenuOpen .menuContainer.topMenu,.accountMenuOpen .newsletter-form-container{display:none}}@media (min-width:768px){.menuContainer.accountMenu>.menuWrapper .level1>li,.menuContainer.accountMenu>.menuWrapper .level1>li>a{display:flex;align-items:center;justify-content:center;line-height:1}}.menuContainer.accountMenu>.menuWrapper .level1>li .level2{left:auto!important;right:auto!important}@media (min-width:768px){.container .menuButton{display:none}}@media (max-width:767.98px){.container .menuButton{margin-right:-2rem}}.container .menuButton svg rect{transition:transform .2s linear}.container .menuButton svg rect:nth-child(1){transform-origin:.7175rem .65rem}.container .menuButton svg rect:nth-child(2){transform-origin:.7375rem 1rem}.headerButton.menuButton{height:100%;background:0 0;border:0;outline:0;color:#173166;cursor:pointer;font-weight:500;padding:0 1.5rem;font-size:0;line-height:1}@media (min-width:901px){.headerButton.menuButton{padding:0 3rem}}.headerButton.menuButton rect{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(.1px)}.headerButton.menuButton .button-text{font-size:1.4rem}@media (min-width:768px){.headerButton.menuButton:focus,.headerButton.menuButton:hover{background:#fff;color:#173166}}.headerButton.menuButton .button-text,.headerButton.menuButton svg{display:inline-block;vertical-align:middle}.headerButton.menuButton .closedLabel{display:none}.headerButton.menuButton .button-img{position:relative;display:inline-block;line-height:0;margin-right:.7rem}#accountMenuButton{text-align:left;margin-left:1.4rem;position:relative}body:not(.accountMenuOpen) #accountMenuButton{background:#fbba07;height:4rem;border-radius:2.5rem;margin-top:1rem}#accountMenuButton img{width:3.3rem;height:auto}#accountMenuButton .button-text{text-align:left}#accountMenuButton .icon-close{position:absolute;width:1.2rem;height:1.2rem;top:1.5rem;right:2.3rem;display:none}@media (max-width:380px){#accountMenuButton .icon-close{right:calc(((100% - 11.7rem)/4) - .6rem)}}#accountMenuButton .icon-close g{stroke:#fff}@media (max-width:767.98px){.accountMenuOpen #accountMenuButton .icon-close{display:block}}#accountMenuButton.user-logged .icon-close g{stroke:#173166}.menuButton.mainMenu{padding:0;width:6.7rem}.menuButton.mainMenu .svg-icon,.menuButton.mainMenu span{display:block;margin:0 auto}.menuButton.mainMenu .svg-icon{fill:#173166;margin-bottom:.5rem;width:1.4rem;height:1.4rem}@media (min-width:768px){.menuButton.mainMenu:focus+.menuContainer.mainMenu>.menuWrapper,.menuButton.mainMenu:hover+.menuContainer.mainMenu>.menuWrapper{display:block}}@media (max-width:767.98px){.accountMenu>.menuWrapper,.mainMenu>.menuWrapper{width:100%}}@media (min-width:768px){.accountMenu>.menuWrapper,.mainMenu>.menuWrapper{height:100%;margin-top:0!important;padding-bottom:0!important}}.accountMenu>.menuWrapper *,.mainMenu>.menuWrapper *{pointer-events:all}.accountMenu>.menuWrapper .field-checkbox .checkbox-icon,.accountMenu>.menuWrapper .field-checkbox .checkbox-icon *,.mainMenu>.menuWrapper .field-checkbox .checkbox-icon,.mainMenu>.menuWrapper .field-checkbox .checkbox-icon *{pointer-events:none}@media (min-width:768px){.accountMenu>.menuWrapper>.menuInner,.mainMenu>.menuWrapper>.menuInner{height:100%}}@media (max-width:767.98px){.accountMenu>.menuWrapper>.menuInner,.mainMenu>.menuWrapper>.menuInner{background:#fff;height:100%;overflow-y:auto}}.accountMenu>.menuWrapper>.menuInner .h3,.accountMenu>.menuWrapper>.menuInner h3,.mainMenu>.menuWrapper>.menuInner .h3,.mainMenu>.menuWrapper>.menuInner h3{color:#173166;font-size:1.6rem;margin-bottom:.9rem}@media (max-width:767.98px){.accountMenu>.menuWrapper>.menuInner{background:#173166}.accountMenu.user-logged>.menuWrapper>.menuInner{background:#e6f0ff}}.menuContent{font-size:0}@media (max-width:767.98px){.menuContent{background:#fff}}@media (min-width:768px){.menuContent{float:left;height:100%}}.menuContainer .menuContent .level2 li,.menuContent>li{position:relative}@media (max-width:767.98px){.menuContent>li{display:block;width:100%}}@media (min-width:768px){.menuContent>li{display:table;float:left;height:100%;margin-right:3rem}}@media (max-width:900px){.menuContent>li{margin-right:2rem}}@media (max-width:860px){.menuContent>li{margin-right:1rem}}.menuContent>li:last-child{margin-right:0}.menuContent>li:focus-within>a,.menuContent>li>a:hover{color:#173166}.menuContent>li.highlight-darkblue:focus-within>a,.menuContent>li.highlight-darkblue>a:hover{color:#fff}@media (min-width:768px){.menuContent>li:focus-within .level2{display:block;z-index:1000}}@media (min-width:768px){.menuContent>li>a{display:table-cell;vertical-align:middle;height:100%;padding:0 .5rem;position:relative;font-size:1.6rem}}@media (max-width:860px){.menuContent>li>a{font-size:1.5rem}}@media (max-width:767.98px){.menuContent>li>a{padding:1.5rem 2rem;width:100%;font-size:1.7rem;display:flex;align-items:center;justify-content:space-between}.menuContent>li>a::before{content:"";position:absolute;top:100%;left:2rem;right:2rem;display:block;height:.1rem;background-color:#e6f0ff}.menuContent>li .hasSubMenuOpen::before,.menuContent>li:last-child>a::before{display:none}}.menuContent::after{content:"";display:block;clear:both}@media (max-width:767.98px){.menuContent .hasSubMenuOpen,.menuContent .hasSubMenuOpen+.level2 a{background:#63fd9a}.menuContent .hasSubMenuOpen+.level2{display:block!important}}.accountMenu.menuContainer .icon-account{width:2rem;height:2.3rem}@media (min-width:768px){.accountMenu.menuContainer .icon-account path{fill:#173166}}.accountMenu.menuContainer .icon-gift,.accountMenu.menuContainer .icon-velo{width:2.5rem;height:2.5rem}@media (max-width:767.98px){.accountMenu.menuContainer .icon-gift path{fill:#fff;stroke:#fff}}@media (max-width:767.98px){.accountMenu.menuContainer .icon-velo circle{fill:#fff}.accountMenu.menuContainer .icon-velo path{fill:#173166}.accountMenu.menuContainer{margin:0}.accountMenu.menuContainer .menuHasChildren{border:0!important;font-size:0!important;padding:0!important;background:0 0!important;height:0!important}.accountMenu.menuContainer .menuHasChildren>span,.accountMenu.menuContainer .menuHasChildren>svg{display:none}.accountMenu.menuContainer .menuContent .level2{flex-direction:column;background:#173166;padding-top:2.2rem}.accountMenu.menuContainer .menuContent .level2::before{content:"";display:block;position:absolute;top:2.2rem;left:2rem;right:2rem;height:1px;background:#fff}}.accountMenu.menuContainer .menuContent .level2 li a{display:flex;align-items:center}@media (max-width:767.98px){.accountMenu.menuContainer .menuContent .level2 li a{color:#fff;font-size:1.7rem;font-weight:700;padding:1.3rem 2rem 1.2rem}}@media (min-width:768px){.layout .accountMenu.menuContainer .menuContent .level2 li a::before{background:#b9c1d1!important}}.accountMenu.menuContainer .menuContent .level2 li a .svg-icon,.accountMenu.menuContainer .menuContent .level2 li a img{margin-left:1rem}@media (max-width:767.98px){.accountMenu.menuContainer.user-logged .icon-account path,.accountMenu.menuContainer.user-logged .icon-gift path{fill:#173166}.accountMenu.menuContainer.user-logged .icon-gift path,.accountMenu.menuContainer.user-logged .icon-velo circle{stroke:#173166}.accountMenu.menuContainer.user-logged .menuContent .level2{background:#e6f0ff;padding-top:0}.accountMenu.menuContainer.user-logged .menuContent .level2::before{display:none}.accountMenu.menuContainer.user-logged .menuContent .level2 li a{color:#173166}}.accountMenu.menuContainer.user-logged .menuContent .level2 li a::before{background:#173166!important}@media (max-width:767.98px){.accountMenu.menuContainer.user-logged .icon-account path,.accountMenu.menuContainer.user-logged .icon-gift path{fill:#173166}.accountMenu.menuContainer.user-logged .icon-gift path,.accountMenu.menuContainer.user-logged .icon-velo circle{stroke:#173166}.accountMenu.menuContainer.user-logged .menuContent .level2{background:#e6f0ff;padding-top:0}.accountMenu.menuContainer.user-logged .menuContent .level2::before{display:none}.accountMenu.menuContainer.user-logged .menuContent .level2 li a{color:#173166}}.menu-arrow{display:inline-block;width:1.3rem;vertical-align:middle;margin-left:.5rem;transition:transform .2s linear}@media (max-width:767.98px){.menu-arrow{width:1rem}}@media (max-width:860px){.menu-arrow{margin-left:.1rem}}@media (min-width:768px){.menuContainer .menuContent>li:nth-child(-n+3) .level2{right:auto;left:0}}.menuContainer .menuContent .level2{padding:0;margin:0;display:none}@media (min-width:768px){.menuContainer .menuContent .level2{position:absolute;top:100%;right:0;box-shadow:0 1.2rem 1.3rem 0 rgba(17,17,18,.2);background:#fff;min-width:20rem}}@media (max-width:767.98px){.menuContainer .menuContent .level2{border-bottom:.1rem solid #e6f0ff}}.menuContainer .menuContent .level2 li a::before{content:"";position:absolute;top:100%;left:2rem;right:2rem;display:block;height:.1rem;background-color:#e6f0ff}@media (min-width:768px){.menuContainer .menuContent .level2 li a::before{left:1.5rem;right:1.5rem}}.menuContainer .menuContent .level2 li:last-child a::before{display:none}.menuContainer .menuContent .level2 a{font-size:1.4rem;display:block;color:#173166}@media (min-width:768px){.menuContainer .menuContent .level2 a{padding:1.5rem 3rem 1.5rem 1.5rem;white-space:nowrap;font-size:1.5rem}}@media (min-width:992px){.menuContainer .menuContent .level2 a{font-size:1.6rem}}@media (max-width:767.98px){.menuContainer .menuContent .level2 a{padding:1.6rem 2rem 1.5rem;position:relative;font-weight:500}.menuContainer .menuContent .level2 a::before{background:#fff!important;z-index:1}}@media (min-width:768px){.menuContainer .menuContent .level2 a:focus,.menuContainer .menuContent .level2 a:hover{background:#63fd9a}}@media (max-width:767.98px){.menuContainer .menuHasChildren .hasSubMenuOpen .menu-arrow,.menuContent>li .hasSubMenuOpen .menu-arrow{transform:rotateX(180deg)}}@media (min-width:768px){.menuContainer .menuHasChildren.keyboardHelper .menu-arrow,.menuContainer .menuHasChildren:focus .menu-arrow,.menuContainer .menuHasChildren:focus-within .menu-arrow,.menuContainer .menuHasChildren:hover .menu-arrow,.menuContent>li.keyboardHelper .menu-arrow,.menuContent>li:focus .menu-arrow,.menuContent>li:focus-within .menu-arrow,.menuContent>li:hover .menu-arrow{transform:rotateX(180deg)}.menuContainer .menuHasChildren.keyboardHelper .level2,.menuContainer .menuHasChildren.keyboardHelper+ul,.menuContainer .menuHasChildren:focus .level2,.menuContainer .menuHasChildren:focus+ul,.menuContainer .menuHasChildren:focus-within .level2,.menuContainer .menuHasChildren:focus-within+ul,.menuContainer .menuHasChildren:hover .level2,.menuContainer .menuHasChildren:hover+ul,.menuContent>li.keyboardHelper .level2,.menuContent>li.keyboardHelper+ul,.menuContent>li:focus .level2,.menuContent>li:focus+ul,.menuContent>li:focus-within .level2,.menuContent>li:focus-within+ul,.menuContent>li:hover .level2,.menuContent>li:hover+ul{display:block;z-index:1000}.mainMenu .level1>li:last-child{margin-right:-.5rem!important}.mainMenu .menuContent>li.keyboardHelper:not(.menu-highlight)>a::before,.mainMenu .menuContent>li:focus-within:not(.menu-highlight)>a::before,.mainMenu .menuContent>li:not(.menu-highlight)>a:focus::before,.mainMenu .menuContent>li:not(.menu-highlight)>a:hover::before{content:"";display:block;position:absolute;bottom:1rem;height:.5rem;left:0;width:100%;background:#63fd9a}}header .newsletter-form-container{background:#173166;padding:2rem;text-align:left}header .newsletter-form-container .field-checkbox{margin-bottom:2rem}header .newsletter-form-container .h3,header .newsletter-form-container h3{font-size:1.9rem;line-height:1.09;margin-bottom:2rem}@media (min-width:768px){header .newsletter-form-container{display:none}}@supports (-webkit-touch-callout:none){@media (max-width:767.98px){header .newsletter-form-container{padding-bottom:7rem}}}@media (min-width:768px){header .newsletter-form-container{display:none}}header .newsletter-form-container .form-error{color:#c22ec1}.header-social{padding:0 2rem}@media (min-width:768px){.header-social{display:none}}.header-social .h3,.header-social h3{color:#fff;text-align:left;font-size:1.7rem;font-weight:700;line-height:1.12}.block-social-links ul{display:flex;justify-content:space-between}.block-social-links li{display:inline-block;width:6.5rem;text-align:center}.block-social-links li a,.page-intro-image img{width:100%;display:block}.block-social-links li a svg{width:100%;height:auto}#logged-menu-info-logout a::before,#topMenu .typo3-messages{display:none}@media (max-width:767.98px){#topMenu{height:100%}}@media (min-width:768px){#topMenu{display:flex;justify-content:flex-end;padding-top:1rem;padding-bottom:.3rem;flex-shrink:0}}.menuContent>.menu-highlight>a{font-weight:500;position:relative;display:block}@media (min-width:768px){.menuContent>.menu-highlight>a{min-width:16.6rem;height:3.4rem;border-radius:1.7rem;line-height:3rem;text-align:center;transition:all .2s linear;letter-spacing:.03rem;padding:0 2rem}#topMenu .menuContent>.menu-highlight>a{font-size:1.4rem}.mainMenu .menuContent>.menu-highlight>a{min-width:auto}}@media (max-width:767.98px){.menuContent>.menu-highlight>a{width:100%;padding:1.5rem 2rem;text-align:left;font-weight:700}}.menuContent>.menu-highlight>a svg{width:1.3rem;height:auto;margin-right:.5rem}@media (min-width:768px){.menuContent>.menu-highlight>a svg{position:absolute;top:.7rem;left:1.5rem}}.menuContent>.menu-highlight.highlight-lightblue>a{background:#e6f0ff}@media (min-width:768px){.menuContent>.menu-highlight.highlight-lightblue>a{border:.2rem solid #e6f0ff}.menuContent>.menu-highlight.highlight-lightblue>a:focus,.menuContent>.menu-highlight.highlight-lightblue>a:hover{background:#fff}}.menuContent>.menu-highlight.highlight-green>a{background:#63fd9a}@media (min-width:768px){.menuContent>.menu-highlight.highlight-green>a{border:.2rem solid #63fd9a}.menuContent>.menu-highlight.highlight-green>a:focus,.menuContent>.menu-highlight.highlight-green>a:hover{background:#fff}}.menuContent>.menu-highlight.highlight-darkblue>a{background:#173166;color:#fff}@media (min-width:768px){.menuContent>.menu-highlight.highlight-darkblue>a{border:.2rem solid #173166}.menuContent>.menu-highlight.highlight-darkblue>a:focus,.menuContent>.menu-highlight.highlight-darkblue>a:hover{color:#173166;background:#fff}.menuContent>.menu-highlight.withIcon>a{padding-left:4rem}.mainMenu .menuContent>.menu-highlight{padding-top:.9rem}.mainMenu .menuContent>.menu-highlight a{font-weight:700}.topMenu .menuContent>.menu-highlight{display:inline-block;margin-right:1rem}}.topMenu .menuContent>.menu-highlight:last-child{margin-right:0}.accountMenu{margin-left:2.3rem}@media (max-width:767.98px){.accountMenu.menuContainer{display:none}}.accountMenu .menuHasChildren{height:3.4rem!important;line-height:2.3rem;border-radius:1.7rem;background:#fbba07;border:2px solid #fbba07!important;padding-left:1rem!important;padding-right:1rem!important;font-size:1.4rem!important;font-weight:500!important;transition:background .2s linear}.accountMenu .menuHasChildren>span{position:relative;display:inline-block;line-height:0;margin-right:.7rem}.accountMenu .menuHasChildren>span img{height:20px;width:auto}@media (min-width:768px){.accountMenu .level1>li .menuHasChildren:focus,.accountMenu .level1>li .menuHasChildren:hover,.accountMenu .level1>li:focus-within>a,.accountMenu .level1>li:focus>a,.accountMenu .level1>li:hover>a{background:#fff!important}}.accountMenu .level2{left:auto!important;right:0!important}.logged-indicator{border:.2rem solid #fff;height:1.1rem;width:1.1rem;display:block;position:absolute;top:100%;left:100%;background:#63fd9a;border-radius:50%;margin-top:-.7rem;margin-left:-.7rem}#logged-menu-info-logout{display:flex;align-items:center;justify-content:space-between;padding:1.7rem 2rem;position:relative}@media (max-width:767.98px){.user-logged #logged-menu-info-logout{align-items:flex-start}#logged-menu-info-logout::before{content:"";display:block;position:absolute;top:100%;margin-top:-1px;left:2rem;right:2rem;height:1px;background:#fff}.user-logged #logged-menu-info-logout::before{background:#173166}}#logged-menu-info-logout.maintenance{font-size:1.2rem;background-color:#fbba07}#logged-menu-info-logout .account-name{font-size:1.4rem;font-weight:700;line-height:1.14;display:inline-block}#logged-menu-info-logout .account-name span{line-height:1;display:block}#logged-menu-info-logout a{width:auto;padding:0;font-size:1.4rem;font-weight:500;text-decoration:underline;line-height:1}@media (min-width:768px){#logged-menu-info-logout a{font-size:1.2rem}#logged-menu-info-logout a:focus,#logged-menu-info-logout a:hover{background:0 0;text-decoration:underline;color:#000}}.menu-forward,.menu-mode-icon{margin-left:.5rem}.menu-forward{width:1.5rem;height:auto}.menu-mode-icon{width:2.5rem;height:auto}@media (min-width:768px){.header-footer{display:none}}.mobile-apps-download{background:#e6f0ff;display:flex;align-items:center;padding:1.2rem 1.5rem 1.2rem 0;height:8rem;justify-content:space-between}@media (min-width:768px){.mobile-apps-download{display:none}}.close-mobile-apps{background:0;padding:0;border:0;height:5rem;width:3.8rem;flex-shrink:0}.close-mobile-apps .svg-icon{width:1rem;height:1rem}.mobile-apps-logo{flex-shrink:0}.mobile-apps-content{width:100%;flex-shrink:1;margin:0 0 0 1rem}.mobile-apps-content .h2,.mobile-apps-content h2{font-size:1.25rem;line-height:1.2;margin:0 0 .3rem;font-weight:700}.mobile-apps-content p{font-size:1.25rem;line-height:1.2;margin:0;font-weight:500}ul.mobile-apps-badges{display:flex;flex-direction:column;margin:0 0 0 1rem;flex-shrink:0}ul.mobile-apps-badges li:first-child{margin:0 0 .5rem}.colFooter,ul.mobile-apps-badges li a{display:block}.layout>*>footer{background:#173166;padding:0 0 2rem;color:#fff}@media (min-width:768px){.layout>*>footer{padding:0 0 2.5rem}}footer>.container{max-width:1035px;font-size:0}@media (min-width:1200px){footer>.container{max-width:70vw;min-width:1035px}}@media (min-width:768px){footer>.container{display:flex}}footer .block-social-links{border-bottom:.1rem solid #fff;padding-bottom:1.4rem}footer .newsletter-form-container{width:32.461%;padding:2rem 3rem 0 0;margin-top:-3.4rem;position:relative}@media (max-width:767.98px){footer .newsletter-form-container{display:none}}footer .newsletter-form-container::before{content:"";position:absolute;z-index:0;background:#63fd9a;top:0;bottom:2.5rem;left:-500rem;right:0}footer .newsletter-form-container form{z-index:1;position:relative}footer .newsletter-form-container form.loading .button-center{height:4.9rem;display:flex;align-items:center}footer .newsletter-form-container form.loading .button-pill{display:none}footer .newsletter-form-container .h3,footer .newsletter-form-container h3{display:block;color:#173166;margin-bottom:1rem;font-size:1.7rem;line-height:1.12;position:relative;font-weight:700}footer .newsletter-form-container .button-pill{box-shadow:0 .2rem .4rem 0 #e6f0ff}footer .newsletter-form-container .field-checkbox{margin:0 -1.7rem 1rem 0}@media (min-width:768px){footer .newsletter-form-container .field-checkbox{margin:0 -1.7rem 4rem 0}}@media (min-width:768px){.colFooter{display:inline-block;text-align:left;vertical-align:bottom}}.colFooter ul{margin:0;padding:0}.colFooter .h4,.colFooter h4{font-size:1.6rem;font-weight:700;line-height:1.19;color:#fff;margin:0}@media (max-width:767.98px){.footerContent{display:flex;flex-direction:column}}@media (min-width:768px){.footerContent{position:relative;width:67.539%;margin-top:2.5rem}.footerContent::after{content:"";width:.1rem;background-color:#fff;left:50.5%;top:.5rem;bottom:.5rem;position:absolute}.footerContent #footerLegal,.footerContent #footerLogos,.footerContent #footerSocials{width:50.5%}.footerContent #footerApps,.footerContent #footerLangBtn{width:49.5%}}@media (max-width:767.98px){#footerLangBtn{order:1}}@media (min-width:768px){#footerLangBtn{padding-left:3.5rem;float:right}}@media (max-width:767.98px){#footerSocials{order:2}}@media (min-width:768px){#footerSocials{padding-left:2rem;padding-right:2.2rem;float:left}}@media (max-width:767.98px){#footerLogos{order:3}}@media (min-width:768px){#footerLogos{padding-left:2rem;padding-right:2.2rem;float:left;clear:left}}#footerLogos .h4,#footerLogos h4{padding-top:2rem;margin-bottom:1.4rem}@media (min-width:768px){#footerLogos .h4,#footerLogos h4{padding-top:.9rem;margin-bottom:1rem}}@media (max-width:767.98px){#footerApps{order:4}}@media (min-width:768px){#footerApps{padding-left:3.5rem;float:right;clear:right}}@media (max-width:767.98px){#footerApps{padding-bottom:2rem}}#footerApps .h4,#footerApps h4{padding-top:2rem;padding-bottom:2rem;border-top:.1rem solid #fff}@media (min-width:768px){#footerApps .h4,#footerApps h4{padding-top:1.4rem;display:flex;align-items:center}}@media (max-width:767.98px){#footerLegal{order:5}}@media (min-width:768px){#footerLegal{padding-left:2rem;padding-right:2.2rem;float:left;clear:left}}.appsList li,.info-menu li{font-size:0;line-height:1}.appsList{font-size:0}.appsList>li{display:inline-block;width:calc(100%/3)}.appsList>li img{margin:0 auto 1rem;display:block}.appsList,.appsList ul{padding:0;list-style-type:none}.appsList ul li{text-align:center;margin-bottom:.5rem}.appsList ul li:last-child{margin:0}.appsList ul li a{font-size:1.1rem;font-weight:300;line-height:1.2;color:#fff;text-decoration:none}@media (min-width:768px){.appsList ul li a:focus,.appsList ul li a:hover{color:#63fd9a;font-weight:700}}footer .info-menu{list-style-type:none;font-size:0;padding:2rem 0 0;border-top:.1rem solid #fff;text-align:left}footer .info-menu li{display:inline-block;width:50%;margin-bottom:1.5rem;vertical-align:top}footer .info-menu li:nth-last-child(1),footer .info-menu li:nth-last-child(2){margin-bottom:0}footer .info-menu li:nth-child(odd){padding-right:.5rem}footer .info-menu li a{color:#fff;text-decoration:none;font-size:1.2rem;line-height:1.2;font-weight:300}@media (min-width:768px){footer .info-menu li a:focus,footer .info-menu li a:hover{font-weight:700;color:#63fd9a}}footer .partners{font-size:0;margin-bottom:2.8rem;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){footer .partners{margin-bottom:1.7rem;justify-content:flex-start}}footer .partners a{display:inline-block;vertical-align:middle}footer .partners a img{display:block;width:auto;max-width:100%}footer .partners a:nth-child(1){margin-right:3rem}footer .partners a:nth-child(1) img{height:3.6rem}@media (min-width:1200px){footer .partners a:nth-child(1) img{height:4.5rem}}footer .partners a:nth-child(2) img{height:3.1rem}@media (max-width:767.98px){#google_translate_element{border-bottom:.1rem solid #fff;margin:0 -2rem 1.6rem}}#google_translate_element .goog-te-gadget{font-family:"museo_sans",sans-serif}#google_translate_element .goog-te-gadget-icon,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value img,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value img+span{display:none}#google_translate_element .goog-te-gadget-simple{border:0;background-color:#173166;padding:0;font-size:1.4rem;font-weight:500;height:4.9rem;border-radius:2.45rem;display:flex;align-items:center;transition:background-color .2s linear,padding .2s linear;width:100%}@media (max-width:767.98px){#google_translate_element .goog-te-gadget-simple{padding:0 2rem;height:5.7rem;margin:0}}@media (min-width:768px){#google_translate_element .goog-te-gadget-simple{margin:.95rem 0}#google_translate_element .goog-te-gadget-simple:focus,#google_translate_element .goog-te-gadget-simple:hover{background-color:#fff;padding:0 2rem}#google_translate_element .goog-te-gadget-simple:focus .menu-arrow polygon,#google_translate_element .goog-te-gadget-simple:hover .menu-arrow polygon{fill:#173166}#google_translate_element .goog-te-gadget-simple:focus .goog-te-menu-value span,#google_translate_element .goog-te-gadget-simple:hover .goog-te-menu-value span{color:#173166}}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value,#google_translate_element .goog-te-gadget-simple>span{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{margin:0}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value .menu-arrow,.block-page-intro .back-button polygon{fill:#fff}@media (max-width:767.98px){#google_translate_element .goog-te-gadget-simple .goog-te-menu-value .menu-arrow{display:initial}}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span{vertical-align:middle;color:#fff;font-size:1.4rem;margin-right:1em}.backToTop{display:flex;position:sticky;bottom:0;outline:0;left:calc(50% - 1.5rem);height:0;width:3rem;border:0;background:0 0;padding:0;cursor:pointer;z-index:3;opacity:0}.backToTop.preloaded{opacity:1}.backToTop.loaded svg{transition:transform .2s linear}.removeScrollTop .backToTop{opacity:0;pointer-events:none}.backToTop svg{transform:translateY(5rem);height:3rem;width:3rem;margin-top:-5rem}.displayScrollTop .backToTop svg{transform:translateY(0)}.backToTop svg path,.backToTop svg polyline{transition:stroke .2s linear,fill .2s linear}@media (min-width:768px){.backToTop:focus path[fill="#FFF"],.backToTop:hover path[fill="#FFF"]{fill:#173166}.backToTop:focus path[stroke="#173166"],.backToTop:focus polyline,.backToTop:hover path[stroke="#173166"],.backToTop:hover polyline{stroke:#fff}}.breadcrumb-wrapper{margin:0 0 1.5rem;line-height:0}@media (min-width:768px){.breadcrumb-wrapper{margin:0 0 2.8rem}}.block-page-intro .breadcrumb .back-button,.block-page-intro .breadcrumb .breadcrumb-item,.block-page-intro .breadcrumb a,.block-page-intro .breadcrumb a:focus,.block-page-intro .breadcrumb a:hover,.block-page-intro .breadcrumb li::before,.message-zone.message-info a:focus,.message-zone.message-info a:hover{color:#fff}.block-page-intro .back-button{color:#fff}.back-button,.breadcrumb .breadcrumb-item,.breadcrumb a{font-size:1.3rem;color:#173166;font-weight:500;line-height:1.27}@media (min-width:768px){.back-button,.breadcrumb .breadcrumb-item,.breadcrumb a{font-size:1.4rem}}.back-button{text-decoration:none;display:inline-flex;margin-top:1.6rem}@media (min-width:768px){.back-button{margin-top:4.1rem}}.block-page-intro .back-button{margin-top:0}@media (min-width:768px){.back-button:focus,.back-button:hover{text-decoration:underline}}.back-button span,.back-button svg{vertical-align:middle}.back-button svg{transform-origin:center;width:1rem;height:auto;margin-right:.5rem;margin-left:-.2rem;transform:rotate(90deg)}.back-button polygon,.frame-blue .accordion.accordion-base .accordion-button svg,.frame.frame-type-info-message.frame-layout-0 .level-icon path{fill:#173166}.message-zone{position:sticky;border-bottom:2px solid #fff;z-index:9;top:var(--header-gap);transition:max-height .2s linear,border-bottom-width .2s linear}.message-zone.message-zone-closed{border-bottom-width:0}.message-zone .container{margin-bottom:0;position:relative}@media (max-width:767.98px){.message-zone .container{padding:0 .9rem}}.message-zone.message-major{background:#ee7d00}.frame.frame-type-info-message.frame-layout-1 .level-icon path,.message-zone.message-major .message-expand path{fill:#ee7d00}.message-zone.message-major+.message-pin circle{stroke:#fff;fill:#ee7d00}.message-zone.message-major+.message-pin path{fill:#fff}.message-zone.message-info{background:#173166;color:#fff}.message-zone.message-info .message-close path,.message-zone.message-info .message-icon circle{stroke:#fff}.message-zone.message-info .message-expand path,.slider-travel-combined-form .travel-preferences ellipse{fill:#173166;stroke:#fff}.message-zone.message-info .message-icon path,.message-zone.message-info+.message-pin path{fill:#fff}.message-zone.message-info+.message-pin circle,.newsletter-form-container.backgroundBlue .field-checkbox rect{stroke:#fff;fill:#173166}.message-zone.message-breaking{background:#e20714;color:#fff}.message-zone.message-breaking p,.message-zone.message-info a,.message-zone.message-info p{color:#fff}.message-zone.message-breaking .message-close path{stroke:#fff}.message-zone.message-breaking .message-expand path{fill:#e20714;stroke:#fff}.message{padding:1rem 0 1.7rem;display:flex;align-items:flex-start;transition:padding .2s linear}.message:not(.message-closed){padding-bottom:2rem}.message-icon{flex-shrink:0;margin-right:1rem}.message-icon svg{width:2.4rem;height:2.4rem}.message-content{width:100%;flex-shrink:1;padding-right:2.5rem}@media (min-width:768px){.message-intro{margin-top:1rem}}.message-intro,.message-text{font-size:1.4rem;font-weight:700;line-height:1.14}.message-text{font-weight:300;max-height:0;overflow:hidden;padding-top:.6rem;transition:max-height .2s linear}.message-close{background:0;flex-shrink:0;border:0;margin-top:0;margin-bottom:auto;position:absolute;right:0;top:0;padding:1.2rem;width:3.4rem;height:3.4rem}@media (min-width:768px){.message-close{padding:2rem;width:5.4rem;height:5.4rem}}.message-close svg,.message-expand{transition:transform .2s linear;transform-origin:center}.message-close svg{display:block}@media (min-width:768px){.message-close svg path{stroke-width:1.5}.message-close:focus svg,.message-close:hover svg{transform:scale(1.3)}}.message-expand{padding:0;border:0;background:0;position:absolute;top:100%;left:50%;margin-top:-1.4rem;margin-left:-1.4rem;height:2.8rem;width:2.8rem;pointer-events:all}.remove-pin .message-expand{transform:scale(0);pointer-events:none}.message-close svg,.message-expand svg{width:100%;height:100%}.message-expand svg path:last-child{transition:transform .2s linear;transform-origin:center}.message-closed .message-expand svg path:last-child{transform:rotateX(180deg)}.message-pin{position:fixed;right:-2rem;bottom:2.5rem;background:#173166;padding:0;border:2px solid #fff;border-right:0;width:9rem;height:4.9rem;border-radius:2.45rem 0 0 2.45rem;transition:transform .2s linear;z-index:5}.message-zone:not(.message-zone-closed)+.message-pin{transform:translateX(105%)}@media (min-width:768px){.hasStickySummary .message-pin{transform:translateX(0)!important}.message-pin:focus,.message-pin:hover{transform:translateX(-15px)!important}.message-pin{width:11.6rem;height:8.5rem;border-radius:4.25rem 0 0 4.25rem}}.message-pin svg{height:2.6rem;width:2.6rem;float:left;margin-left:1.2rem}@media (min-width:768px){.message-pin svg{height:5.2rem;width:5.2rem;margin-left:1.4rem}.message-pin circle{stroke-width:1px}}article .h1,article h1,main .h1,main h1{font-size:3rem;font-weight:900;line-height:1.07;color:#173166;margin:0 0 1.5rem}article .h2,article h2,body div.layout .h2-style,main .h2,main h2{font-size:2.6rem;color:#173166;font-weight:700;line-height:1.12;margin:0 0 1.4rem}article .h3,article h3,main .h3,main h3{font-size:2rem;font-weight:500;line-height:1.2;color:#173166;margin:0 0 1.1rem}article .h4,article h4,main .h4,main h4{font-size:1.7rem;font-weight:700;line-height:1.41;color:#173166}.frame{scroll-margin-top:var(--nav-gap)}.frame p{font-weight:300}.frame li,.frame p{font-size:1.7rem;color:#173166}@media (min-width:768px){.frame li,.frame p{font-weight:300}}.frame li,.frame ol,.frame p,.frame ul{line-height:1.41}.frame li,.frame ol,.frame ul{font-weight:300}.frame ol,.frame ul{padding-left:5rem}.frame .button-pill:last-child,.frame>:last-child{margin-bottom:0}.frame .mark,.frame mark{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%2210%25%22%20height%3D%2290%25%22%20fill%3D%22%2363fd9a%22%2F%3E%3C%2Fsvg%3E);padding:0 .2rem}.frame .red-color{color:#e20714}.frame a:focus,.frame a:hover{color:#000}.frame header{margin-bottom:1.4rem}.frame header .h3,.frame header h3{display:inline;padding:.3rem .5rem .3rem 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23e6f0ff%22%2F%3E%3C%2Fsvg%3E)}.frame.frame-type-text .h3:not(.accordion-header),.frame.frame-type-text h3:not(.accordion-header),.frame.frame-type-textmedia .h3:not(.accordion-header),.frame.frame-type-textmedia h3:not(.accordion-header){display:inline;padding:.3rem .5rem .3rem 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23e6f0ff%22%2F%3E%3C%2Fsvg%3E)}.frame.frame-type-text .h3:not(.accordion-header)+*,.frame.frame-type-text h3:not(.accordion-header)+*,.frame.frame-type-textmedia .h3:not(.accordion-header)+*,.frame.frame-type-textmedia h3:not(.accordion-header)+*{margin-top:1.5rem}.frame blockquote{text-align:center;margin:3rem auto}@media (min-width:768px){.frame blockquote{max-width:340px;margin-bottom:4rem;margin-top:4rem}}.frames-container>.frame-blue>.frame blockquote:first-child,.frames-container>.frame-green>.frame blockquote:first-child,.frames-container>.frame-light-blue>.frame blockquote:first-child{margin-top:1rem}.frame blockquote p{font-weight:900!important;color:#173166;margin-bottom:2rem;font-size:2.1rem;line-height:2.8rem}@media (min-width:768px){.frame blockquote p{margin:0 auto 2rem;font-size:2.7rem;line-height:1.33}.frame blockquote br{display:none}}.frame blockquote::after,.frame blockquote::before{content:"";display:inline-block;width:8rem;height:.4rem;background:#63fd9a}.frame-green .frame blockquote::after,.frame-green .frame blockquote::before{background:#fff}.frame blockquote::before{margin-bottom:2rem}.frame .list-inline{display:inline;list-style-type:none;padding:0;margin-left:-.5rem;margin-right:-.5rem}.frame .list-inline li{margin:.5rem;display:inline-block}.frame .button-pill{display:block;margin:2rem auto}.frame.hidden{display:none}.frames-container>.frame:first-child{margin-top:2rem}.prehome .frames-container>.frame:first-child{margin-top:0}.frame.frame-blue,.frame.frame-green,.frame.frame-light-blue{padding:2rem}@media (max-width:767.98px){.frame.frame-blue,.frame.frame-green,.frame.frame-light-blue{margin-left:-2rem;margin-right:-2rem}}.frame.frame-blue li,.frame.frame-blue ol,.frame.frame-blue p,.frame.frame-blue ul,.frame.frame-green li,.frame.frame-green ol,.frame.frame-green p,.frame.frame-green ul,.frame.frame-light-blue li,.frame.frame-light-blue ol,.frame.frame-light-blue p,.frame.frame-light-blue ul{font-weight:300}.frame.frame-blue .mark,.frame.frame-blue header .h3,.frame.frame-blue header h3,.frame.frame-blue mark{color:#173166}.frame.frame-blue a:focus,.frame.frame-blue a:hover{color:#63fd9a}.frame.frame-type-text.frame-blue .h3:not(.accordion-header),.frame.frame-type-text.frame-blue h3:not(.accordion-header),.frame.frame-type-textmedia.frame-blue .h3:not(.accordion-header),.frame.frame-type-textmedia.frame-blue h3:not(.accordion-header){color:#173166}.frame.frame-light-blue header .h3,.frame.frame-light-blue header h3{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23173166%22%2F%3E%3C%2Fsvg%3E);color:#e6f0ff}.frame.frame-type-text.frame-light-blue .h3:not(.accordion-header),.frame.frame-type-text.frame-light-blue h3:not(.accordion-header),.frame.frame-type-textmedia.frame-light-blue .h3:not(.accordion-header),.frame.frame-type-textmedia.frame-light-blue h3:not(.accordion-header){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23173166%22%2F%3E%3C%2Fsvg%3E);color:#e6f0ff}.frame.frame-green header .h3,.frame.frame-green header h3{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E);color:#173166}.frame.frame-green .mark,.frame.frame-green mark{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23173166%22%2F%3E%3C%2Fsvg%3E);color:#fff}.frame.frame-type-text.frame-green .h3:not(.accordion-header),.frame.frame-type-text.frame-green h3:not(.accordion-header),.frame.frame-type-textmedia.frame-green .h3:not(.accordion-header),.frame.frame-type-textmedia.frame-green h3:not(.accordion-header){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E);color:#173166}.frame-blue{background:#173166;color:#fff}.frame-blue .frame,.frame-blue .h1,.frame-blue .h2,.frame-blue .h4,.frame-blue .h5,.frame-blue .h6,.frame-blue a,.frame-blue h1,.frame-blue h2,.frame-blue h4,.frame-blue h5,.frame-blue h6,.frame-blue li,.frame-blue p,.frame-blue span{color:#fff}.frame-blue .button-pill{background:#e6f0ff;color:#173166!important;border:.2rem solid #e6f0ff}.frame-blue .button-pill:focus,.frame-blue .button-pill:hover{color:#173166!important;background:#fff}.frame-blue .button-with-icon,.frame-blue .button-with-icon .button-text,.frame-blue .button-with-icon .svg-icon{color:#fff!important}.frame-light-blue{background:#e6f0ff}.frame-green{background:#63fd9a}.frames-container-in-list{padding:0}.block-page-intro{background:#173166;padding-bottom:3.5rem;padding-top:1.6rem}@media (min-width:768px){.block-page-intro{padding-bottom:6.5rem;padding-top:4.1rem}}.block-page-intro.level-major{background:#ee7d00}.block-page-intro.level-major .h1,.block-page-intro.level-major h1,.block-page-intro.level-major p{color:#173166}@media (max-width:767.98px){.block-page-intro.level-major .page-intro-image::before{background:linear-gradient(0deg,#fff,#fff 50%,#ee7d00 50%,#ee7d00 100%)}}.block-page-intro.level-breaking{background:#e20714}@media (max-width:767.98px){.block-page-intro.level-breaking .page-intro-image::before{background:linear-gradient(0deg,#fff,#fff 50%,#e20714 50%,#e20714 100%)}}@media (min-width:768px){.block-page-intro-actualite .block-page-intro{margin-bottom:8.5rem;padding-bottom:8.5rem}.prehome .block-page-intro{padding-left:6.5rem}}.block-page-intro.intro-with-image{padding-bottom:0}@media (min-width:768px){.block-page-intro.intro-with-image{margin-bottom:6.5rem}.block-page-intro.intro-with-image .page-intro-content .introduction{margin-bottom:5rem}.prehome .block-page-intro.intro-with-image .page-intro-content .introduction{margin-bottom:4rem}}@media (max-width:767.98px){.block-page-intro.block-page-intro-actualite .h1,.block-page-intro.block-page-intro-actualite h1,.block-page-intro.page-intro-ligne .h1,.block-page-intro.page-intro-ligne h1{font-size:2.6rem;margin-top:.5rem}}@media (min-width:768px){.block-page-intro.block-page-intro-actualite.intro-with-image .page-intro-content .introduction{margin-bottom:4rem}}.block-page-intro .container{margin-bottom:0}.block-page-intro .breadcrumb-item,.block-page-intro .h1,.block-page-intro a,.block-page-intro h1,.block-page-intro li,.introduction+p{color:#fff}.introduction{font-size:1.7rem;font-weight:500;line-height:1.41;color:#fff;flex-grow:1}@media (min-width:768px){.page-intro-row{display:flex}}.page-intro-row p{flex-shrink:1}.page-intro-content{flex-grow:1;display:flex;flex-direction:column}@media (max-width:767.98px){.page-intro-content{margin-bottom:.3rem}}.page-intro-content .tags-list{margin-bottom:2rem;margin-top:1rem}@media (min-width:768px){.page-intro-content .tags-list{margin-bottom:5rem}}.page-intro-image{flex-shrink:0}@media (min-width:768px){.page-intro-image{margin-top:auto}}@media (max-width:767.98px){.page-intro-image{position:relative;z-index:1}.page-intro-image::before{content:"";position:absolute;top:0;left:-2rem;right:-2rem;height:100%;background:linear-gradient(0deg,#fff,#fff 50%,#173166 50%,#173166 100%);z-index:-1}}@media (min-width:768px){.page-intro-image img{width:44rem;margin-left:6rem;margin-bottom:-6.5rem}.block-page-intro-actualite .page-intro-image img{margin-bottom:-8.5rem}.prehome .page-intro-image img{margin-bottom:-2.5rem}}.posted-on,.time-updated{font-weight:500;line-height:1.27}.time-updated{font-size:1.1rem;color:#fff;margin-bottom:1rem}@media (min-width:768px){.time-updated{margin-bottom:2rem}}.posted-on{font-size:1.4rem;color:#63fd9a;margin-bottom:.5rem}@media (min-width:768px){.posted-on{margin-bottom:1.2rem}}@media (max-width:767.98px){.posted-on{margin-top:1rem}}.frame-type-two-columns{max-width:940px}@media (min-width:1200px){.frame-type-two-columns{max-width:70vw;min-width:940px}}@media (min-width:768px){.frame-type-two-columns{margin-bottom:6rem;margin-top:6rem}.frame-type-two-columns .frame{margin-bottom:3rem}.frame-type-two-columns .frame:last-child{margin-bottom:0}}@media (max-width:767.98px){.frame-type-two-columns .row{flex-direction:column}}.col{flex:initial}@media (min-width:768px){.col{width:50%}}@media (max-width:767.98px){.col{margin-bottom:4rem}}@media (min-width:768px){.col:nth-child(odd){padding-right:3rem}.col:nth-child(even){padding-left:3rem}}@media (max-width:767.98px){.col:last-child{margin-bottom:0}}.frame-type-header.frame-default .button-pill,.frame-type-list.frame-default .button-pill,.frame-type-text.frame-default .button-pill,.frame-type-textmedia.frame-default .button-pill{background:#63fd9a;color:#173166!important;border:.2rem solid #63fd9a}.frame-type-header.frame-default .button-pill:focus,.frame-type-header.frame-default .button-pill:hover,.frame-type-list.frame-default .button-pill:focus,.frame-type-list.frame-default .button-pill:hover,.frame-type-text.frame-default .button-pill:focus,.frame-type-text.frame-default .button-pill:hover,.frame-type-textmedia.frame-default .button-pill:focus,.frame-type-textmedia.frame-default .button-pill:hover{color:#173166!important;background:#fff}.frame-type-header.frame-default .button-pill-blue,.frame-type-list.frame-default .button-pill-blue,.frame-type-text.frame-default .button-pill-blue,.frame-type-textmedia.frame-default .button-pill-blue{background:#173166;color:#fff!important;border:.2rem solid #173166}.frame-type-header.frame-default .button-pill-blue:focus,.frame-type-header.frame-default .button-pill-blue:hover,.frame-type-list.frame-default .button-pill-blue:focus,.frame-type-list.frame-default .button-pill-blue:hover,.frame-type-text.frame-default .button-pill-blue:focus,.frame-type-text.frame-default .button-pill-blue:hover,.frame-type-textmedia.frame-default .button-pill-blue:focus,.frame-type-textmedia.frame-default .button-pill-blue:hover,.homepage .frame-type-carousel-news .button-center a.button-pill:focus,.homepage .frame-type-carousel-news .button-center a.button-pill:hover{background:#fff;color:#173166!important}.frame-type-header.frame-default .button-pill-yellow,.frame-type-list.frame-default .button-pill-yellow,.frame-type-text.frame-default .button-pill-yellow,.frame-type-textmedia.frame-default .button-pill-yellow{background:#fbba07;color:#173166!important;border:.2rem solid #fbba07}.frame-type-header.frame-default .button-pill-yellow:focus,.frame-type-header.frame-default .button-pill-yellow:hover,.frame-type-list.frame-default .button-pill-yellow:focus,.frame-type-list.frame-default .button-pill-yellow:hover,.frame-type-text.frame-default .button-pill-yellow:focus,.frame-type-text.frame-default .button-pill-yellow:hover,.frame-type-textmedia.frame-default .button-pill-yellow:focus,.frame-type-textmedia.frame-default .button-pill-yellow:hover{color:#173166!important;background:#fff}@media (min-width:768px){.frame-type-header,.frame-type-image,.frame-type-text,.frame-type-textmedia{padding:2rem}}.frames-container>.frame-type-header,.frames-container>.frame-type-image,.frames-container>.frame-type-text,.frames-container>.frame-type-textmedia{margin-top:2rem;margin-bottom:2rem}.frames-container>.frame-type-header:first-child,.frames-container>.frame-type-image:first-child,.frames-container>.frame-type-text:first-child,.frames-container>.frame-type-textmedia:first-child{margin-top:0}.image,.video{margin:0 0 3rem}@media (min-width:768px){.image:last-child,.video:last-child{margin-bottom:0}}.image img,.image video,.video img,.video video{max-width:100%;width:auto;display:block;max-height:620px;height:auto;margin:0 auto}@media (min-width:768px){.image img,.image video,.video img,.video video{max-height:none}}.image figcaption,.video figcaption{font-size:1.1rem;font-weight:500;line-height:1.2;color:#173166;text-align:center;margin-top:1.7rem}.video figcaption{line-height:1.18}@media (min-width:768px){.image br,.video br{display:none}}.video-embed-item.youtube{height:0;padding-bottom:56.25%;position:relative}.video-play-button{background-size:cover;background-position:center;cursor:pointer}.video-embed-item.youtube iframe,.video-play-button{border:0;outline:0;position:absolute;top:0;left:0;width:100%;height:100%}.video-play-button:focus svg,.video-play-button:focus svg>g,.video-play-button:focus svg>g>rect,.video-play-button:hover svg,.video-play-button:hover svg>g,.video-play-button:hover svg>g>rect{transform-origin:center}@media (min-width:768px){.video-play-button:focus svg,.video-play-button:hover svg{transform:scale(1.25)}}@media (min-width:768px){.video-play-button:focus svg>g,.video-play-button:hover svg>g{transform:scale(.8)}}@media (min-width:768px){.video-play-button:focus svg>g>rect:nth-child(1),.video-play-button:hover svg>g>rect:nth-child(1){-webkit-animation:breatheHalo 1s ease-in-out infinite alternate;animation:breatheHalo 1s ease-in-out infinite alternate}}.video-play-button:focus svg>g>rect:nth-child(2),.video-play-button:hover svg>g>rect:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}@media (min-width:768px){.video-play-button:focus svg>g>rect:nth-child(2),.video-play-button:hover svg>g>rect:nth-child(2){-webkit-animation:breatheHalo 1s ease-in-out infinite alternate;animation:breatheHalo 1s ease-in-out infinite alternate}}.frame-type-framed{max-width:1100px;margin-left:-2rem;margin-right:-2rem}@media (min-width:1200px){.frame-type-framed{max-width:80vw;min-width:1100px}}@media (min-width:768px){.frame-type-framed{margin-left:auto;margin-right:auto}.prehome .frames-container>.frame-type-framed{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}}.block-framed{padding:5rem 2rem;position:relative}.block-framed img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.block-framed>div{max-width:340px;width:100%;margin:0 auto;padding:2rem 2.5rem;background:#173166;position:relative;z-index:1}.frames-container>.frame .block-framed>div{max-width:440px}.block-framed>div .h3,.block-framed>div h3{font-size:2rem;font-weight:700;line-height:1.2;color:#63fd9a;margin:0 0 .5rem;background:0 0;padding:0;display:block}.block-framed>div p{font-size:1.4rem;font-weight:300;line-height:1.57;color:#fff;margin-top:0}.frame.frame-type-info-message{max-width:940px}@media (min-width:1200px){.frame.frame-type-info-message{max-width:70vw;min-width:940px}}@media (min-width:992px){.frame.frame-type-info-message{padding-left:2rem;padding-right:2rem}}.frame.frame-type-info-message.frame-layout-0 .accordion-item{border:1px solid #173166}.frame.frame-type-info-message.frame-layout-0 .accordion-button{background:#173166}.frame.frame-type-info-message.frame-layout-1 .accordion-item{border:1px solid #ee7d00}.frame.frame-type-info-message.frame-layout-1 .accordion-button{background:#ee7d00;color:#173166}.frame.frame-type-info-message.frame-layout-1 .accordion-button circle{stroke:#173166!important;fill:#173166!important}.frame.frame-type-info-message.frame-layout-1 .accordion-button polygon{fill:#173166!important}.frame.frame-type-info-message.frame-layout-2 .accordion-item{border:1px solid #e20714}.frame.frame-type-info-message.frame-layout-2 .accordion-button{background:#e20714}.frame.frame-type-info-message.frame-layout-2 .level-icon path{fill:#e20714}.frame.frame-type-info-message .accordion-item .accordion-body{padding:1rem}@media (min-width:768px){.frame.frame-type-info-message .accordion-item .accordion-body{padding:1.2rem 1.8rem}}.frame.frame-type-info-message .accordion-button{font-size:1.7rem}@media (min-width:768px){.frame.frame-type-info-message .accordion-button{font-size:2.6rem}}.frame.frame-type-info-message .accordion-button .level-icon{margin-right:1rem;width:3.2rem;height:3.2rem}@media (min-width:768px){.frame.frame-type-info-message .accordion-button .level-icon{margin-right:2rem}}.field-checkbox .checkbox-icon polyline,.field-checkbox .radio-icon polyline,.field-radio .checkbox-icon polyline,.field-radio .radio-icon polyline,.frame-type-line-maps.frame-blue line,.frame-type-line-poi.frame-blue line,.frame-type-links.frame-blue line,.frame-type-uploads.frame-blue line,.frame.frame-type-info-message .accordion-button .level-icon circle{fill:#fff;stroke:#fff}@media (min-width:768px){.info-message{display:flex;align-items:flex-start;flex-shrink:1;width:100%}.info-message .info-message-message{padding-top:.4rem}}.info-message .info-message-message .h3,.info-message .info-message-message h3{display:inline;padding:.3rem .5rem .3rem 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23e6f0ff%22%2F%3E%3C%2Fsvg%3E)}.info-message .info-message-message .h3+*,.info-message .info-message-message h3+*,.summary-page dt.dt-fieldset+dt,.summary-page dt.dt-fieldset+dt+dd{margin-top:1.5rem}.info-message .info-message-message>:last-child{margin-bottom:0}@media (max-width:767.98px){.info-message-image{margin-bottom:2rem}}@media (min-width:768px){.info-message-image{margin-right:2.6rem;flex-shrink:0;width:314px}}.frame-type-link-block{max-width:1100px}@media (min-width:1200px){.frame-type-link-block{max-width:80vw;min-width:1100px}}@media (min-width:768px){.frame-type-link-block.frame-layout-0{padding:2rem}.frames-container>.frame-type-link-block{margin-top:6rem;margin-bottom:6rem}.frames-container>.frame-type-link-block .block-link-block{padding:1.5rem 0}.frames-container>.frame-type-link-block .link-inner{max-width:600px;margin:0 auto}}@media (min-width:1200px){.frames-container>.frame-type-link-block .link-inner{max-width:calc(53.324vw - 2*2rem)}}@media (min-width:768px){.frames-container>.frame-type-link-block .h2,.frames-container>.frame-type-link-block h2{margin:0 auto 2rem}.prehome .frames-container>.frame-type-link-block{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}}.frame-type-link-block.frame-layout-10{padding-bottom:0;margin-bottom:6.5rem}@media (min-width:768px){.frame-type-link-block.frame-layout-10{margin-bottom:5.5rem}.frames-container>.frame-type-link-block.frame-layout-10{margin-bottom:8.5rem}}.frame-type-link-block.frame-layout-10 .block-link-block{padding-bottom:5rem}.frame-type-link-block.frame-layout-10 .button-pill{margin-bottom:-2.5rem}.block-link-block{text-align:center;font-size:0;margin:0;background:#fff}@media (min-width:768px){.block-link-block{padding:1rem 0}}.block-link-block.with-inner-image{padding-bottom:0}.block-link-block .h2,.block-link-block h2{font-size:2rem;color:#173166}.block-link-block p{font-size:1.4rem;font-weight:700;line-height:1.57;color:#173166}.block-link-block .link-block-background{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.block-link-block .image-after-title{width:100%;height:auto;display:block;margin:0 auto 2rem}@media (min-width:768px){.frames-container>.block-link-block .image-after-title{max-width:320px}}.frame-blue .block-link-block{background:#173166}.frame-blue .big-number span,.frame-blue .block-link-block .h2,.frame-blue .block-link-block h2,.frame-blue .block-link-block p{color:#fff}.frame-light-blue .block-link-block{background:#e6f0ff}.frame-green .block-link-block{background:#63fd9a}.frame table a,.frame table span,.frame-green .block-link-block .h2,.frame-green .block-link-block h2{color:#173166}.block-link-block.with-image-bg{position:relative;margin:0 -2rem;padding:2rem}@media (min-width:768px){.block-link-block.with-image-bg{padding:6rem 5rem;margin:-2rem}.frames-container>.frame-type-link-block .block-link-block.with-image-bg{padding:3rem 2rem;margin:-2rem}}.block-link-block.with-image-bg .link-inner{padding:2.5rem 2rem 3rem;margin:0 auto;background:#fff;position:relative;z-index:1}@media (min-width:768px){.block-link-block.with-image-bg .link-inner{max-width:640px}}@media (min-width:1200px){.block-link-block.with-image-bg .link-inner{max-width:53.324vw}}.frame-blue .block-link-block.with-image-bg .link-inner{background:#173166}.frame table tbody th:after,.frame-light-blue .block-link-block.with-image-bg .link-inner{background:#e6f0ff}.frame-green .block-link-block.with-image-bg .link-inner{background:#63fd9a}.block-link-block.with-image-bg .link-inner .h2,.block-link-block.with-image-bg .link-inner h2{padding:0 0 1.4rem;margin-bottom:0}.block-link-block.with-image-bg .link-inner .button-pill{padding:1.3rem 3rem;margin-top:0;display:inline-block;width:auto;max-width:none}.block-link-block.with-image-bg.with-subtitle{padding:5rem 2rem}.block-link-block.with-subtitle{text-align:left}.frame-blue .block-link-block.with-subtitle .h2,.frame-blue .block-link-block.with-subtitle h2{color:#63fd9a}@media (min-width:768px){.frames-container>.block-link-block{padding:4.5rem 2rem}.frame-type-two-columns .block-link-block .link-inner,.frames-container>.block-link-block .link-inner{max-width:340px}}.link-inner{margin:0 auto}.frame.frame-type-keyfigures{text-align:center;vertical-align:top;padding:2rem}@media (max-width:767.98px){.frame.frame-type-keyfigures{margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.frame.frame-type-keyfigures{width:100%;display:block;margin:5rem auto}}.frame.frame-type-keyfigures:first-child{margin-top:0}@media (min-width:768px){.frames-container>.frame.frame-type-keyfigures{margin-top:7rem;margin-bottom:7rem}}@media (max-width:767.98px){.frames-container>.frame.frame-type-keyfigures{display:block}.frame-type-two-columns .frame.frame-type-keyfigures{margin-bottom:0}}.block-animated-number{text-align:center}@media (max-width:767.98px){.block-animated-number{width:50%;display:inline-block}}@media (min-width:768px){.block-animated-number+.block-animated-number{margin-top:4rem}}.block-animated-number:last-child{margin-bottom:0}.block-animated-number .value,.done caption{display:none}.big-number{display:block;margin-bottom:1rem;white-space:nowrap;font-size:0}.big-number span{color:#173166;font-weight:300}.big-number span,.big-number::after,.big-number::before{font-size:4.4rem;line-height:1}@media (min-width:768px){.big-number span,.big-number::after,.big-number::before{font-size:5.2rem;line-height:.85}}@media (max-width:540px){.big-number span,.big-number::after,.big-number::before{font-size:3.4rem}}@media (max-width:420px){.big-number span,.big-number::after,.big-number::before{font-size:2.8rem}}.big-number::after,.big-number::before{content:"/";color:#63fd9a;font-weight:700}.number-text{display:block;color:#173166;font-weight:700;font-size:1.4rem;line-height:1.7rem;margin:0 auto}@media (min-width:768px){.number-text{max-width:240px;line-height:1.05}}.accordion-collapse{display:block!important;overflow:hidden;max-height:0;transition:max-height .2s linear,background-color .2s linear;margin:0!important}.accordion-item.open .accordion-collapse,.accordion-item.open-at-load .accordion-collapse{max-height:none!important}.accordion-item.open .accordion-toggle-arrow,.accordion-item.open-at-load .accordion-toggle-arrow,.accordion-item.opening .accordion-toggle-arrow{transform:rotateX(180deg)}@media (min-width:768px){.accordion-item.open-at-load-desktop .accordion-collapse{max-height:none}}@media (max-width:767.98px){.accordion-item.open-at-load-desktop:not(.open-at-load-mobile) .accordion-collapse{max-height:0!important}.accordion-item.open-at-load-mobile .accordion-collapse{max-height:none}}@media (min-width:768px){.accordion-item.open-at-load-mobile:not(.open-at-load-desktop) .accordion-collapse{max-height:0!important}}@media (max-width:767.98px){.accordion-item.open-at-load-desktop.opening-desktop:not(.open-at-load-mobile) .accordion-button,.accordion-item.open-at-load-desktop.opening-desktop:not(.open-at-load-mobile) .accordion-collapse{background-color:#fff!important}.accordion-item.open-at-load-desktop.opening-desktop:not(.open-at-load-mobile) .accordion-button svg{transform:none!important}}@media (min-width:768px){.accordion-item.open-at-load-desktop.opening-desktop .accordion-toggle-arrow{transform:rotateX(180deg)}.accordion-item.open-at-load-mobile.opening-mobile:not(.open-at-load-desktop) .accordion-button,.accordion-item.open-at-load-mobile.opening-mobile:not(.open-at-load-desktop) .accordion-collapse{background-color:#fff!important}.accordion-item.open-at-load-mobile.opening-mobile:not(.open-at-load-desktop) .accordion-button svg{transform:none!important}}@media (max-width:767.98px){.accordion-item.open-at-load-mobile.opening-mobile .accordion-toggle-arrow{transform:rotateX(180deg)}}.accordion .h3,.accordion h3{display:block;background:0 0;padding:0}.accordion.accordion-base .accordion-button{background-color:#173166;color:#fff;border:0}.frame-blue .accordion.accordion-base .accordion-button{background-color:#e6f0ff;color:#173166}.accordion.accordion-base .accordion-toggle-arrow{fill:#fff}.accordion.accordion-base .accordion-body{padding:0}.frame .accordion-tickets table,.frame.frame-light-blue table{border-bottom:.1rem #fff solid}.frame .accordion-tickets table tr,.frame.frame-light-blue table tr{border-bottom:.1rem #e6f0ff solid}.table-container{position:relative}.table-container::-webkit-scrollbar-track{width:.5rem;height:.5rem;border:.2rem solid #fff;background-color:#e6f0ff}.frame-green .table-container::-webkit-scrollbar-track{border-color:#63fd9a}.frame-blue .table-container::-webkit-scrollbar-track{border-color:#173166}.frame-light-blue .table-container::-webkit-scrollbar-track{border-color:#e6f0ff;background-color:#fff}.frame-blue .table-container::-webkit-scrollbar-track,.frame-green .table-container::-webkit-scrollbar-track{background-color:#fff}.table-container::-webkit-scrollbar{width:.5rem;height:.5rem;border:0;background-color:#fff}.frame-green .table-container::-webkit-scrollbar{background-color:#63fd9a}.frame-blue .table-container::-webkit-scrollbar,.frame-light-blue .table-container::-webkit-scrollbar{background-color:#173166}.table-container::-webkit-scrollbar-thumb{width:.5rem;height:.5rem;background-color:#63fd9a}.frame-green .table-container::-webkit-scrollbar-thumb{background-color:#173166}.table-container::after,.table-container::before{content:"";display:block;width:.1rem;bottom:1rem;top:0;position:absolute;background:#e6f0ff;z-index:1}.frame-light-blue .table-container::after,.frame-light-blue .table-container::before{background:#fff}.table-container::before{left:0}.table-container::after{right:0}.frame table{border:.1rem solid #e6f0ff;margin:0 0 .5rem;text-align:center;color:#173166;line-height:1.57;border-collapse:separate;border-spacing:0}.frame table caption{background-color:#173166;color:#fff;min-height:5rem;padding:1.4rem 1.5rem;width:100%;font-size:1.4rem;font-weight:700;caption-side:top}@media (min-width:768px){.frame table caption{min-height:6rem;padding:2rem 1.5rem}}.frame-blue .frame table caption{background-color:#e6f0ff}.frame table a,.frame table li,.frame table ol,.frame table p,.frame table span,.frame table ul{font-size:1.4rem}.frame table td,.frame table th{background-color:#e6f0ff;border-left-width:.1rem;border-right-width:.1rem;box-shadow:none!important;vertical-align:middle;color:#173166;padding:1rem .5rem;min-width:10rem}.frame table td:first-child,.frame table th:first-child{position:sticky;left:0}.frame table td:first-child:after,.frame table th:first-child:after{position:absolute;top:0;left:100%;content:'';background:#fff;height:100%;width:.1rem}.frame table td+td,.frame table td+th,.frame table th+td,.frame table th+th{border-left:0}.frame table tbody:first-child tr:first-child,.frame table thead{line-height:normal}.frame table tbody:first-child tr:first-child td,.frame table tbody:first-child tr:first-child th,.frame table thead td,.frame table thead th{background-color:#fff;vertical-align:top}.frame table tbody:first-child tr:first-child tr:last-child,.frame table tbody:first-child tr:first-child tr:last-child th,.frame table thead tr:last-child,.frame table thead tr:last-child th{border-bottom-color:#e6f0ff!important}.frame table tbody:first-child tr:first-child td,.frame table th{font-size:1.4rem;font-weight:700}.frame table tbody tr:first-child{border-top-color:#e6f0ff}.frame table tbody td{font-size:1.4rem;font-weight:300}.frame table tbody td.pdfFile{font-size:.9rem;line-height:1.33;font-weight:500}@media (min-width:768px){.frame table tbody td.pdfFile{font-size:1.4rem}}.frame table tbody td.pdfFile span{margin:0;display:block}@media (min-width:768px){.frame table tbody td.pdfFile span{font-size:1.1rem}}.frame table tbody tr:nth-of-type(even) td:first-child:after,.frame table tbody tr:nth-of-type(even) th:first-child:after,.frame table thead tr td:first-child:after,.frame table thead tr th:first-child:after{background:#e6f0ff}.frame table thead th,.frame table thead tr{border-top-width:0}.frame table thead th:first-child{border-left-width:0}.frame table thead th:last-child{border-right-width:0}.frame table tbody th{background:#fff}.frame table tbody tr:nth-child(odd) td:first-child:after,.frame table tbody tr:nth-child(odd) th:first-child:after{background:#e6f0ff}.frame table tbody tr:nth-child(even) td:first-child:after,.frame table tbody tr:nth-child(even) th:first-child:after,.frame table thead+tbody tr:nth-child(odd) td:first-child:after{background:#fff}.frame table tbody tr:nth-of-type(even) td,.frame table thead+tbody tr:nth-of-type(odd) td{background-color:#e6f0ff}.frame table tbody tr:nth-of-type(even) td:not(:first-child),.frame table thead+tbody tr:nth-of-type(odd) td:not(:first-child){border-left-color:#fff}.frame table tbody tr:nth-of-type(even) td:not(:last-child),.frame table thead+tbody tr:nth-of-type(odd) td:not(:last-child){border-right-color:#fff}.frame table tbody tr:nth-of-type(odd) td,.frame table tbody tr:nth-of-type(odd) th,.frame table thead+tbody tr:nth-of-type(even) td{background-color:#fff}.frame table tbody tr:nth-of-type(odd) td:not(:first-child),.frame table tbody tr:nth-of-type(odd) th:not(:first-child),.frame table thead+tbody tr:nth-of-type(even) td:not(:first-child){border-left-color:#e6f0ff}.frame table tbody tr:nth-of-type(odd) td:not(:last-child),.frame table tbody tr:nth-of-type(odd) th:not(:last-child),.frame table thead+tbody tr:nth-of-type(even) td:not(:last-child){border-right-color:#e6f0ff}.frame table tbody td:first-child,.frame table tbody th:first-child,.frame table tbody tr{border-left-width:0}.frame table tbody td:last-child,.frame table tbody th:last-child,.frame table tbody tr{border-right-width:0}.frame table tbody tr:last-child,.frame table tbody tr:last-child td,.frame table tbody tr:last-child th{border-bottom-width:0}.frame table thead+tbody tr:nth-child(even) td:first-child:after,.frame table thead+tbody tr:nth-child(even) th:first-child:after{background:#e6f0ff}p.scroll-helper,p.table-helper{font-size:1.1rem;font-weight:500;line-height:1.18;float:right;display:none;margin-top:.5rem}.show-helper+p.scroll-helper,.show-helper+p.table-helper{display:block}p.scroll-helper::after,p.table-helper::after{display:block;content:'';clear:both}@media (min-width:1200px){.frame.frame-type-traffic-global{max-width:70vw;min-width:940px}}@media (max-width:767.98px){.frame.frame-type-traffic-global{background:0;padding:0;margin:0 0 3.3rem}}@media (min-width:768px){.frame.frame-type-traffic-global{margin-bottom:7.5rem;max-width:calc(940px - (2*2rem))}}@media (min-width:1200px){.frame.frame-type-traffic-global{max-width:calc(70vw - (2*2rem));min-width:calc(940px - (2*2rem))}}@media (min-width:768px){.frame.frame-type-traffic-global .h3,.frame.frame-type-traffic-global h3{font-size:2rem;line-height:1.3;margin:0 0 1rem;text-align:center}}@media (max-width:767.98px){.frame.frame-type-traffic-global .button-over-bottom{height:auto}}@media (max-width:767.98px){.frame.frame-type-traffic-global .trafic-info-tabs{margin-bottom:2rem}}@media (min-width:768px){.frame.frame-type-traffic-global .trafic-info-tabs .button-over-bottom{height:.5rem;margin-top:3rem}}@media (max-width:767.98px){.frame.frame-type-traffic-global .trafic-info-tabs .tabs{margin-bottom:2rem}.frame.frame-type-traffic-global .trafic-info-tabs .tab-parc-relais .form-group,.frame.frame-type-traffic-global .trafic-info-tabs .tab-velo .form-group{margin:0 auto}}@media (min-width:768px){.trafic-info-title{border-bottom:.5rem solid #173166;padding-left:3.7rem;margin-bottom:3rem;position:relative;padding-bottom:1rem}}@media (max-width:767.98px){.trafic-info-title svg{display:none}}@media (min-width:768px){.trafic-info-title svg{position:absolute;top:0;left:0;width:2.8rem;height:2.8rem}.trafic-info-title .h2,.trafic-info-title h2{font-size:1.7rem;font-weight:900;text-transform:uppercase;padding:.5rem 0 0;margin:0}.trafic-info-top{padding:0 0 1rem;display:flex;align-items:center;justify-content:space-between}}@media (max-width:767.98px){.trafic-info-top{margin:0 0 2rem}}@media (min-width:768px){.trafic-info-search-container{width:50%;margin:0 3rem;max-width:calc((100%/3) - .6rem);flex-shrink:0;min-width:290px}}@media (min-width:992px){.trafic-info-search-container{margin-top:-3rem}}@media (min-width:768px){.trafic-info-image{width:100%;flex-shrink:1;max-width:290px}}@media (max-width:767.98px){.trafic-info-image{display:none}}@media (min-width:768px){.trafic-info-tab-buttons{margin-bottom:2.2rem}}@media (max-width:767.98px){.trafic-info-tab-buttons{justify-content:space-between}}@media (min-width:768px){.trafic-info-tab-buttons button{width:25%}}@media (min-width:768px){.trafic-info-tab-buttons svg{width:5.8rem;height:5.8rem}}.travel-options-button polygon{transition:fill .2s linear}@media (min-width:768px){.trafic-info-tab-buttons button{padding:1.5rem 0}}@media (min-width:1401px){.trafic-info-tab-buttons button{padding:2.2rem 0}}.trafic-info-tab-buttons button.active{border-bottom:4px solid #173166;padding-bottom:1.8rem}@media (min-width:768px){.trafic-info-tab-buttons button:focus svg,.trafic-info-tab-buttons button:hover svg{background:#173166}.trafic-info-tab-buttons button:focus circle,.trafic-info-tab-buttons button:hover circle{fill:#173166}.trafic-info-tab-buttons button:focus path,.trafic-info-tab-buttons button:hover path{fill:#fff}.trafic-info-cols{display:flex;align-items:stretch;margin-bottom:4rem}}.slider-travel-combined-form .block-travel-route form{display:flex;flex-direction:column}@media (min-width:768px){.trafic-info-col{width:25%;border-left:1px solid #b9c1d1;padding:0 1.7rem;text-align:center}}@media (max-width:767.98px){.trafic-info-col{width:100%;border-bottom:1px solid #b9c1d1;padding:2rem 0 2.5rem 6.8rem;text-align:left;position:relative}}@media (min-width:768px){.trafic-info-col>svg{display:none}.trafic-info-col:first-child{border:0}}@media (max-width:767.98px){.trafic-info-col:first-child{border-top:4px solid #173166}}@media (min-width:768px){.trafic-info-col .button-text{max-width:126px}}@media (max-width:767.98px){.trafic-info-col .button-with-icon{margin-right:auto}.trafic-info-col .button-with-icon br{display:none}.trafic-info-col .tab-buttons{margin-left:-.5rem}}@media (min-width:769px) and (max-width:900px){.trafic-info-col-content+.tab-buttons{margin-left:-.7rem;margin-right:-.7rem}}@media (max-width:767.98px){.info-list .status-pin{margin-top:1px;border-width:1px}}@media (min-width:768px){ul.lines-list{margin:0 auto 3rem;max-width:18rem}}@media (min-width:769px) and (max-width:935px){.col-bus ul.lines-list{justify-content:center}}@media (min-width:768px){ul.lines-list.center-content{justify-content:center;max-width:none;width:100%}}@media (min-width:768px){ul.lines-list.center-content li{width:7rem;text-align:center}.trafic-info-cols ul.lines-list.center-content li{width:7rem}}@media (max-width:767.98px){ul.lines-list.max-8-6:not(.show-all) li:nth-child(n+9){display:none}}@media (min-width:768px){ul.lines-list.max-8-6:not(.show-all) li:nth-child(n+7){display:none}}ul.lines-list li a{position:relative;display:inline-block;width:5rem;text-align:center}ul.lines-list li svg{width:5rem;height:5rem;border-radius:1rem;transition:transform .2s linear}@media (min-width:768px){ul.lines-list+ul.info-list{margin-top:-.6rem}}@media (max-width:767.98px){.trafic-info-col-content ul.filteredItemsList,.trafic-info-col-content ul.lines-list{row-gap:1rem;-moz-column-gap:calc((100% - 20rem)/3);column-gap:calc((100% - 20rem)/3)}.trafic-info-col-content ul.filteredItemsList li,.trafic-info-col-content ul.lines-list li{padding:0;width:auto}}@media (min-width:768px){ul.info-list{margin:0 auto 3rem}}@media (min-width:768px){ul.info-list li{display:inline-flex;align-items:center;width:15rem;margin:0 auto 3rem}}ul.info-list span:first-child{flex-shrink:0;margin-right:.7rem}@media (min-width:768px){.trafic-info-col-content ul.info-list{margin-top:1.7rem}}@media (min-width:768px){ul.perturbation-list{margin:0 auto;width:100%}}@media (max-width:767.98px){ul.perturbation-list{border-bottom:1px solid #b9c1d1}}@media (min-width:768px){ul.perturbation-list>li{width:50%;text-align:center;margin-bottom:3rem}}@media (max-width:767.98px){ul.perturbation-list div[role=button],ul.perturbation-list>li>div:not(.accordion-item){width:100%;padding:1.4rem 0}}@media (min-width:768px){ul.perturbation-list div[role=button],ul.perturbation-list>li>div:not(.accordion-item){margin:0 auto;padding:1rem 0;width:70%;min-width:250px;border-top:1px solid #e6f0ff;border-bottom:1px solid #e6f0ff}}@media (min-width:768px){ul.perturbation-list div[role=button]:focus,ul.perturbation-list div[role=button]:hover{border-color:#b9c1d1}}@media (min-width:768px){ul.perturbation-list.perturbation-fullpage>li{width:85%;margin:0 auto}}@media (min-width:768px){ul.perturbation-list .opening-desktop .select-arrow{transform:rotateX(180deg)}}@media (max-width:767.98px){.tab-metro{padding-top:2rem}}@media (max-width:767.98px){.perturbation-icon{border-radius:50%;background:#e6f0ff}}@media (min-width:768px){.tab-parc-relais,.tab-velo{padding:0 2.5rem}}@media (min-width:768px){.filteredItemsContainer.mode-other .filteredItemsList,.filteredItemsContainerAlt.mode-other .filteredItemsList{margin:0 0 3rem}}@media (min-width:768px){.filteredItemsContainer.mode-other .filtered-item,.filteredItemsContainerAlt.mode-other .filtered-item{width:50%;padding:0 4.5rem}}@media (min-width:768px){.frame-light-blue .filteredItemsContainer.mode-other .item-button,.frame-light-blue .filteredItemsContainerAlt.mode-other .item-button{border-bottom:1px solid #e6f0ff;border-top:1px solid #e6f0ff}}@media (max-width:767.98px){.frame-light-blue .filteredItemsContainer.mode-other .item-button,.frame-light-blue .filteredItemsContainerAlt.mode-other .item-button{border-bottom:1px solid #b9c1d1}}@media (min-width:768px){.filteredItemsContainer.mode-other .item-button:focus,.filteredItemsContainer.mode-other .item-button:hover,.filteredItemsContainerAlt.mode-other .item-button:focus,.filteredItemsContainerAlt.mode-other .item-button:hover{border-color:#b9c1d1}}.filteredItemsContainer.mode-other .item-button-info span span,.filteredItemsContainerAlt.mode-other .item-button-info span span{direction:rtl;min-width:1.6rem;text-align:right;vertical-align:middle;margin-top:-.3rem}@media (max-width:767.98px){.filteredItemsContainer.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+6),.filteredItemsContainerAlt.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+6){display:none}}@media (min-width:768px){.filteredItemsContainer.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+5),.filteredItemsContainerAlt.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+5){display:none}}@media (max-width:767.98px){.has-show-more.display-show-more-mobile .end-of-list{display:none}.has-show-more.display-show-more-mobile.more-triggered .end-of-list{display:revert}}@media (min-width:768px){.has-show-more.display-show-more-desktop .end-of-list{display:none}.has-show-more.display-show-more-desktop.more-triggered .end-of-list{display:revert}}@media (min-width:768px){.title-thicker-with-bottom-line{font-size:2.4rem!important;width:85%}}@media (min-width:768px){.button-center+.title-thicker-with-bottom-line{margin-top:3rem!important}}div.perturbation-text ol,div.perturbation-text ul{padding-left:1.5rem;margin-bottom:1rem}.frame-type-links-carousel{max-width:1100px}@media (min-width:1200px){.frame-type-links-carousel{max-width:80vw;min-width:1100px}}.block-page-intro:not(.intro-with-image)+.standard-content>.frames-container>.frame-type-links-carousel:first-child{margin-top:-4rem;margin-left:-2rem;margin-right:-2rem;max-width:none}@media (max-width:767.98px){.block-page-intro:not(.intro-with-image)+.standard-content>.frames-container>.frame-type-links-carousel:first-child{padding-left:2rem;padding-right:2rem}}.block-links-carousel .glide__track,.block-links-carousel div.glide__slide{background-color:#63fd9a;background-size:330px;background-repeat:repeat;background-image:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/fond-motif-transparent.svg');background-position:center}@media (min-width:768px){.block-links-carousel .glide__track,.block-links-carousel div.glide__slide{background-image:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/fond-motif-transparent.svg');background-position:bottom center;background-repeat:repeat-x;background-size:240px}}.layout .glide{width:auto}@media (max-width:767.98px){.layout .glide{margin:0 -2rem}}.glide__track{cursor:-webkit-grab;cursor:grab}.glide__track:active{cursor:-webkit-grabbing;cursor:grabbing}.glide__slides{margin:0!important;padding:0!important;align-items:stretch}.glide__slide{padding:2rem;height:auto;min-height:100%;display:flex}@media (min-width:768px){.glide__slide{padding:4.6rem 2rem 5.9rem}.prehome .glide__slide{padding-left:7rem;padding-right:7rem}}.glide__arrows .glide__arrow{padding:0;border:0;box-shadow:none}.glide__arrows .glide__arrow.glide__arrow--left{left:calc((100vw - 780px)/2 - 32px - 4rem)}.glide__arrows .glide__arrow.glide__arrow--right{right:calc((100vw - 780px)/2 - 32px - 4rem)}@media (min-width:1200px){.glide__arrows .glide__arrow.glide__arrow--left{left:calc((1100px - 780px)/2 - 32px - 2rem)}.glide__arrows .glide__arrow.glide__arrow--right{right:calc((1100px - 780px)/2 - 32px - 2rem)}}@media (min-width:1375px){.glide__arrows .glide__arrow.glide__arrow--left{left:calc((80vw - 780px)/2 - 32px - 2rem)}.glide__arrows .glide__arrow.glide__arrow--right{right:calc((80vw - 780px)/2 - 32px - 2rem)}}@media (max-width:991px){.glide__arrows .glide__arrow.glide__arrow--left{left:2rem}.glide__arrows .glide__arrow.glide__arrow--right{right:2rem}}.prehome .glide__arrows .glide__arrow.glide__arrow--left{left:2rem}.prehome .glide__arrows .glide__arrow.glide__arrow--right{right:2rem}.glide__arrows .glide__arrow svg{width:3.2rem;height:3.2rem}.glide__arrows .glide__arrow svg circle,.glide__arrows .glide__arrow svg path{transition:fill .2s linear,stroke .2s linear}@media (min-width:768px){.glide__arrows .glide__arrow:focus svg circle,.glide__arrows .glide__arrow:hover svg circle{fill:#173166}.glide__arrows .glide__arrow:focus svg path,.glide__arrows .glide__arrow:hover svg path{stroke:#fff}}@media (max-width:767.98px){.glide__arrows .glide__arrow{display:none}}.glide__bullets{font-size:1.7rem;bottom:3rem}@media (min-width:768px){.glide__bullets{bottom:2.5rem}}.glide__bullets .glide__bullet{box-shadow:none;background:0 0!important;border:.2rem solid #173166!important;height:1rem;width:1rem}@media (min-width:768px){.glide__bullets .glide__bullet:hover{border:.2rem solid #173166!important;background:#173166!important}.glide__bullets .glide__bullet:active,.glide__bullets .glide__bullet:focus{background:#173166!important;border:.2rem solid #173166!important}}.glide__bullet.glide__bullet--active{background:#173166!important;border:.2rem solid #173166!important}.block-list-ul a,.glide__slideInner{display:flex;justify-content:space-between;background:#fff;text-decoration:none}.glide__slideInner{margin:0 auto;max-width:780px;padding:2rem;width:100%;position:relative;height:17.8rem}@media (min-width:768px){.glide__slideInner{flex-direction:row-reverse;align-items:center;padding:3rem;height:23.4rem}.glide__slideInner:focus .h4,.glide__slideInner:focus h4,.glide__slideInner:focus p,.glide__slideInner:focus span,.glide__slideInner:hover .h4,.glide__slideInner:hover h4,.glide__slideInner:hover p,.glide__slideInner:hover span{color:#173166}.glide__slideInner:focus img,.glide__slideInner:hover img{transform:scale(1.05)}}.glide__slideInner .h4,.glide__slideInner h4,.glide__slideInner p{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.glide__slideInner .h4,.glide__slideInner h4{text-transform:uppercase;font-size:1.8rem;line-height:1.22;font-weight:900;-webkit-line-clamp:3}@media (min-width:768px){.glide__slideInner .h4,.glide__slideInner h4{font-size:1.7rem;line-height:1.18;-webkit-line-clamp:unset}}@media (max-width:767.98px){.glide__slideInner .h4,.glide__slideInner h4{margin-top:.4rem}}.glide__slideInner p{margin-bottom:1.7rem;font-size:1.4rem;font-weight:500;line-height:1.43;-webkit-line-clamp:2}@media (min-width:768px){.glide__slideInner p{margin-bottom:2rem;font-size:1.4rem;line-height:1.21;-webkit-line-clamp:unset}}@media (max-width:767.98px){.glide__slideInner p{margin-top:2rem;margin-right:-5rem}}.glide__slideInner span{font-size:1.4rem;font-weight:700;line-height:1.57;text-decoration:underline}@media (max-width:767.98px){.glide__slideInner span{position:absolute;bottom:3.4rem;right:2rem}}.glide__slideInner img{height:calc(17.8rem - (2*2rem));flex-shrink:0;-o-object-fit:contain;object-fit:contain;padding-bottom:calc((3.4rem - 20px) + 22px);transition:transform .2s linear}@media (min-width:768px){.glide__slideInner img{width:auto;height:calc(23.4rem - (2*2rem));padding-bottom:unset}}.glide__slideContent{width:53%;flex-shrink:0}@media (min-width:768px){.glide__slideContent{width:43%;margin-right:3%}}.glide__slideImage{width:45%}@media (min-width:768px){.glide__slideImage{text-align:center;margin-left:3%}}.frame-type-line-maps,.frame-type-line-poi,.frame-type-links,.frame-type-uploads{max-width:1100px}@media (min-width:1200px){.frame-type-line-maps,.frame-type-line-poi,.frame-type-links,.frame-type-uploads{max-width:80vw;min-width:1100px}}.frame-type-line-maps.frame,.frame-type-line-poi.frame,.frame-type-links.frame,.frame-type-uploads.frame{padding:2.5rem 2rem 2rem}@media (min-width:768px){.frame-type-line-maps.frame,.frame-type-line-poi.frame,.frame-type-links.frame,.frame-type-uploads.frame{padding-top:4.5rem;padding-bottom:7rem}}@media (max-width:767.98px){.frame-type-line-maps.frame,.frame-type-line-poi.frame,.frame-type-links.frame,.frame-type-uploads.frame{margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.frames-container>.frame-type-line-maps.frame,.frames-container>.frame-type-line-poi.frame,.frames-container>.frame-type-links.frame,.frames-container>.frame-type-uploads.frame{padding-top:3rem;padding-bottom:4rem;margin-bottom:6rem}}@media (max-width:1050px) and (min-width:769px){.frames-container>.frame-type-line-maps.frame .block-list-ul,.frames-container>.frame-type-line-poi.frame .block-list-ul,.frames-container>.frame-type-links.frame .block-list-ul,.frames-container>.frame-type-uploads.frame .block-list-ul{margin-left:-.6rem;margin-right:-.6rem}}.frame-type-line-maps.show-all .button-center,.frame-type-line-poi.show-all .button-center,.frame-type-links.show-all .button-center,.frame-type-uploads.show-all .button-center{display:none}.frame-type-line-maps .button-center,.frame-type-line-poi .button-center,.frame-type-links .button-center,.frame-type-uploads .button-center{padding:0}.line-documents .frame-type-line-maps,.line-documents .frame-type-line-poi,.line-documents .frame-type-links,.line-documents .frame-type-uploads{padding:2rem!important}@media (min-width:768px){.prehome .frames-container>.frame-type-line-maps,.prehome .frames-container>.frame-type-line-poi,.prehome .frames-container>.frame-type-links,.prehome .frames-container>.frame-type-uploads{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}}.frame-type-line-maps header,.frame-type-line-poi header,.frame-type-links header,.frame-type-uploads header{margin-left:auto;margin-right:auto}@media (min-width:992px){.frame-type-two-columns .frame-type-line-maps header,.frame-type-two-columns .frame-type-line-poi header,.frame-type-two-columns .frame-type-links header,.frame-type-two-columns .frame-type-uploads header{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width:1400px){.frame-type-two-columns .frame-type-line-maps header,.frame-type-two-columns .frame-type-line-poi header,.frame-type-two-columns .frame-type-links header,.frame-type-two-columns .frame-type-uploads header{padding-left:6rem!important;padding-right:6rem!important}}@media (min-width:768px){.frame-type-line-maps .block-list-ul,.frame-type-line-maps header,.frame-type-line-poi .block-list-ul,.frame-type-line-poi header,.frame-type-links .block-list-ul,.frame-type-links header,.frame-type-uploads .block-list-ul,.frame-type-uploads header{max-width:940px}}@media (min-width:768px) and (min-width:1200px){.frame-type-line-maps .block-list-ul,.frame-type-line-maps header,.frame-type-line-poi .block-list-ul,.frame-type-line-poi header,.frame-type-links .block-list-ul,.frame-type-links header,.frame-type-uploads .block-list-ul,.frame-type-uploads header{max-width:70vw;min-width:940px}}@media (min-width:992px){.frame-type-line-maps .block-list-ul,.frame-type-line-maps header,.frame-type-line-poi .block-list-ul,.frame-type-line-poi header,.frame-type-links .block-list-ul,.frame-type-links header,.frame-type-uploads .block-list-ul,.frame-type-uploads header{padding:0 2rem!important}}@media (min-width:768px){.frame-type-two-columns .frame-type-line-maps .block-list-ul,.frame-type-two-columns .frame-type-line-maps header,.frame-type-two-columns .frame-type-line-poi .block-list-ul,.frame-type-two-columns .frame-type-line-poi header,.frame-type-two-columns .frame-type-links .block-list-ul,.frame-type-two-columns .frame-type-links header,.frame-type-two-columns .frame-type-uploads .block-list-ul,.frame-type-two-columns .frame-type-uploads header{min-width:0}}.prehome .frames-container>.frame-pages-carousel div.inner-container,.prehome .frames-container>.frame-pages-carousel div.inner-container-small,.prehome .frames-container>.frame-type-line-maps .block-list-ul,.prehome .frames-container>.frame-type-line-maps header,.prehome .frames-container>.frame-type-line-poi .block-list-ul,.prehome .frames-container>.frame-type-line-poi header,.prehome .frames-container>.frame-type-links .block-list-ul,.prehome .frames-container>.frame-type-links header,.prehome .frames-container>.frame-type-uploads .block-list-ul,.prehome .frames-container>.frame-type-uploads header{min-width:0}.frame-type-line-maps .block-list-ul,.frame-type-line-poi .block-list-ul,.frame-type-links .block-list-ul,.frame-type-uploads .block-list-ul{margin:0 -.6rem}@media (min-width:768px){.frame-type-line-maps .block-list-ul,.frame-type-line-poi .block-list-ul,.frame-type-links .block-list-ul,.frame-type-uploads .block-list-ul{max-width:952px}}@media (min-width:992px){.frame-type-line-maps .block-list-ul,.frame-type-line-poi .block-list-ul,.frame-type-links .block-list-ul,.frame-type-uploads .block-list-ul{margin:0 auto}}@media (min-width:1200px){.frame-type-line-maps .block-list-ul,.frame-type-line-poi .block-list-ul,.frame-type-links .block-list-ul,.frame-type-uploads .block-list-ul{max-width:calc(70vw + 12px);min-width:952px}}@media (min-width:768px){.frame-type-two-columns .frame-type-line-maps .block-list-ul,.frame-type-two-columns .frame-type-line-poi .block-list-ul,.frame-type-two-columns .frame-type-links .block-list-ul,.frame-type-two-columns .frame-type-uploads .block-list-ul{margin:0 auto}}@media (min-width:992px){.frame-type-two-columns .frame-type-line-maps .block-list-ul,.frame-type-two-columns .frame-type-line-poi .block-list-ul,.frame-type-two-columns .frame-type-links .block-list-ul,.frame-type-two-columns .frame-type-uploads .block-list-ul{padding-left:1.6rem!important;padding-right:1.6rem!important}}@media (min-width:1400px){.frame-type-two-columns .frame-type-line-maps .block-list-ul,.frame-type-two-columns .frame-type-line-poi .block-list-ul,.frame-type-two-columns .frame-type-links .block-list-ul,.frame-type-two-columns .frame-type-uploads .block-list-ul{padding-left:5.6rem!important;padding-right:5.6rem!important}}@media (max-width:850px) and (min-width:769px){.frame-type-two-columns .frame-type-line-maps .block-list-ul,.frame-type-two-columns .frame-type-line-poi .block-list-ul,.frame-type-two-columns .frame-type-links .block-list-ul,.frame-type-two-columns .frame-type-uploads .block-list-ul{margin-left:-.6rem;margin-right:-.6rem}}.frame-type-line-maps .block-list-ul.show-all+.button-center,.frame-type-line-poi .block-list-ul.show-all+.button-center,.frame-type-links .block-list-ul.show-all+.button-center,.frame-type-uploads .block-list-ul.show-all+.button-center{display:none}.frame-type-line-maps.frame-blue .button-with-icon,.frame-type-line-maps.frame-blue .button-with-icon .button-text,.frame-type-line-maps.frame-blue .button-with-icon .svg-icon,.frame-type-line-poi.frame-blue .button-with-icon,.frame-type-line-poi.frame-blue .button-with-icon .button-text,.frame-type-line-poi.frame-blue .button-with-icon .svg-icon,.frame-type-links.frame-blue .button-with-icon,.frame-type-links.frame-blue .button-with-icon .button-text,.frame-type-links.frame-blue .button-with-icon .svg-icon,.frame-type-uploads.frame-blue .button-with-icon,.frame-type-uploads.frame-blue .button-with-icon .button-text,.frame-type-uploads.frame-blue .button-with-icon .svg-icon{color:#fff!important}.frame-type-line-maps.frame-blue .block-list-ul a,.frame-type-line-maps.frame-green .block-list-ul a,.frame-type-line-maps.frame-light-blue .block-list-ul a,.frame-type-line-poi.frame-blue .block-list-ul a,.frame-type-line-poi.frame-green .block-list-ul a,.frame-type-line-poi.frame-light-blue .block-list-ul a,.frame-type-links.frame-blue .block-list-ul a,.frame-type-links.frame-green .block-list-ul a,.frame-type-links.frame-light-blue .block-list-ul a,.frame-type-uploads.frame-blue .block-list-ul a,.frame-type-uploads.frame-green .block-list-ul a,.frame-type-uploads.frame-light-blue .block-list-ul a{border:.3rem solid #fff}@media (min-width:768px){.frame-type-line-maps.frame-blue .block-list-ul a:focus,.frame-type-line-maps.frame-blue .block-list-ul a:hover,.frame-type-line-poi.frame-blue .block-list-ul a:focus,.frame-type-line-poi.frame-blue .block-list-ul a:hover,.frame-type-links.frame-blue .block-list-ul a:focus,.frame-type-links.frame-blue .block-list-ul a:hover,.frame-type-uploads.frame-blue .block-list-ul a:focus,.frame-type-uploads.frame-blue .block-list-ul a:hover{box-shadow:0 0 0 .3rem #63fd9a}.frame-type-line-maps.frame-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-line-maps.frame-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-line-poi.frame-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-line-poi.frame-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-links.frame-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-links.frame-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-uploads.frame-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-uploads.frame-blue .block-list-ul a:hover .block-list-icon circle{fill:#63fd9a}.frame-type-line-maps.frame-blue .block-list-ul a:focus .block-list-icon path,.frame-type-line-maps.frame-blue .block-list-ul a:hover .block-list-icon path,.frame-type-line-poi.frame-blue .block-list-ul a:focus .block-list-icon path,.frame-type-line-poi.frame-blue .block-list-ul a:hover .block-list-icon path,.frame-type-links.frame-blue .block-list-ul a:focus .block-list-icon path,.frame-type-links.frame-blue .block-list-ul a:hover .block-list-icon path,.frame-type-uploads.frame-blue .block-list-ul a:focus .block-list-icon path,.frame-type-uploads.frame-blue .block-list-ul a:hover .block-list-icon path{stroke:#173166}}@media (min-width:768px){.frame-type-line-maps.frame-default .block-list-ul a:focus,.frame-type-line-maps.frame-default .block-list-ul a:hover,.frame-type-line-poi.frame-default .block-list-ul a:focus,.frame-type-line-poi.frame-default .block-list-ul a:hover,.frame-type-links.frame-default .block-list-ul a:focus,.frame-type-links.frame-default .block-list-ul a:hover,.frame-type-uploads.frame-default .block-list-ul a:focus,.frame-type-uploads.frame-default .block-list-ul a:hover{box-shadow:0 0 0 .2rem #173166;border-color:#173166}}.block-list-text span,.block-list-ul p,.frame-type-line-maps.frame-green .h2,.frame-type-line-maps.frame-green h2,.frame-type-line-maps.frame-light-blue .h2,.frame-type-line-maps.frame-light-blue h2,.frame-type-line-poi.frame-green .h2,.frame-type-line-poi.frame-green h2,.frame-type-line-poi.frame-light-blue .h2,.frame-type-line-poi.frame-light-blue h2,.frame-type-links.frame-green .h2,.frame-type-links.frame-green h2,.frame-type-links.frame-light-blue .h2,.frame-type-links.frame-light-blue h2,.frame-type-uploads.frame-green .h2,.frame-type-uploads.frame-green h2,.frame-type-uploads.frame-light-blue .h2,.frame-type-uploads.frame-light-blue h2{color:#173166}.frame-type-line-maps.frame-green .button-with-icon,.frame-type-line-maps.frame-green .button-with-icon .button-text,.frame-type-line-maps.frame-green .button-with-icon .svg-icon,.frame-type-line-maps.frame-light-blue .button-with-icon,.frame-type-line-maps.frame-light-blue .button-with-icon .button-text,.frame-type-line-maps.frame-light-blue .button-with-icon .svg-icon,.frame-type-line-poi.frame-green .button-with-icon,.frame-type-line-poi.frame-green .button-with-icon .button-text,.frame-type-line-poi.frame-green .button-with-icon .svg-icon,.frame-type-line-poi.frame-light-blue .button-with-icon,.frame-type-line-poi.frame-light-blue .button-with-icon .button-text,.frame-type-line-poi.frame-light-blue .button-with-icon .svg-icon,.frame-type-links.frame-green .button-with-icon,.frame-type-links.frame-green .button-with-icon .button-text,.frame-type-links.frame-green .button-with-icon .svg-icon,.frame-type-links.frame-light-blue .button-with-icon,.frame-type-links.frame-light-blue .button-with-icon .button-text,.frame-type-links.frame-light-blue .button-with-icon .svg-icon,.frame-type-uploads.frame-green .button-with-icon,.frame-type-uploads.frame-green .button-with-icon .button-text,.frame-type-uploads.frame-green .button-with-icon .svg-icon,.frame-type-uploads.frame-light-blue .button-with-icon,.frame-type-uploads.frame-light-blue .button-with-icon .button-text,.frame-type-uploads.frame-light-blue .button-with-icon .svg-icon{color:#173166!important}@media (min-width:768px){.frame-type-line-maps.frame-green .block-list-ul a:focus,.frame-type-line-maps.frame-green .block-list-ul a:hover,.frame-type-line-maps.frame-light-blue .block-list-ul a:focus,.frame-type-line-maps.frame-light-blue .block-list-ul a:hover,.frame-type-line-poi.frame-green .block-list-ul a:focus,.frame-type-line-poi.frame-green .block-list-ul a:hover,.frame-type-line-poi.frame-light-blue .block-list-ul a:focus,.frame-type-line-poi.frame-light-blue .block-list-ul a:hover,.frame-type-links.frame-green .block-list-ul a:focus,.frame-type-links.frame-green .block-list-ul a:hover,.frame-type-links.frame-light-blue .block-list-ul a:focus,.frame-type-links.frame-light-blue .block-list-ul a:hover,.frame-type-uploads.frame-green .block-list-ul a:focus,.frame-type-uploads.frame-green .block-list-ul a:hover,.frame-type-uploads.frame-light-blue .block-list-ul a:focus,.frame-type-uploads.frame-light-blue .block-list-ul a:hover{box-shadow:0 0 0 .3rem #173166}.frame-type-line-maps.frame-green .block-list-ul a:focus .block-list-icon circle,.frame-type-line-maps.frame-green .block-list-ul a:hover .block-list-icon circle,.frame-type-line-maps.frame-light-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-line-maps.frame-light-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-line-poi.frame-green .block-list-ul a:focus .block-list-icon circle,.frame-type-line-poi.frame-green .block-list-ul a:hover .block-list-icon circle,.frame-type-line-poi.frame-light-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-line-poi.frame-light-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-links.frame-green .block-list-ul a:focus .block-list-icon circle,.frame-type-links.frame-green .block-list-ul a:hover .block-list-icon circle,.frame-type-links.frame-light-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-links.frame-light-blue .block-list-ul a:hover .block-list-icon circle,.frame-type-uploads.frame-green .block-list-ul a:focus .block-list-icon circle,.frame-type-uploads.frame-green .block-list-ul a:hover .block-list-icon circle,.frame-type-uploads.frame-light-blue .block-list-ul a:focus .block-list-icon circle,.frame-type-uploads.frame-light-blue .block-list-ul a:hover .block-list-icon circle{fill:#173166}.frame-type-line-maps.frame-green .block-list-ul a:focus .block-list-icon path,.frame-type-line-maps.frame-green .block-list-ul a:hover .block-list-icon path,.frame-type-line-maps.frame-light-blue .block-list-ul a:focus .block-list-icon path,.frame-type-line-maps.frame-light-blue .block-list-ul a:hover .block-list-icon path,.frame-type-line-poi.frame-green .block-list-ul a:focus .block-list-icon path,.frame-type-line-poi.frame-green .block-list-ul a:hover .block-list-icon path,.frame-type-line-poi.frame-light-blue .block-list-ul a:focus .block-list-icon path,.frame-type-line-poi.frame-light-blue .block-list-ul a:hover .block-list-icon path,.frame-type-links.frame-green .block-list-ul a:focus .block-list-icon path,.frame-type-links.frame-green .block-list-ul a:hover .block-list-icon path,.frame-type-links.frame-light-blue .block-list-ul a:focus .block-list-icon path,.frame-type-links.frame-light-blue .block-list-ul a:hover .block-list-icon path,.frame-type-uploads.frame-green .block-list-ul a:focus .block-list-icon path,.frame-type-uploads.frame-green .block-list-ul a:hover .block-list-icon path,.frame-type-uploads.frame-light-blue .block-list-ul a:focus .block-list-icon path,.frame-type-uploads.frame-light-blue .block-list-ul a:hover .block-list-icon path{stroke:#e6f0ff}}.frame-type-line-maps.frame-green line,.frame-type-line-maps.frame-light-blue line,.frame-type-line-poi.frame-green line,.frame-type-line-poi.frame-light-blue line,.frame-type-links.frame-green line,.frame-type-links.frame-light-blue line,.frame-type-uploads.frame-green line,.frame-type-uploads.frame-light-blue line{fill:#173166}.frame-type-line-maps .load-more-button,.frame-type-line-poi .load-more-button,.frame-type-links .load-more-button,.frame-type-uploads .load-more-button{margin-top:2.5rem}@media (min-width:768px){.frame-type-line-maps .load-more-button,.frame-type-line-poi .load-more-button,.frame-type-links .load-more-button,.frame-type-uploads .load-more-button{display:none}.frame.frame-type-line-poi .block-list-ul a:focus .block-list-icon path,.frame.frame-type-line-poi .block-list-ul a:hover .block-list-icon path,.frame.frame-type-links .block-list-ul a:focus .block-list-icon path,.frame.frame-type-links .block-list-ul a:hover .block-list-icon path{stroke:transparent;fill:#fff}.frame.frame-type-line-poi.frame-blue .block-list-ul a:focus .block-list-icon path,.frame.frame-type-line-poi.frame-blue .block-list-ul a:hover .block-list-icon path,.frame.frame-type-links.frame-blue .block-list-ul a:focus .block-list-icon path,.frame.frame-type-links.frame-blue .block-list-ul a:hover .block-list-icon path{fill:#173166}}.frame.frame-type-line-poi header{padding-left:0!important}@media (min-width:992px){.frame.frame-type-line-poi .block-list-ul,.frame.frame-type-line-poi header{padding:0 2rem!important}}.block-list-ul li.hide{display:none}@media (max-width:767.98px){.has-show-more.display-show-more-mobile>.button-center{display:block}}@media (min-width:768px){.has-show-more.display-show-more-desktop>.button-center{display:block}}.icon-plus{width:1.6rem;height:1.6rem;margin-bottom:-.1rem}.block-list-ul{list-style-type:none;padding:0!important;display:flex;flex-wrap:wrap;align-items:stretch;margin:-.6rem}.block-list-ul li{padding:.6rem;display:flex;flex-direction:column;width:100%;min-height:100%;margin:0!important}@media (min-width:768px){.block-list-ul li{width:calc(100%/3)}}@media (max-width:767.98px){.block-list-ul li.triggered-item:not(.hide),.more-triggered>.block-list-ul li:not(.hide){display:inline-block!important}}.frame-type-two-columns .block-list-ul li{width:100%}@media (max-width:767.98px){.block-list-ul li:nth-child(n+3){display:none}}.linesFiltererParent .block-list-ul li,.travel-options-wrapper.switched+.button-center svg+svg{display:inline-block}@media (max-width:767.98px){.linesFiltererParent .block-list-ul li:nth-child(n+4){display:none}.linesFiltererParent .block-list-ul li.show-mobile{display:inline-block}}@media (min-width:768px){.linesFiltererParent .block-list-ul li.show-desktop{display:inline-block}}.linesFiltererParent .block-list-ul li.hide{display:none!important}.block-list-ul.show-all li{display:block}.block-list-ul a{align-items:center;padding:.9rem 1.3rem;border:.1rem solid #b9c1d1;flex-grow:1;transition:box-shadow .2s linear,border-color .2s linear}.block-list-ul a circle,.block-list-ul a path,.field-upload label svg circle,.field-upload label svg path{transition:all .2s linear}.block-list-ul a:focus,.block-list-ul a:hover{text-decoration:none;outline:0}@media (min-width:768px){.block-list-ul a:focus,.block-list-ul a:hover{box-shadow:0 0 0 .3rem #173166}.block-list-ul a:focus .block-list-icon circle,.block-list-ul a:hover .block-list-icon circle{fill:#173166}.block-list-ul a:focus .block-list-icon path,.block-list-ul a:hover .block-list-icon path{stroke:#e6f0ff}}.block-list-ul .align-top a{align-items:flex-start}.block-list-icon,.block-list-image{flex-shrink:0}.block-list-icon svg,.block-list-image svg{width:4rem;height:4rem}.block-list-text{flex-shrink:1;width:100%;display:flex;flex-direction:column;height:100%;align-content:stretch;justify-content:center}.block-list-image{margin-right:1rem}.block-list-icon{margin-left:1rem}.block-list-item-title{font-size:1.4rem;font-weight:700;line-height:1.57;margin-bottom:.5rem}.block-list-filesize,.block-list-subtitle,.block-list-title{display:block;line-height:1.14}.block-list-title{font-size:1.4rem;font-weight:700;text-transform:uppercase}.has-subtitles .block-list-title{margin-bottom:1.2rem}.block-list-filesize,.block-list-subtitle{font-size:1.25rem;font-weight:300}.block-list-subtitle{margin-top:-1rem;margin-bottom:.3rem}.frame-type-line-twitter{max-width:none;margin-left:-2rem;margin-right:-2rem;padding-left:0!important;padding-right:0!important}.frame-type-line-twitter .tweet-feed,.frame-type-line-twitter header{margin-left:auto;margin-right:auto}.page-intro-ligne-perturbation+.standard-content>.frames-container>.frame-type-line-twitter{margin-top:-2rem;background-color:#e6f0ff;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.page-intro-ligne-perturbation+.standard-content>.frames-container>.frame-type-line-twitter{margin-top:-6rem;padding-top:3.8rem;padding-bottom:0;margin-bottom:6.5rem}.page-intro-ligne-perturbation+.standard-content>.frames-container>.frame-type-line-twitter .button-center{height:2.4rem}}.frame-type-line-twitter header{max-width:940px;padding-left:2rem!important;padding-right:2rem!important;font-size:1.4rem;font-weight:300;line-height:1.57}@media (min-width:1200px){.frame-type-line-twitter header{max-width:70vw;min-width:940px}}.frame-type-line-twitter header .h2,.frame-type-line-twitter header h2{font-size:2.6rem;margin-bottom:.4rem}@media (min-width:768px){.frame-type-line-twitter header .h2,.frame-type-line-twitter header h2{margin-bottom:.8rem}}.frame-type-line-twitter header p{font-size:1.4rem;font-weight:300;line-height:1.57}.frame-type-line-twitter header img{margin-left:1rem;height:2.6rem;width:2.6rem;vertical-align:text-top}.frame-type-line-twitter .button-center{padding:0}ul.tweet-feed{list-style-type:none;padding:0;margin:.5rem -1.5rem}@media (min-width:768px){ul.tweet-feed{display:flex;margin:-.5rem -1.5rem 1.5rem}}@media (min-width:992px){ul.tweet-feed{margin:-.5rem -3.3rem 1.5rem;min-width:970px;width:72vw}}ul.tweet-feed>li{padding:1.5rem;display:flex;position:relative}@media (min-width:768px){ul.tweet-feed>li{width:calc(100%/3);flex-grow:1}}@media (max-width:767.98px){ul.tweet-feed>li:not(:last-child)::after{background:#b9c1d1;content:"";left:2rem;right:2rem;height:1px;position:absolute;top:100%}}.tweet-left{flex-shrink:0;width:4.8rem;height:4.8rem;margin-right:1rem;position:relative;z-index:1}@media (min-width:768px){.tweet-left{width:4.2rem;height:4.2rem}}.tweet-left figure,.tweet-left img{height:100%;width:100%;display:block}.tweet-left figure{overflow:hidden;border-radius:50%}.tweet-right{width:100%}.tweet-author{text-decoration:none;margin-bottom:.5rem;font-size:1.4rem;font-weight:400;display:inline-block;position:relative;z-index:1}.tweet-author span:nth-child(2){color:#b9c1d1;margin-left:.5rem}.tweet-content{font-size:1.4rem;font-weight:400;margin-bottom:1.5rem}.tweet-content a,.tweet-time:active,.tweet-time:hover{text-decoration:none}.tweet-content a:first-child:before{content:"";position:absolute;top:0;left:0;right:0;bottom:4rem;display:block;z-index:0}.tweet-content a:not(:first-child){position:relative;z-index:1}.tweet-meta,ul.tweet-share{display:flex;align-items:center}.tweet-meta{justify-content:space-between}ul.tweet-share{list-style-type:none;padding:0}ul.tweet-share li{margin-right:1rem}.frame-type-disruptions p:last-child,ul.tweet-share li:last-child{margin:0}ul.tweet-share .svg-icon{fill:#aab8c2}ul.tweet-share .icon-retweet:hover{fill:#19cf86}ul.tweet-share .icon-like:hover{fill:#e81c4f}.tweet-time{font-size:12px;color:#b9c1d1;text-decoration:none}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.frame-type-disruptions{margin-bottom:2.5rem}@media (min-width:768px){.frame-type-disruptions{margin-left:-2rem;margin-right:-2rem;max-width:none;min-width:0}}.frame-type-disruptions header,.frame-type-disruptions>ul{max-width:940px;margin:0 auto 2rem;min-width:0!important}@media (min-width:1200px){.frame-type-disruptions header,.frame-type-disruptions>ul{max-width:70vw;min-width:940px}}@media (min-width:768px){.frame-type-disruptions header,.frame-type-disruptions>ul{padding-left:2rem!important;padding-right:2rem!important}.frame-type-disruptions.frame-default+.frame-default{margin-top:-3rem}.frame-type-disruptions.frame-light-blue{padding-left:0!important;padding-right:0!important}}.frame-type-disruptions.frame-light-blue+.frame-light-blue{margin-top:-2.5rem;padding-top:0!important}@media (min-width:768px){.frame-type-disruptions.frame-light-blue+.frame-light-blue{margin-top:-5.3rem}.frame-type-disruptions{margin-bottom:5.3rem}}.frame-type-disruptions header .h3,.frame-type-disruptions header h3{text-transform:none;font-size:1.7rem;font-weight:700;background:0!important;color:#173166!important}@media (min-width:768px){.frame-type-disruptions header .h3,.frame-type-disruptions header h3{font-size:2rem;font-weight:500;margin-top:-.5rem;margin-bottom:2rem}.frame-type-disruptions header .h2+.h3,.frame-type-disruptions header .h2+h3,.frame-type-disruptions header h2+.h3,.frame-type-disruptions header h2+h3{margin-top:-1rem}}.frame-type-disruptions>ul{list-style-type:none;padding:0}@media (min-width:768px){.frame-type-disruptions>ul{display:flex;flex-wrap:wrap;align-items:stretch}}.frame-type-disruptions>ul>li{position:relative;padding:0 0 0 3.6rem;margin-bottom:2rem}@media (min-width:768px){.frame-type-disruptions>ul>li{width:calc(50% - 3.5rem);flex-grow:1;padding:0 0 0 5rem}.frame-type-disruptions>ul>li:nth-child(odd){margin-right:7rem}}.frame-type-disruptions>ul>li::after,.frame-type-disruptions>ul>li::before{content:"";display:block;position:absolute}.frame-type-disruptions>ul>li::before{top:1rem;bottom:.5rem;left:1.2rem;width:.2rem}@media (min-width:768px){.frame-type-disruptions>ul>li::before{bottom:.6rem}}.frame-type-disruptions>ul>li::after{width:2.6rem;height:2.6rem;border-radius:50%;top:0;left:0;border:2px solid #fff}.frame-type-disruptions>ul>li.level-info::after,.frame-type-disruptions>ul>li.level-info::before{background:#173166}.frame-type-disruptions>ul>li.level-major::after,.frame-type-disruptions>ul>li.level-major::before{background:#ee7d00}.frame-type-disruptions>ul>li.level-breaking::after,.frame-type-disruptions>ul>li.level-breaking::before{background:#e20714}.frame-type-disruptions div:not(:last-child){margin-bottom:2rem}.frame-type-disruptions .h3,.frame-type-disruptions .h4,.frame-type-disruptions h3,.frame-type-disruptions h4{font-size:1.4rem;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.frame-type-disruptions .h3,.frame-type-disruptions .h4,.frame-type-disruptions h3,.frame-type-disruptions h4{list-style-type:none;font-size:1.7rem;margin-bottom:1rem}}.frame-type-disruptions .h4,.frame-type-disruptions h4{margin:0}.frame-type-disruptions p{margin:0 0 2rem;font-weight:300}@media (min-width:768px){.frame-type-disruptions p{list-style-type:none}}@media (max-width:767.98px){.frame-type-disruptions p{font-size:1.4rem;font-weight:300}}.frame-type-disruptions+.frame-type-text{padding-top:0;text-align:center}@media (min-width:768px){.frame-type-disruptions+.frame-type-text{margin-top:-4rem}}.frame-type-disruptions+.frame-type-text .button-pill{display:inline-block;width:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:none}.frame-type-disruptions.frame-light-blue+.frame-type-text{margin-top:0}@media (min-width:768px){.frame-type-disruptions.frame-light-blue+.frame-type-text{margin-top:-.8rem}}.frame-type-disruptions .button-center{padding:0}ul.perturbation-icons{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}@media (min-width:768px){ul.perturbation-icons{margin:0 -.5rem .5rem}}ul.perturbation-icons li{padding:.5rem;margin-top:-.7rem}ul.perturbation-icons img,ul.perturbation-icons svg{width:3rem;height:3rem}ul.perturbation-icons.equipments img,ul.perturbation-icons.equipments svg{width:4.2rem;height:4.2rem}.no-disturbance{margin:0 auto 2rem!important}@media (min-width:768px){.no-disturbance{padding-top:3rem!important;padding-bottom:3rem!important}}@media (max-width:767.98px){.no-disturbance:not(.disturbance-floating-image){border-left:2rem solid #fff;border-right:2rem solid #fff}}.no-disturbance.disturbance-floating-image{position:relative}@media (min-width:768px){.no-disturbance.disturbance-floating-image{padding-top:8rem!important;padding-bottom:8rem!important}.no-disturbance.disturbance-floating-image img{width:8rem;height:auto;margin-bottom:2rem;position:absolute;right:15%;top:50%;margin-top:-8rem}}.no-disturbance img{margin-bottom:1rem}@media (min-width:768px){.no-disturbance img{width:3.6rem;height:3.6rem}}.no-disturbance .h3,.no-disturbance h3,.no-disturbance p{font-size:1.4rem;line-height:1.14;margin:0}.no-disturbance p{font-weight:300}@media (min-width:768px){.no-disturbance .h3,.no-disturbance h3,.no-disturbance p{font-size:1.7rem}}.frame .station-unavailable p,.no-disturbance .h3,.no-disturbance h3{font-weight:700;margin:0 0 1rem;text-transform:uppercase}.frame .station-unavailable p{margin:3rem 0;font-size:14px;color:#e20714}p.related-lines-list{margin:0 0 .7rem}@media (min-width:768px){p.related-lines-list{margin:0 0 1rem}}p.related-lines-list span{font-size:1.25rem;font-weight:700;line-height:1.28;display:inline}@media (min-width:768px){p.related-lines-list span{font-size:1.7rem}}p.related-lines-list span:not(:last-child):after{content:" | ";display:inline}@media (max-width:767.98px){.equipments~p{font-size:1.25rem}}.frame-type-line-practical-informations{max-width:940px;margin-bottom:2.5rem}@media (min-width:1200px){.frame-type-line-practical-informations{max-width:70vw;min-width:940px}}@media (min-width:768px){.frame-type-line-practical-informations{margin-bottom:4.5rem;padding-left:2rem;padding-right:2rem}}.frame-type-line-practical-informations .h2,.frame-type-line-practical-informations h2{margin-bottom:1.5rem}@media (min-width:768px){.frame-type-line-practical-informations .h2,.frame-type-line-practical-informations h2{margin-bottom:3rem}}.frame-type-line-practical-informations .h3,.frame-type-line-practical-informations h3{font-size:1.7rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.frame-type-line-practical-informations .h3,.frame-type-line-practical-informations h3{font-size:2rem;text-align:center;margin:0 0 1.5rem}}.frame-type-line-practical-informations .line-informations-col ul{list-style-type:none;display:flex;padding:0;margin:0}@media (min-width:768px){.frame-type-line-practical-informations .line-informations-col ul{padding:0 5%}}@media (max-width:767.98px){.frame-type-line-practical-informations .line-informations-col ul{margin:0 0 2.5rem}}.frame-type-line-practical-informations .line-informations-col ul li{text-align:center;width:50%;padding:0 1.5rem;line-height:1.2}.frame-type-line-practical-informations .line-informations-col ul li strong{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%2210%25%22%20height%3D%2290%25%22%20fill%3D%22%23e6f0ff%22%2F%3E%3C%2Fsvg%3E);font-size:3rem;font-weight:700}.frame-type-line-practical-informations .line-informations-col ul li span{display:block;line-height:1.41;max-width:150px;margin:1rem auto 0}@media (max-width:767.98px){.frame-type-line-practical-informations .line-informations-col ul li span{font-size:1.4rem}}.line-informations{display:flex}@media (min-width:768px){.line-informations{align-items:stretch}}@media (max-width:767.98px){.line-informations{flex-direction:column}}.line-informations+*{margin-top:1.4rem}@media (min-width:768px){.line-informations-col{width:50%;display:flex;flex-direction:column;justify-content:stretch}.line-informations-col ul{border-left:1px solid #b9c1d1;flex-grow:1}.line-informations-col:last-child ul{border-right:1px solid #b9c1d1}}.frame-type-occupancy-rate{max-width:1100px;margin-bottom:0}@media (min-width:1200px){.frame-type-occupancy-rate{max-width:80vw;min-width:1100px}}@media (min-width:768px){.frame-type-occupancy-rate .tabs,.frame-type-occupancy-rate header{max-width:940px;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (min-width:1200px){.frame-type-occupancy-rate .tabs,.frame-type-occupancy-rate header{max-width:70vw;min-width:940px}}@media (min-width:992px){.frame-type-occupancy-rate .tabs,.frame-type-occupancy-rate header{padding:0 2rem}}@media (min-width:768px){.frame-type-two-columns .frame-type-occupancy-rate .tabs,.frame-type-two-columns .frame-type-occupancy-rate header{min-width:0}}.frame-type-occupancy-rate.frame{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.frame-type-occupancy-rate.frame{padding-top:4rem;padding-bottom:4.5rem}}.frame-type-occupancy-rate .form{margin-bottom:2rem}.frame-type-occupancy-rate .switch-buttons{margin-left:0;margin-right:0}.frame-type-occupancy-rate .custom-scrollbars{overflow-x:auto;padding-bottom:1rem}.frame-type-occupancy-rate .custom-scrollbars li:first-child{padding-left:0}.frame-type-occupancy-rate .custom-scrollbars li:last-child{padding-right:0}.frame-type-occupancy-rate .tab{margin:2rem 0}.frame-type-occupancy-rate+.frame-type-links header{max-width:940px;padding:0}@media (min-width:1200px){.frame-type-occupancy-rate+.frame-type-links header{max-width:70vw;min-width:940px}}.frame-type-occupancy-rate+.frame-type-links header p{font-weight:500}@media (min-width:768px){.frame-type-occupancy-rate+.frame-type-links .block-list-ul{max-width:952px}}@media (min-width:1200px){.frame-type-occupancy-rate+.frame-type-links .block-list-ul{max-width:calc(70vw + 1.2rem);min-width:952px}}.freq-legend{display:flex;justify-content:center;flex-direction:column}@media (min-width:768px){.freq-legend{flex-direction:row}}.freq-legend li{display:block;padding:0 1rem}.freq-legend img{width:1rem;height:1rem;vertical-align:baseline}ul.freq-legend{padding-left:0}.frame.frame-type-travel-form,.snap-bullets li{position:relative}.frame.frame-type-travel-form .button-center{padding:0}@media (min-width:768px){.prehome .frames-container>.frame.frame-type-travel-form{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}}.frame.frame-type-travel-form.frame-layout-0{max-width:none;margin:0 -2rem;padding:0 2rem;position:relative}@media (min-width:768px){.frame.frame-type-travel-form.frame-layout-0::before{content:'';display:block;top:0;left:0;right:0;height:20rem;background:#63fd9a;z-index:-1;position:absolute}}@media (min-width:1550px){.frame.frame-type-travel-form.frame-layout-0::before{height:14vw}}@media (max-width:767.98px){.frame.frame-type-travel-form.frame-layout-1 .field-radio span,.frame.frame-type-travel-form.frame-layout-1 .travel-date-buttons span{color:#173166}.frame.frame-type-travel-form.frame-layout-1 .travel-date-buttons path,.frame.frame-type-travel-form.frame-layout-1 .travel-options-button polygon{fill:#173166}.frame.frame-type-travel-form.frame-layout-1 .field-radio input:checked+svg circle+circle{fill:#173166!important}.frame.frame-type-travel-form.frame-layout-1 .travel-options-button{box-shadow:inset 0 0 0 .1rem #173166;color:#173166}.frame.frame-type-travel-form.frame-layout-1 .travel-options-button.sub-options-open{box-shadow:inset 0 0 0 .2rem #173166}.frame.frame-type-travel-form.frame-layout-1 li.travel-option input:checked+label{background:#173166;color:#fff}.frame.frame-type-travel-form.frame-layout-1 li.travel-option input:checked+label [fill="#173166"]{fill:#fff}.frame.frame-type-travel-form.frame-layout-1 li.travel-option input:checked+label [fill="#FEFEFE"]{fill:#173166}}@media (min-width:768px){.frame.frame-type-travel-form.frame-layout-1 .travel-preferences,.frame.frame-type-travel-form.frame-layout-1 .travel-preferences .button-text,.frame.frame-type-travel-form.frame-layout-1 .travel-preferences .svg-icon{color:#fff!important}}.frame.frame-type-travel-form.frame-layout-1 .travel-preferences path{stroke:#173166}@media (min-width:768px){.frame.frame-type-travel-form.frame-layout-1 .travel-preferences path{stroke:#fff}}.block-travel-route .travel-preferences ellipse,.frame.frame-type-travel-form.frame-layout-1 .travel-preferences ellipse{fill:#63fd9a;stroke:#173166}@media (min-width:768px){.frame.frame-type-travel-form.frame-layout-1 .travel-preferences ellipse{fill:#173166;stroke:#fff}}.frame.frame-type-travel-form.frame-layout-1,.frame.frame-type-travel-form.frame-layout-2{margin-bottom:5rem}@media (min-width:768px){.frame-type-two-columns .frame.frame-type-travel-form.frame-layout-1,.frame-type-two-columns .frame.frame-type-travel-form.frame-layout-2,.frame.frame-type-travel-form.frame-layout-1,.frame.frame-type-travel-form.frame-layout-2{margin-bottom:5.5rem}}.frame.frame-type-travel-form.frame-layout-1:last-child,.frame.frame-type-travel-form.frame-layout-2:last-child{margin-bottom:2.5rem!important}@media (min-width:768px){.frame.frame-type-travel-form.frame-layout-2 .h3,.frame.frame-type-travel-form.frame-layout-2 h3{margin-bottom:4.5rem}.frame.frame-type-travel-form.frame-layout-2 .travel-route-placer{min-height:147px}}.frame.frame-type-travel-form .button-pill{margin:0 auto}@media (min-width:768px){.travel-form-inner{max-width:940px;margin:0 auto;max-width:calc(940px - (2*2rem))}}@media (min-width:768px) and (min-width:1200px){.travel-form-inner{max-width:70vw;min-width:940px}}@media (min-width:1200px){.travel-form-inner{max-width:calc(70vw - (2*2rem));min-width:calc(940px - (2*2rem))}}.pop-in .travel-form-inner,.prehome .travel-form-inner{min-width:0!important}.slider-travel-combined-form{margin:0 -2rem 4rem}@media (min-width:768px){.slider-travel-combined-form{margin-bottom:6.5rem;margin-left:0;margin-right:0}}@media (max-width:767.98px){.slider-travel-combined-form{background:#173166;padding:2.5rem 2rem 2rem}}.slider-travel-combined-form .scroll-snap-button{border:0;outline:0;background:0 0;padding:0;text-align:center}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-button{text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}.slider-travel-combined-form .h3,.slider-travel-combined-form h3{background:0 0}@media (max-width:767.98px){.slider-travel-combined-form .h3 circle,.slider-travel-combined-form .h3 path,.slider-travel-combined-form h3 circle,.slider-travel-combined-form h3 path{stroke:#fff}}.slider-travel-combined-form .travel-preferences,.slider-travel-combined-form .travel-preferences .button-text,.slider-travel-combined-form .travel-preferences .svg-icon{color:#fff!important}.slider-travel-combined-form .travel-preferences .button-text{}.slider-travel-combined-form .travel-preferences path{stroke:#fff}@media (min-width:768px){.travel-combined-form-top{position:relative;background:#63fd9a;display:flex;justify-content:space-between}.prehome .frames-container>.travel-combined-form-top{margin:0 -8.3rem -2rem;padding-left:8.3rem}}.travel-combined-form-top .h2,.travel-combined-form-top h2{font-size:3rem;font-weight:700;line-height:1.23;color:#fff}@media (min-width:768px){.travel-combined-form-top .h2,.travel-combined-form-top h2{padding-top:4rem;padding-bottom:4rem;color:#173166;max-width:50%}}.travel-combined-form-top img{width:45%}@media (max-width:767.98px){.travel-combined-form-top img{display:none}}.block-travel-route{background:#63fd9a;padding:2rem 2rem 0;margin:0 -2rem 6rem}@media (min-width:768px){.block-travel-route{background:#173166;margin:0 auto}}.slider-travel-combined-form .block-travel-route{display:flex;flex-direction:column;margin:0 auto;width:100%}@media (min-width:768px){.slider-travel-combined-form .block-travel-route form{flex-grow:1}}.block-travel-route .h2,.block-travel-route .h3,.block-travel-route .h4,.block-travel-route .h5,.block-travel-route .h6,.block-travel-route h2,.block-travel-route h3,.block-travel-route h4,.block-travel-route h5,.block-travel-route h6{font-size:1.7rem;font-weight:900;line-height:4.5rem;text-transform:uppercase;margin-bottom:3rem;border-bottom:.5rem solid #173166;display:block;background:0 0}@media (min-width:768px){.block-travel-route .h2,.block-travel-route .h3,.block-travel-route .h4,.block-travel-route .h5,.block-travel-route .h6,.block-travel-route h2,.block-travel-route h3,.block-travel-route h4,.block-travel-route h5,.block-travel-route h6{color:#63fd9a;border-color:#63fd9a;margin-bottom:2rem;cursor:auto}}.block-travel-route .h2 svg,.block-travel-route .h3 svg,.block-travel-route .h4 svg,.block-travel-route .h5 svg,.block-travel-route .h6 svg,.block-travel-route h2 svg,.block-travel-route h3 svg,.block-travel-route h4 svg,.block-travel-route h5 svg,.block-travel-route h6 svg{vertical-align:text-bottom}@media (min-width:768px){.block-travel-route .h2 circle,.block-travel-route .h2 path,.block-travel-route .h3 circle,.block-travel-route .h3 path,.block-travel-route .h4 circle,.block-travel-route .h4 path,.block-travel-route .h5 circle,.block-travel-route .h5 path,.block-travel-route .h6 circle,.block-travel-route .h6 path,.block-travel-route h2 circle,.block-travel-route h2 path,.block-travel-route h3 circle,.block-travel-route h3 path,.block-travel-route h4 circle,.block-travel-route h4 path,.block-travel-route h5 circle,.block-travel-route h5 path,.block-travel-route h6 circle,.block-travel-route h6 path{stroke:#63fd9a}}.block-travel-route .input-field{margin-bottom:1.3rem}.block-travel-route .input-field label{top:1.5rem;font-weight:700;color:#173166}.block-travel-route .input-field input{height:5.1rem;box-shadow:none}.block-travel-route .input-field input.places-from,.timetables input.places-from{padding-right:4.7rem}.block-travel-route .fieldName{margin-bottom:2rem}@media (min-width:768px){.block-travel-route .fieldName{margin-bottom:1rem}}.block-travel-route .field-places{margin-bottom:3rem}@media (min-width:768px){.block-travel-route .field-places{margin-top:2.5rem}}.block-travel-route .button-with-icon{margin-bottom:2rem}.block-travel-route .button-pill{position:relative;z-index:1}@media (min-width:768px){.block-travel-route .button-pill{background:#63fd9a;color:#173166!important;border:.2rem solid #63fd9a}.block-travel-route .button-pill:focus,.block-travel-route .button-pill:hover{color:#173166!important;background:#fff}.block-travel-route .travel-preferences,.block-travel-route .travel-preferences .button-text,.block-travel-route .travel-preferences .svg-icon{color:#fff!important}}.block-travel-route .travel-preferences path{stroke:#173166}@media (min-width:768px){.block-travel-route .travel-preferences path{stroke:#fff}}@media (min-width:768px){.block-travel-route .travel-preferences ellipse{fill:#173166;stroke:#fff}}.timetables input.places-from::-webkit-search-cancel-button{-webkit-appearance:none;height:9px;width:9px;display:block;background-image:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/close-small.svg');background-repeat:no-repeat;background-size:9px}.block-travel-route .leaflet-container .leaflet-control-attribution a,.block-travel-route .leaflet-container .leaflet-control-scale a{font-size:11px}.travel-route-placer{position:relative;margin:0 auto 2rem!important;width:100%}@media (min-width:768px){.travel-route-placer{max-width:320px;margin:0 auto 1rem!important;min-height:178px}}.travel-route-placer:first-child .form-error{padding-right:3.2rem}.show-map .travel-route-placer{min-height:0}.travel-options:not(.when-loaded) label{background-color:#fff}.timetables .travel-route-placer label,.timetables .two-fields-wrapper label,.travel-route-placer .left-label label{top:.2rem;height:4.7rem;padding:.5rem 0;line-height:1.4;background-color:#fff;display:flex;align-items:center}.timetables .travel-route-placer label>span:first-child:not(.item-info),.timetables .two-fields-wrapper label>span:first-child:not(.item-info),.travel-route-placer .left-label label>span:first-child:not(.item-info){padding-right:.5rem;display:inline-block;text-align:right;flex-shrink:0}.timetables .travel-route-placer label .item-info,.timetables .two-fields-wrapper label .item-info,.travel-route-placer .left-label label .item-info{text-overflow:clip;display:flex;flex-shrink:1;align-items:center;font-weight:700;color:#173166}.timetables .two-fields-wrapper label{height:auto;padding-top:1rem;width:87%}.with-target-button label{max-width:calc(100% - 5.8rem)}.with-target-button input{padding-right:calc(1.5rem + 3.2rem)}.button-swap-fields{position:absolute;top:50%;margin-top:-2.5rem;left:-2rem;z-index:3;padding:0;border:0;background:0 0;cursor:pointer}@media (min-width:768px){.button-swap-fields{left:-2.6rem}}.button-swap-fields svg{width:5rem;height:5rem}.button-swap-fields circle{stroke-width:.2rem;stroke:#63fd9a;transition:fill .2s linear}.button-swap-fields[disabled]{cursor:default}.button-swap-fields[disabled] circle{fill:#b9c1d1;stroke:#b9c1d1;transition:none}@media (min-width:768px){.button-swap-fields:not(:disabled):focus circle,.button-swap-fields:not(:disabled):hover circle{fill:#fff}}.combobox-icon,.target-button{position:absolute;top:50%;margin-top:-1.6rem;right:1rem;width:3.2rem;height:3.2rem;z-index:3;padding:0;border:0;background-color:#fff;cursor:pointer}.combobox-icon svg,.target-button svg{width:2rem;height:2rem;pointer-events:none}.combobox-icon svg circle,.combobox-icon svg path,.target-button svg path{transition:stroke .2s linear}@media (min-width:768px){.combobox-icon:focus circle,.combobox-icon:focus line,.combobox-icon:focus path,.combobox-icon:hover circle,.combobox-icon:hover line,.combobox-icon:hover path,.target-button:focus circle,.target-button:focus line,.target-button:focus path,.target-button:hover circle,.target-button:hover line,.target-button:hover path{stroke:#173166}}.target-button svg .cross{transform-origin:center;transform:rotate(0deg);stroke-linecap:round}.target-button svg circle,.target-button svg g,.target-button svg line{transition:stroke .2s linear,transform .2s linear}.target-button.geoactive svg .root circle,.target-button.geoloading svg .root circle{stroke:#173166;stroke-dasharray:43.96;transform-origin:center;-webkit-animation:geoSpinner 4s linear infinite;animation:geoSpinner 4s linear infinite}.target-button.geoactive svg .cross,.target-button.geoloading svg .cross{stroke-linecap:square;transform:rotate(45deg)}.target-button.geoactive svg .up,.target-button.geoloading svg .up{transform:translate(0,7px)}.target-button.geoactive svg .down,.target-button.geoloading svg .down{transform:translate(0,-7px)}.target-button.geoactive svg .left,.target-button.geoloading svg .left{transform:translate(7px,0)}.target-button.geoactive svg .right,.target-button.geoloading svg .right{transform:translate(-7px,0)}.target-button.geoactive svg circle{display:none;-webkit-animation:none;animation:none}.combobox-icon.icon-arrow svg{width:1.2rem;height:1.2rem;margin-top:1rem;margin-left:1rem}.combobox-icon svg{transform-origin:center;transition:transform .2s linear}.field-active~.combobox-icon svg,.frame-type-faq-widget .question-list-item.open .question-item-button::after,.travel-options-button.sub-options-open svg{transform:rotateX(180deg)}.slider-travel-combined-form .scroll-snap-slider{display:flex;align-items:flex-start;transition:height .2s linear;overflow-y:hidden}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-slider{justify-content:space-between;overflow:visible;height:auto!important}}@media (max-width:767.98px){.slider-travel-combined-form .scroll-snap-slider{margin:0 -2rem}.slider-travel-combined-form .scroll-snap-slider::-webkit-scrollbar{display:none}.slider-travel-combined-form .scroll-snap-slider .frame{width:100%}}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-slider .block-travel-route{min-height:100%}}@media (max-width:767.98px){.slider-travel-combined-form .scroll-snap-slider .block-travel-route{background:0 0;padding-top:5rem}.slider-travel-combined-form .scroll-snap-slider .button-pill{background:#63fd9a;color:#173166!important;border:.2rem solid #63fd9a}.slider-travel-combined-form .scroll-snap-slider .button-pill:focus,.slider-travel-combined-form .scroll-snap-slider .button-pill:hover{color:#173166!important;background:#fff}.slider-travel-combined-form .scroll-snap-slider .button-over-bottom{height:auto;margin-bottom:2rem}}.slider-travel-combined-form .scroll-snap-slide{display:flex;flex-direction:column}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-slide{width:50%;flex:initial;align-items:stretch;justify-content:flex-end}}@media (max-width:767.98px){.slider-travel-combined-form .scroll-snap-slide{align-items:center;flex:0 0 auto;justify-content:center;max-width:none;width:100%;scroll-snap-stop:always;scroll-snap-align:center}}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-slide:nth-child(odd){padding-right:3rem}}@media (max-width:767.98px){.slider-travel-combined-form .scroll-snap-slide:nth-child(odd) .h3,.slider-travel-combined-form .scroll-snap-slide:nth-child(odd) h3{left:0}}@media (min-width:768px){.slider-travel-combined-form .scroll-snap-slide:nth-child(even){padding-left:3rem}}@media (max-width:767.98px){.slider-travel-combined-form .scroll-snap-slide:nth-child(even) .h3,.slider-travel-combined-form .scroll-snap-slide:nth-child(even) h3{right:0}.slider-travel-combined-form .scroll-snap-slide .h3,.slider-travel-combined-form .scroll-snap-slide h3{position:absolute;width:50%;z-index:1;color:#fff;margin-bottom:0;top:0;text-align:center}.slider-travel-combined-form .scroll-snap-slide.active .h3,.slider-travel-combined-form .scroll-snap-slide.active h3{color:#63fd9a;border-color:#63fd9a}.slider-travel-combined-form .scroll-snap-slide.active .h3 circle,.slider-travel-combined-form .scroll-snap-slide.active .h3 path,.slider-travel-combined-form .scroll-snap-slide.active h3 circle,.slider-travel-combined-form .scroll-snap-slide.active h3 path{stroke:#63fd9a}}.snap-bullets{list-style-type:none;margin:0;padding:0!important;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width:768px){.snap-bullets{display:none}}.snap-bullets label{display:block;background-color:transparent;width:1rem;height:1rem;border:.2rem solid #fff;border-radius:50%;margin:0 .5rem;cursor:pointer;transition:background-color .2s linear}.snap-bullets input,.travel-options-wrapper.switched+.button-center svg{display:none}.slider-travel-combined-form .snap-bullets :checked+label a,.snap-bullets :checked+label{background:#fff}.slider-travel-combined-form .snap-bullets a{border:.2rem solid #fff}.travel-options-wrapper{max-height:0;overflow:hidden;transition:max-height .2s linear}.travel-options-wrapper .radio-group{margin:0 0 1rem}.travel-options-wrapper .field-radio .radio-icon,.travel-options-wrapper .field-radio input{top:0}.travel-options-wrapper .field-radio{display:inline-block;margin:0}.travel-options-wrapper .field-radio circle{stroke-width:0;fill:#fff!important}.travel-options-wrapper .field-radio input:checked+.radio-icon circle+circle{fill:#63fd9a!important}.travel-options-wrapper .field-radio:nth-child(1){margin-right:2rem}.travel-options-wrapper .field-radio label{color:#fff;font-size:1.4rem}.layout .travel-options{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:-.5rem -.5rem 1rem;overflow:hidden;max-height:0;transition:max-height .2s linear}.layout div.travel-options{margin:0;display:block}li.travel-option{padding:.5rem;width:25%;position:relative}li.travel-option::after{content:'';float:left;padding-top:100%}li.travel-option input,li.travel-option label{top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;position:absolute}li.travel-option input{appearance:none;-webkit-appearance:none;-moz-appearance:none}li.travel-option input:checked+label{background:#63fd9a}@media (min-width:768px){li.travel-option input:focus+label{outline:#000 auto 1px}}li.travel-option label{background:#fff;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;padding:.9rem .3rem .5rem;text-align:center}li.travel-option svg{width:60%;height:60%;display:block;margin:0 auto .5rem}.choice-label{font-size:1.2rem;font-weight:500;line-height:1;height:2.4rem;display:flex;align-items:center;justify-content:center}.travel-options-button{width:100%;border:0;box-shadow:inset 0 0 0 .1rem #fff;background:0 0;margin:0 auto 1.5rem;display:flex;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.57;color:#fff;height:5rem;padding:0 1.5rem;transition:box-shadow .2s linear;text-align:left}@media (min-width:768px){.travel-options-button:focus,.travel-options-button:hover{box-shadow:inset 0 0 0 .2rem #63fd9a}}.travel-options-button.sub-options-open{box-shadow:inset 0 0 0 .2rem #63fd9a}.travel-options-button.sub-options-open polygon{fill:#63fd9a}.travel-options-button svg{margin-left:auto;flex-shrink:0;transition:transform .2s linear}.travel-options-button strong{margin-right:.5rem;white-space:nowrap}.travel-options-button strong+span{font-weight:300}.travel-preferences svg+svg{width:1.5rem;height:1.5rem}.frame-layout-0 .travel-preferences ellipse,.frame-layout-0 .travel-preferences path{stroke:#fff}.frame-layout-0 .travel-preferences ellipse,ul.perturbation-list div[role=button]>svg path{fill:#173166}.frame-layout-0 .travel-date-buttons path,.travel-options-button polygon{fill:#fff}@media (min-width:768px){.travel-date-buttons path{fill:#fff}}.travel-date-buttons{margin-bottom:1.5rem}.travel-date-buttons label{position:relative}.travel-date-buttons input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;box-sizing:border-box}.travel-date-buttons input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.button-pick-date{background:0;border:0;padding:0;font-size:1.4rem;display:inline-flex}@media (min-width:768px){.button-pick-date{color:#fff}}.frame-layout-0 .button-pick-date{color:#fff}.button-pick-date:nth-child(1){margin-right:3.7rem}.button-pick-date.button-date-hour input{margin-left:2rem;margin-top:-.1rem;outline:unset;border-width:0;min-width:10rem;color:#fff;background-color:#173166}.button-pick-date.button-date-hour input::-webkit-calendar-picker-indicator{opacity:0}.button-pick-date.button-date-hour:focus-within input{opacity:1}.button-pick-date svg{margin-bottom:.3rem;margin-right:.5rem}.button-pick-date path,.frame-type-phone a path,.trafic-info-tab-buttons circle,.trafic-info-tab-buttons path{transition:fill .2s linear}.button-pick-date span{transition:color .2s linear}@media (min-width:768px){.button-pick-date input:focus+svg+span,.button-pick-date input:hover+svg+span{color:#63fd9a}.button-pick-date input:focus+svg path,.button-pick-date input:hover+svg path{fill:#63fd9a}}.frame-type-carousel-news,.frame-type-menu_pages,.frame-type-menu_subpages{max-width:1100px;padding:2rem}@media (min-width:1200px){.frame-type-carousel-news,.frame-type-menu_pages,.frame-type-menu_subpages{max-width:80vw;min-width:1100px}}@media (min-width:768px){.frame-type-carousel-news,.frame-type-menu_pages,.frame-type-menu_subpages{padding:3.5rem 2rem 4rem}}@media (max-width:767.98px){.frame-type-carousel-news,.frame-type-menu_pages,.frame-type-menu_subpages{margin:0 -2rem 4rem}}.frame-type-two-columns .frame-type-carousel-news .inner-container,.frame-type-two-columns .frame-type-carousel-news .inner-container-small,.frame-type-two-columns .frame-type-carousel-news header,.frame-type-two-columns .frame-type-menu_pages .inner-container,.frame-type-two-columns .frame-type-menu_pages .inner-container-small,.frame-type-two-columns .frame-type-menu_pages header,.frame-type-two-columns .frame-type-menu_subpages .inner-container,.frame-type-two-columns .frame-type-menu_subpages .inner-container-small,.frame-type-two-columns .frame-type-menu_subpages header{min-width:0;max-width:100%}@media (min-width:768px){.frame-type-carousel-news .inner-container,.frame-type-carousel-news header,.frame-type-menu_pages .inner-container,.frame-type-menu_pages header,.frame-type-menu_subpages .inner-container,.frame-type-menu_subpages header{max-width:984px}.frame-type-two-columns .frame-type-carousel-news .inner-container,.frame-type-two-columns .frame-type-carousel-news header,.frame-type-two-columns .frame-type-menu_pages .inner-container,.frame-type-two-columns .frame-type-menu_pages header,.frame-type-two-columns .frame-type-menu_subpages .inner-container,.frame-type-two-columns .frame-type-menu_subpages header{min-width:0}.frame-type-carousel-news .inner-container-small,.frame-type-menu_pages .inner-container-small,.frame-type-menu_subpages .inner-container-small{max-width:820px}}@media (min-width:1200px){.frame-pages-carousel div.inner-container-small{padding-left:4%;padding-right:4%}}.frame-pages-carousel.frame-layout-1{padding-bottom:0!important}.frame-pages-carousel header{margin-left:0}@media (min-width:768px){.frame-pages-carousel .scroll-snap-slider{justify-content:flex-start}.frame-type-list>.frame-pages-carousel .scroll-snap-slider,.frames-container>.frame-pages-carousel .scroll-snap-slider{align-items:stretch;overflow:visible;flex-wrap:wrap;margin:-.6rem}.frame-type-list>.frame-pages-carousel .scroll-snap-slide,.frames-container>.frame-pages-carousel .scroll-snap-slide{width:calc(100%/3);min-height:100%;flex:initial;align-items:stretch;padding:.6rem}.frame-type-two-columns .frame-pages-carousel{padding:4rem 4.8rem}.frame-type-two-columns .frame-pages-carousel .inner-container{max-width:320px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.frame-type-two-columns .frame-pages-carousel .inner-container .scroll-snap-slider{margin:0 0 1.2rem}}@media (max-width:767.98px){.frame-pages-carousel .scroll-snap-slider{width:auto;margin:0 -2rem}.frame-pages-carousel .scroll-snap-slide{padding:0 2rem;margin-right:-3rem;width:32rem}}@media (min-width:768px){.frame-type-two-columns .frame-pages-carousel .snap-bullets{display:flex}}.frame-pages-carousel .snap-bullets{margin-top:2rem}@media (min-width:768px){.frame-pages-carousel .snap-bullets{display:none}}.frame-pages-carousel .snap-bullets label{border:.2rem solid #173166}.frame-pages-carousel .snap-bullets :checked+label{background:#173166}.frame-type-menu_pages+.frame-type-button{margin-top:-4rem}.carousel-link,ul.block-list-services-ul a{display:flex;text-decoration:none;position:relative}.carousel-link{background-size:0;margin:0 auto;width:100%;height:18rem;overflow:hidden}.carousel-link img,.carousel-link picture,.frame-type-two-columns .frame ul.menu-with-carousel-links li{width:100%}.carousel-link picture img{transition:transform .2s linear;-o-object-fit:cover;object-fit:cover;height:100%}@media (min-width:768px){.carousel-link:focus img,.carousel-link:hover img{transform:scale(1.15)}}.carousel-link-content{margin-top:auto;padding:1rem;background:#173166;width:100%;position:absolute;bottom:0;left:0;z-index:1}.carousel-link-content .h4,.carousel-link-content h4,.carousel-link-content p,.carousel-link-content span{color:#fff;margin:0}.carousel-link-content .h4,.carousel-link-content .title,.carousel-link-content h4{font-size:2rem;font-weight:700;line-height:1.1;max-height:4.4rem}@media (min-width:768px){.carousel-link-content .h4,.carousel-link-content .title,.carousel-link-content h4{max-height:4.6rem}}.carousel-link-content .abstract,.carousel-link-content p{font-size:1.2rem;font-weight:500;max-height:2.4rem;line-height:1.33;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;margin-top:.5rem}@media (min-width:768px){.frame-type-menu_pages .inner-container,.frame-type-menu_pages header,.frame-type-menu_pages ul,.frame-type-menu_subpages .inner-container,.frame-type-menu_subpages header,.frame-type-menu_subpages ul{max-width:984px;margin-left:auto;margin-right:auto}.frame-type-two-columns .frame-type-menu_pages,.frame-type-two-columns .frame-type-menu_subpages{padding-top:4.5rem;padding-bottom:4.5rem}.frame-type-two-columns .frame-type-menu_pages .menu-with-carousel-links,.frame-type-two-columns .frame-type-menu_subpages .menu-with-carousel-links{max-width:320px}}.frame-type-two-columns .frame-type-menu_pages header,.frame-type-two-columns .frame-type-menu_subpages header{padding-left:0}@media (min-width:768px){.frame-type-two-columns .frame-type-menu_pages header,.frame-type-two-columns .frame-type-menu_subpages header{max-width:320px;margin-left:auto;margin-right:auto}.frame-type-two-columns .frame-type-menu_pages .scroll-snap-slide,.frame-type-two-columns .frame-type-menu_subpages .scroll-snap-slide{width:100%}}.frame ul.menu-with-carousel-links,ul.block-list-services-ul{padding:0;list-style-type:none}@media (min-width:768px){.frame ul.menu-with-carousel-links{display:flex;flex-wrap:wrap;gap:1.2rem}.frame-type-two-columns .frame ul.menu-with-carousel-links{padding-left:0;padding-right:0}}@media (max-width:767.98px){.frame ul.menu-with-carousel-links li{margin-bottom:2rem}}@media (min-width:768px){.frame ul.menu-with-carousel-links li{font-size:1rem;width:calc(min(320px,100%/3));min-height:100%}}@media (min-width:768px){.frame-layout-0 .frame ul.menu-with-carousel-links li:not(:last-child){margin-right:0;margin-bottom:1.2rem}}.frame-type-list-services{max-width:none;margin-left:-2rem;margin-right:-2rem;padding:3.5rem 2rem 3rem;background-color:#63fd9a}@media (min-width:768px){.frame-type-list-services{background-size:1400px;background-repeat:repeat-x;background-image:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/fond_motif.png');background-position:bottom center;padding:6.5rem 0}}.block-list-services{max-width:940px;margin:0 auto}@media (min-width:1200px){.block-list-services{max-width:70vw;min-width:940px}}@media (min-width:768px){.block-list-services{padding:0 2rem}}ul.block-list-services-ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:1rem -1rem -1rem}@media (min-width:768px){ul.block-list-services-ul{margin:2.6rem -.4rem -.4rem;justify-content:center}}ul.block-list-services-ul li{width:50%;padding:1rem;min-height:170px}@media (min-width:768px){ul.block-list-services-ul li{padding:.4rem;width:calc(100%/6)}}ul.block-list-services-ul a{background:#173166;color:#fff;flex-direction:column;min-height:100%;padding:2rem;z-index:0}ul.block-list-services-ul a:focus,ul.block-list-services-ul a:hover{color:#fff}@media (min-width:768px){ul.block-list-services-ul a:focus .list-services-icon::after,ul.block-list-services-ul a:focus .list-services-icon::before,ul.block-list-services-ul a:hover .list-services-icon::after,ul.block-list-services-ul a:hover .list-services-icon::before{-webkit-animation:breatheHalo 1s ease-in-out infinite alternate;animation:breatheHalo 1s ease-in-out infinite alternate;opacity:.3}ul.block-list-services-ul a{padding:2rem 1.5rem}}.list-services-icon{display:block;margin:0 auto 1.7rem;width:6rem;height:6rem;background:#fff;border-radius:50%;position:relative}@media (min-width:768px){.list-services-icon{width:9.2rem;height:9.2rem}}.list-services-icon img{position:relative;z-index:1;border-radius:50%}.list-services-icon::after,.list-services-icon::before{position:absolute;border-radius:50%;z-index:-1;background-image:radial-gradient(circle at 50% 50%,#fff,#63fd9a 141%);opacity:0;transition:opacity .2s linear;transform:scale(.9)}@media (min-width:768px){.list-services-icon::after,.list-services-icon::before{content:""}}.list-services-icon::before{top:-.9rem;left:-.9rem;right:-.9rem;bottom:-.9rem}.list-services-icon::after{top:-.3rem;left:-.3rem;right:-.3rem;bottom:-.3rem;-webkit-animation-delay:200ms;animation-delay:200ms}.list-services-title{line-height:1.29;font-size:1.4rem;font-weight:700}@media (min-width:768px){.list-services-title{line-height:1.25;font-size:1.6rem}}.list-services-title strong{color:#63fd9a}.frame-type-traffic-nearby{max-width:940px}@media (min-width:1200px){.frame-type-traffic-nearby{max-width:70vw;min-width:940px}}@media (min-width:768px){.frame-type-traffic-nearby{margin-bottom:7.5rem}.frame-type-traffic-nearby header,.frame-type-traffic-nearby>.filteredItemsContainer{padding-left:2rem;padding-right:2rem}}.frame-type-traffic-nearby li.filtered-item:nth-child(odd){padding-left:0}.frame-type-traffic-nearby li.filtered-item:nth-child(even){padding-right:0}.frame-type-traffic-nearby .filtered-item{border-right:0!important;border-left:0!important}.frame-type-traffic-nearby .filtered-item a{border-top:1px solid #b9c1d1;border-bottom:1px solid #b9c1d1}.frame-type-phone{max-width:1100px;padding:0!important;text-align:center}@media (min-width:1200px){.frame-type-phone{max-width:80vw;min-width:1100px}}@media (min-width:768px){.prehome .frames-container>.frame-type-phone{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}}.frame-type-phone .h2,.frame-type-phone h2{font-size:2.2rem;font-weight:700;line-height:1.09}@media (min-width:768px){.frame-type-phone .h2,.frame-type-phone h2{margin-right:1rem;margin-top:.5rem}}@media (max-width:767.98px){.frame-type-phone .h2,.frame-type-phone h2{margin-bottom:2rem}}.frame-type-phone a{text-decoration:none;display:inline-block;background:#63fd9a;padding-right:1rem;padding-left:.5rem;padding-top:.8rem;margin-bottom:1rem;transition:all .2s linear}.field-multiselect option:focus,.frame-type-phone a:focus,.frame-type-phone a:hover{color:#173166}@media (min-width:768px){.frame-type-phone a:focus,.frame-type-phone a:hover{background:#173166;color:#fff}.frame-type-phone a:focus path,.frame-type-phone a:hover path{fill:#fff}}.frame-type-phone a span{display:inline-block;font-size:3rem;font-weight:100;font-stretch:normal;font-style:normal;line-height:.8}.frame-type-phone a svg{vertical-align:top;margin-right:1rem}.frame-type-phone p{margin:0;font-size:1rem;font-weight:500;line-height:1.11}.phone-inner{font-size:0;text-align:center;padding:3rem 2rem}@media (min-width:768px){.phone-inner{margin:0 auto;padding:3.5rem 2rem}.frames-container>.frame-type-phone .phone-inner{display:flex;align-items:flex-start;justify-content:center;padding-bottom:3rem}}.telephone-number{display:inline-block}@media (min-width:768px){.frames-container>.frame-type-faq-widget{margin-top:6rem;margin-bottom:5rem}}.frame-type-faq-widget header{padding-left:2.8rem;margin-bottom:3.4rem}.frame-type-faq-widget.frame-blue header,.frame-type-faq-widget.frame-green header,.frame-type-faq-widget.frame-light-blue header,.tx-stacrmvad-pilogin .typo3-messages .alert .help-block p,.tx-stacrmvad-piportal .typo3-messages .alert .help-block p{padding-left:0}.frame-type-faq-widget ul.question-list{padding:0;margin:0;list-style-type:none;border-top:1px solid #e6f0ff}.frame-type-faq-widget .question-list-title{display:none}.accordion.accordion-large .accordion-item.open .accordion-button,.accordion.accordion-large .accordion-item.open .accordion-collapse,.accordion.accordion-large .accordion-item.opening .accordion-button,.accordion.accordion-large .accordion-item.opening .accordion-collapse,.frame-type-faq-widget .question-list-item.open .question-item-button{background-color:#e6f0ff}.frame-type-faq-widget .question-list-item.open .response-content{display:block;background:#e6f0ff}.frame-type-faq-widget .question-item-button{background-color:#fff;color:#173166;width:100%;text-align:left;border-radius:0!important;transition:background-color .2s linear,color .2s linear;font-size:1.6rem;font-weight:700;line-height:1.19;padding:2rem 6rem 2rem 2rem;min-height:8.2rem;border:0;border-color:#e6f0ff;border-style:solid;border-bottom-width:1px;position:relative}@media (min-width:768px){.frame-type-faq-widget .question-item-button{font-size:1.8rem;line-height:1.17;padding:2rem 6rem 2rem 2.8rem}}.frame-type-faq-widget .question-item-button::after{content:"";position:absolute;transition:transform .2s ease-in-out;transform-origin:center;right:2.4rem;top:50%;margin-top:-1rem;width:2rem;height:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cG9seWdvbiBmaWxsPSIjMTczMTY2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgOCA4KSIgcG9pbnRzPSI4LjAwMDgzNDIzIDQgMSAxMC43MTM2IDIuMzQzMTA1NzEgMTIgOC4wMDA4MzQyMyA2LjU3NDQgMTMuNjU2ODk0MyAxMiAxNSAxMC43MTM2IiBjbGFzcz0iZmlsbC1jb2xvciI+IDwvcG9seWdvbj4KPC9zdmc+);display:block}.frame-type-faq-widget .response-content{display:none;padding:0 2rem 2rem;background:#fff;transition:background .2s linear}@media (min-width:768px){.frame-type-faq-widget .response-content{padding:0 2.8rem 2rem}}.frame-type-faq-widget .response-content,.frame-type-faq-widget .response-content a,.frame-type-faq-widget .response-content li,.frame-type-faq-widget .response-content p{font-weight:300;color:#173166}.accordion .accordion-button{background-color:#fff;color:#173166;width:100%;height:5rem;font-size:1.4rem;font-weight:700;text-align:left;padding:0 1.5rem;border-radius:0!important;transition:background-color .2s linear,color .2s linear}@media (min-width:768px){.accordion .accordion-button{min-height:6rem}}.accordion .accordion-button::after{display:none}@media (max-width:767.98px){.accordion .accordion-button:focus{box-shadow:none}}.accordion .accordion-toggle-arrow{flex-shrink:0;fill:#173166;margin-left:auto;width:1.2rem;height:1.2rem;transition:transform .2s linear}.accordion .accordion-item .accordion-collapse{border-width:0;border-radius:0}.accordion.accordion-large{border-top:.1rem solid #e6f0ff;border-bottom:.1rem solid #e6f0ff;margin-bottom:3.5rem}.accordion.accordion-large .accordion-body,.accordion.accordion-large a,.accordion.accordion-large li,.accordion.accordion-large p{font-weight:300;color:#173166}.accordion.accordion-large:last-child,.trafic-info-col-content li:last-child{margin-bottom:0}.accordion.accordion-large .accordion-button{font-size:1.6rem;font-weight:700;color:#173166;line-height:1.19;padding:2rem 6rem 2rem 2rem;min-height:8.2rem;border-color:#e6f0ff;border-top:0;border-bottom-width:1px;height:auto}@media (min-width:768px){.accordion.accordion-large .accordion-button{font-size:1.8rem;line-height:1.17}}@media (min-width:768px){.accordion.accordion-large .accordion-item.opening-desktop .accordion-button,.accordion.accordion-large .accordion-item.opening-desktop .accordion-collapse{background-color:#e6f0ff}}@media (max-width:767.98px){.accordion.accordion-large .accordion-item.opening-mobile .accordion-button,.accordion.accordion-large .accordion-item.opening-mobile .accordion-collapse{background-color:#e6f0ff}}.accordion.accordion-large .accordion-toggle-arrow{position:absolute;transition:transform .2s ease-in-out;transform-origin:center;right:2.4rem;top:50%;margin-top:-1rem;width:2rem;height:2rem}.accordion.accordion-large .accordion-body{padding:0 2rem 2rem}@media (min-width:768px){.frames-container>.accordion.accordion-large .accordion-body{padding:.6rem 8rem 3rem}}.frame-type-carousel-news{background:#e6f0ff;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.prehome .frame-type-list>.frame-type-carousel-news{margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}.frame-type-carousel-news{padding:6rem 2rem}}@media (max-width:767.98px){.frame-type-carousel-news{margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.frame-type-list>.frame-type-carousel-news .scroll-snap-slider,.frames-container>.frame-type-carousel-news .scroll-snap-slider{margin:-1.6%}.frame-type-list>.frame-type-carousel-news .scroll-snap-slide,.frames-container>.frame-type-carousel-news .scroll-snap-slide{padding:1.6%}.frame-type-carousel-news .scroll-snap-slider{height:auto!important}}@media (max-width:767.98px){.frame-type-carousel-news .scroll-snap-slide{width:29.5rem;height:25.5rem}}@media (min-width:1200px){.frame-type-carousel-news .inner-container-small{max-width:55vw;min-width:984px}}.prehome .frame-type-carousel-news .inner-container-small{max-width:100%;min-width:0}.frame-type-carousel-news .inner-container{margin-bottom:2rem}@media (min-width:768px){.frame-type-carousel-news .inner-container{margin-bottom:4rem}}@media (min-width:1200px){.frame-type-carousel-news .inner-container{max-width:60vw;min-width:820px}}.frame-type-carousel-news.frame-layout-1{margin-bottom:2.5rem!important}.frame-type-carousel-news.frame-layout-1 .snap-container{margin-bottom:3rem}@media (min-width:768px){.frame-type-carousel-news.frame-layout-1 .snap-container{margin-bottom:6rem}}.carousel-news,.frame-type-menu_section a{width:100%;text-decoration:none;position:relative}.carousel-news{background-size:0;display:flex;margin:0 auto;overflow:hidden}@media (min-width:768px){.carousel-news{max-width:32rem}}.carousel-news img{transition:transform .2s linear;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-news::after{content:'';float:left;padding-top:100%}@media (min-width:768px){.carousel-news:focus img,.carousel-news:hover img{transform:scale(1.15)}}.carousel-news-content{padding:2.5rem;background:#173166;width:100%;position:absolute;top:0;left:0;height:100%;z-index:1;background:rgba(23,49,102,.4);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.carousel-news-content .h3,.carousel-news-content h3{font-size:3rem;font-weight:900;line-height:1.13;color:#fff;margin:0 0 2rem;background:0 0;display:block;padding:0}.carousel-news-content .h3+*,.carousel-news-content h3+*,.frame.frame-type-traffic-global .trafic-info-filter-container .h3,.frame.frame-type-traffic-global .trafic-info-filter-container h3{margin:0}.carousel-news-content time{color:#63fd9a;font-size:1.4rem;font-weight:900;line-height:.71;display:inline-block;padding:.5rem;background:#173166}@media (max-width:767.98px){.frame-type-menu_section{margin:2.5rem 0 2rem}}@media (min-width:768px){.frame-type-menu_section{max-width:none;display:inline}.frames-container>.frame-type-menu_section:first-child::after,.frames-container>.frame-type-menu_section:first-child::before{height:0}.frame-type-menu_section::after,.frame-type-menu_section::before{content:"";display:block}.frame-type-menu_section::after{height:2.5rem}}.frame-type-menu_section+.frame{margin-top:0}@media (min-width:768px){.prehome .frame-type-menu_section{margin-top:0}.prehome .frame-type-menu_section .summary-placer{padding:0}}.frame-type-menu_section ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.frame-type-menu_section ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-grow:1}}.frame-type-menu_section>ul{margin:0 auto}@media (min-width:768px){.frame-type-menu_section li{text-align:center;min-height:100%;padding:0;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;flex-grow:1;max-width:calc(100%/7)}.frame-type-menu_section .accordion-body>ul>li{display:flex}}.frame-type-menu_section a{display:block;font-size:1.4rem;font-weight:700;line-height:1.29}@media (min-width:768px){.frame-type-menu_section a{font-weight:500;min-height:100%;padding:2rem .6rem 0}}@media (max-width:767.98px){.frame-type-menu_section a{padding:1.2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b9c1d1}}@media (min-width:768px){.frame-type-menu_section a::before{display:block;content:"";position:absolute;top:.7rem;background:#173166;left:0;height:1px;width:100%;z-index:-1}.frame-type-menu_section a::after{content:"";position:absolute;top:0;left:50%;display:block;margin-left:-.7rem;background:#fff;border:1px solid #173166;width:1.4rem;height:1.4rem;border-radius:50%}}.summaryScrolling .frame-type-menu_section a.active::after{background:#fff!important}.frame-type-menu_section a.active::after,.frame-type-menu_section a.summaryClickedItem::after,.summaryScrolling .frame-type-menu_section a.summaryClickedItem::after{background:#63fd9a!important}.frame-type-menu_section li a:focus:after,.frame-type-menu_section li a:hover:after{background:#173166}.frame-type-menu_section .scrollToSectionBtn{fill:#173166;width:1.5rem;height:1.5rem}@media (min-width:768px){.frame-type-menu_section .scrollToSectionBtn{display:none}.block-summary{position:sticky;top:10.4rem;z-index:9;background:#fff;transition:background .2s linear;padding:1.7rem 0 1.3rem;margin:0 -2rem}.prehome .block-summary{top:4.2rem;margin-left:-8.3rem;margin-right:-8.3rem;padding-right:8.3rem;padding-left:8.3rem}.hasStickySummary .block-summary{background:#e6f0ff;box-shadow:0 .6rem 1.3rem 0 rgba(0,0,0,.04);margin-top:-1px}.summary-top{min-height:1px;min-width:1px;position:relative;top:-10.4rem}.prehome .summary-top{top:-9.5rem}}.summary-placer{max-width:940px;margin:0 auto}@media (min-width:1200px){.summary-placer{max-width:70vw;min-width:940px}}@media (min-width:768px){.summary-placer{padding:2px 2rem 0}}.pop-in .summary-placer,.prehome .summary-placer{min-width:0!important}@media (min-width:768px){.accordion-toc .accordion-collapse{opacity:1!important;max-height:none!important;overflow:visible}.accordion-toc .accordion-header{display:none!important}}.accordion-toc .accordion-body::after,.accordion-toc .accordion-body::before{display:none!important}.frame.frame-type-traffic-global{max-width:940px}@media (min-width:1200px){.frame.frame-type-traffic-global{max-width:70vw;min-width:940px}}@media (max-width:767.98px){.frame.frame-type-traffic-global{background:0;padding:0;margin:0 0 3.3rem}}@media (min-width:768px){.frame.frame-type-traffic-global{margin-bottom:7.5rem;max-width:calc(940px - (2*2rem))}}@media (min-width:1200px){.frame.frame-type-traffic-global{max-width:calc(70vw - (2*2rem));min-width:calc(940px - (2*2rem))}}.frame.frame-type-traffic-global .h3,.frame.frame-type-traffic-global h3{font-size:1.7rem;line-height:1.24;font-weight:700;margin:0 0 1.5rem}@media (min-width:768px){.frame.frame-type-traffic-global .h3,.frame.frame-type-traffic-global h3{font-size:2rem;line-height:1.3;margin:0 0 1rem;text-align:center}}@media (max-width:767.98px){.frame.frame-type-traffic-global .button-over-bottom{height:auto}}@media (max-width:767.98px){.frame.frame-type-traffic-global .trafic-info-tabs{margin-bottom:2rem}}.frame.frame-type-traffic-global .trafic-info-tabs .form-group{margin:0 auto 2rem}.frame.frame-type-traffic-global .trafic-info-tabs .button-center,.related-lines-list+div.perturbation-text{padding:0}.frame.frame-type-traffic-global .trafic-info-tabs .button-over-bottom{margin-top:2rem}@media (min-width:768px){.frame.frame-type-traffic-global .trafic-info-tabs .button-over-bottom{height:.5rem;margin-top:3rem}}@media (max-width:767.98px){.frame.frame-type-traffic-global .trafic-info-tabs .tabs{margin-bottom:2rem}.frame.frame-type-traffic-global .trafic-info-tabs .tab-parc-relais .form-group,.frame.frame-type-traffic-global .trafic-info-tabs .tab-velo .form-group{margin:0 auto}}.comboboxSelect .combobox-select,.trafic-info-tabs .tab-velo .filteredItemsInput{padding-right:4.2rem}.frame-type-traffic-global .filteredItemsContainer .no-result,.trafic-info-tabs .tabs.in-search .active{display:none}.frame-type-traffic-global .filteredItemsContainer.no-results .no-result,.trafic-info-tabs .tabs.in-search .search-active{display:block}@media (min-width:768px){.trafic-info-title{border-bottom:.5rem solid #173166;padding-left:3.7rem;margin-bottom:3rem;position:relative;padding-bottom:1rem}}@media (max-width:767.98px){.trafic-info-title svg{display:none}}@media (min-width:768px){.trafic-info-title svg{position:absolute;top:0;left:0;width:2.8rem;height:2.8rem}.trafic-info-title .h2,.trafic-info-title h2{font-size:1.7rem;font-weight:900;text-transform:uppercase;padding:.5rem 0 0;margin:0}.trafic-info-top{padding:0 0 1rem;display:flex;align-items:center;justify-content:space-between}}@media (max-width:767.98px){.trafic-info-top{margin:0 0 2rem}}@media (min-width:768px){.trafic-info-search-container{width:50%;margin:0 3rem;max-width:calc((100%/3) - .6rem);flex-shrink:0;min-width:290px}}@media (min-width:992px){.trafic-info-search-container{margin-top:-3rem}}@media (min-width:768px){.trafic-info-image{width:100%;flex-shrink:1;max-width:290px}}@media (max-width:767.98px){.trafic-info-image{display:none}}.trafic-info-tab-buttons{display:flex;border-bottom:1px solid #b9c1d1}@media (min-width:768px){.trafic-info-tab-buttons{margin-bottom:2.2rem}}@media (max-width:767.98px){.trafic-info-tab-buttons{justify-content:space-between}}.trafic-info-tab-buttons button{width:5rem}@media (min-width:768px){.trafic-info-tab-buttons button{width:25%}}.trafic-info-tab-buttons svg{width:5rem;height:5rem;border:1px solid #173166;border-radius:50%}@media (min-width:768px){.trafic-info-tab-buttons svg{width:5.8rem;height:5.8rem}}.trafic-info-tab-buttons svg{transition:background .2s linear;background:#173166}.trafic-info-tab-buttons button{width:100%;text-align:center;background:0;border:0;padding:2.2rem 0}@media (min-width:768px){.trafic-info-tab-buttons button{padding:1.5rem 0}}@media (min-width:1401px){.trafic-info-tab-buttons button{padding:2.2rem 0}}.trafic-info-tab-buttons button:not(.active) svg{background:#fff}.trafic-info-tab-buttons button:not(.active) circle{fill:#fff}.trafic-info-tab-buttons button:not(.active) path{fill:#173166}@media (min-width:768px){.trafic-info-tab-buttons button:focus svg,.trafic-info-tab-buttons button:hover svg{background:#173166}.trafic-info-tab-buttons button:focus circle,.trafic-info-tab-buttons button:hover circle{fill:#173166}.trafic-info-tab-buttons button:focus path,.trafic-info-tab-buttons button:hover path{fill:#fff}.trafic-info-cols{display:flex;align-items:stretch;margin-bottom:4rem}}.trafic-info-col{display:flex;flex-direction:column}@media (min-width:768px){.trafic-info-col{width:25%;border-left:1px solid #b9c1d1;padding:0 1.7rem;text-align:center}}@media (max-width:767.98px){.trafic-info-col{width:100%;border-bottom:1px solid #b9c1d1;padding:2rem 0 2.5rem 6.8rem;text-align:left;position:relative}}.trafic-info-col>svg{position:absolute;width:5rem;height:5rem;top:2rem;left:0}@media (min-width:768px){.trafic-info-col>svg{display:none}.trafic-info-col:first-child{border:0}}@media (max-width:767.98px){.trafic-info-col:first-child{border-top:4px solid #173166}}.trafic-info-col .button-text{text-align:left}@media (min-width:768px){.trafic-info-col .button-text{max-width:126px}}@media (max-width:767.98px){.trafic-info-col .button-with-icon{margin-right:auto}.trafic-info-col .button-with-icon br{display:none}.trafic-info-col .tab-buttons{margin-left:-.5rem}}.col-metro .info-list,.col-parc-relais .trafic-info-col-content,.col-velo .trafic-info-col-content{cursor:pointer}.trafic-info-col-content{flex-grow:1;display:flex;flex-direction:column}@media (min-width:769px) and (max-width:900px){.trafic-info-col-content+.tab-buttons{margin-left:-.7rem;margin-right:-.7rem}}.status-pin{display:block;width:1.5rem;height:1.5rem;border:2px solid #fff;border-radius:50%;transition:transform .2s linear}ul.filteredItemsList .status-pin,ul.lines-list .status-pin{transform-origin:-1.2rem 2.6rem;position:absolute;top:0;left:3.7rem}@media (max-width:767.98px){.info-list .status-pin{margin-top:1px;border-width:1px}}.status-pin.level-major{background-color:#ee7d00}.status-pin.level-success{background-color:#63fd9a}.status-pin.level-info{background-color:#173166}.status-pin.level-breaking{background-color:#e20714}ul.lines-list{display:inline-flex;flex-wrap:wrap;padding:0;margin:0 0 1.5rem;list-style-type:none}@media (min-width:768px){ul.lines-list{margin:0 auto 3rem;max-width:18rem}}@media (min-width:769px) and (max-width:935px){.col-bus ul.lines-list{justify-content:center}}@media (min-width:768px){ul.lines-list.center-content{justify-content:center;max-width:none;width:100%}}ul.lines-list.center-content li{width:6rem}@media (min-width:768px){ul.lines-list.center-content li{width:7rem;text-align:center}.trafic-info-cols ul.lines-list.center-content li{width:7rem}}@media (max-width:767.98px){ul.lines-list.max-8-6:not(.show-all) li:nth-child(n+9){display:none}}@media (min-width:768px){ul.lines-list.max-8-6:not(.show-all) li:nth-child(n+7){display:none}}ul.lines-list li{padding:.5rem;width:6rem}@media (min-width:768px){ul.lines-list+ul.info-list{margin-top:-.6rem}}@media (max-width:767.98px){.trafic-info-col-content ul.filteredItemsList,.trafic-info-col-content ul.lines-list{row-gap:1rem;-moz-column-gap:calc((100% - 20rem)/3);column-gap:calc((100% - 20rem)/3)}.trafic-info-col-content ul.filteredItemsList li,.trafic-info-col-content ul.lines-list li{padding:0;width:auto}}.col-bus ul.filteredItemsList a:focus .status-pin,.col-bus ul.filteredItemsList a:hover .status-pin,.col-bus ul.lines-list a:focus .status-pin,.col-bus ul.lines-list a:hover .status-pin,.col-metro ul.filteredItemsList a:focus .status-pin,.col-metro ul.filteredItemsList a:hover .status-pin,.col-metro ul.lines-list a:focus .status-pin,.col-metro ul.lines-list a:hover .status-pin,.tab-bus ul.filteredItemsList a:focus .status-pin,.tab-bus ul.filteredItemsList a:hover .status-pin,.tab-bus ul.lines-list a:focus .status-pin,.tab-bus ul.lines-list a:hover .status-pin,.tab-metro ul.filteredItemsList a:focus .status-pin,.tab-metro ul.filteredItemsList a:hover .status-pin,.tab-metro ul.lines-list a:focus .status-pin,.tab-metro ul.lines-list a:hover .status-pin,ul.filteredItemsList a:focus svg,ul.filteredItemsList a:hover svg,ul.lines-list a:focus svg,ul.lines-list a:hover svg{transform:scale(1.2)}ul.info-list{display:inline-flex;flex-direction:column;padding:0;margin:0 0 1rem;list-style-type:none}@media (min-width:768px){ul.info-list{margin:0 auto 3rem}}ul.info-list li{display:flex;width:100%;margin:0 auto}@media (min-width:768px){ul.info-list li{display:inline-flex;align-items:center;width:15rem;margin:0 auto 3rem}}ul.info-list span{font-size:1.4rem;text-transform:uppercase;font-weight:700;line-height:1.29;display:inline-block;text-align:left}@media (min-width:768px){.trafic-info-col-content ul.info-list{margin-top:1.7rem}}ul.perturbation-list{display:inline-flex;flex-wrap:wrap;padding:0;margin:0 0 1rem;list-style-type:none}@media (min-width:768px){ul.perturbation-list{margin:0 auto;width:100%}}@media (max-width:767.98px){ul.perturbation-list{border-bottom:1px solid #b9c1d1}}ul.perturbation-list>li{margin:0;width:100%}@media (min-width:768px){ul.perturbation-list>li{width:50%;text-align:center;margin-bottom:3rem}}ul.perturbation-list.max-2:not(.show-all)>li:nth-child(n+3){display:none}ul.perturbation-list div[role=button],ul.perturbation-list>li>div:not(.accordion-item){display:inline-flex;align-items:flex-start;flex-wrap:wrap;text-decoration:none;line-height:1;text-align:left;border:0;background:0;position:relative;height:auto}@media (max-width:767.98px){ul.perturbation-list div[role=button],ul.perturbation-list>li>div:not(.accordion-item){width:100%;padding:1.4rem 0}}@media (min-width:768px){ul.perturbation-list div[role=button],ul.perturbation-list>li>div:not(.accordion-item){margin:0 auto;padding:1rem 0;width:70%;min-width:250px;border-top:1px solid #e6f0ff;border-bottom:1px solid #e6f0ff}}ul.perturbation-list div[role=button]{padding-right:2rem}@media (min-width:768px){ul.perturbation-list div[role=button]:focus,ul.perturbation-list div[role=button]:hover{border-color:#b9c1d1}}ul.perturbation-list div[role=button]>svg{position:absolute;top:1.3rem;right:0;width:1.1rem;height:1.1rem;transition:transform .2s linear}@media (min-width:768px){ul.perturbation-list.perturbation-fullpage>li{width:85%;margin:0 auto}}ul.perturbation-list.perturbation-fullpage div[role=button],ul.perturbation-list.perturbation-fullpage>li>div:not(.accordion-item){width:100%}ul.perturbation-list .opening .select-arrow{transform:rotateX(180deg)}@media (min-width:768px){ul.perturbation-list .opening-desktop .select-arrow{transform:rotateX(180deg)}}ul.perturbation-list .h4,ul.perturbation-list h4,ul.perturbation-list span{margin:0}ul.perturbation-list .h4,ul.perturbation-list h4{font-size:1.4rem;text-transform:uppercase;font-weight:700;line-height:1.29}ul.perturbation-list span{font-size:1.25rem}@media (max-width:767.98px){.tab-metro{padding-top:2rem}}.perturbation-icon{width:5rem;height:5rem;position:relative;flex-shrink:0;margin-right:1rem;display:flex;align-items:center;justify-content:center}@media (max-width:767.98px){.perturbation-icon{border-radius:50%;background:#e6f0ff}}.perturbation-icon svg{width:100%;height:100%}.perturbation-icon .status-pin{position:absolute;top:0;right:0}.perturbation-icon+div{width:calc(100% - 6rem)}@media (min-width:768px){.tab-parc-relais,.tab-velo{padding:0 2.5rem}}.frame-type-traffic-global .filteredItemsContainer a>svg,.frame-type-traffic-global .filteredItemsContainerAlt a>svg{width:5rem;height:5rem}.filteredItemsContainer.mode-other .filteredItemsList,.filteredItemsContainerAlt.mode-other .filteredItemsList{width:100%;margin:0 0 2rem}@media (min-width:768px){.filteredItemsContainer.mode-other .filteredItemsList,.filteredItemsContainerAlt.mode-other .filteredItemsList{margin:0 0 3rem}}.filteredItemsContainer.mode-other .item-button-icon,.filteredItemsContainerAlt.mode-other .item-button-icon{position:relative;margin-right:1rem;flex-shrink:0}.filteredItemsContainer.mode-other .item-button-content,.filteredItemsContainerAlt.mode-other .item-button-content{width:100%;flex-shrink:1;line-height:.8}.filteredItemsContainer.mode-other .filtered-item,.filteredItemsContainerAlt.mode-other .filtered-item{width:100%;margin:0;padding:0}@media (min-width:768px){.filteredItemsContainer.mode-other .filtered-item,.filteredItemsContainerAlt.mode-other .filtered-item{width:50%;padding:0 4.5rem}}.filteredItemsContainer.mode-other .item-button,.filteredItemsContainerAlt.mode-other .item-button{display:flex;align-items:center;text-decoration:none;width:100%;text-align:left;padding:1.3rem 0;height:auto;border-radius:0;border-bottom:1px solid #fff;border-top:1px solid #fff}@media (min-width:768px){.frame-light-blue .filteredItemsContainer.mode-other .item-button,.frame-light-blue .filteredItemsContainerAlt.mode-other .item-button{border-bottom:1px solid #e6f0ff;border-top:1px solid #e6f0ff}}@media (max-width:767.98px){.frame-light-blue .filteredItemsContainer.mode-other .item-button,.frame-light-blue .filteredItemsContainerAlt.mode-other .item-button{border-bottom:1px solid #b9c1d1}}.filteredItemsContainer.mode-other .item-button::before,.filteredItemsContainerAlt.mode-other .item-button::before{display:none}@media (min-width:768px){.filteredItemsContainer.mode-other .item-button:focus,.filteredItemsContainer.mode-other .item-button:hover,.filteredItemsContainerAlt.mode-other .item-button:focus,.filteredItemsContainerAlt.mode-other .item-button:hover{border-color:#b9c1d1}}.filteredItemsContainer.mode-other .item-button .h4,.filteredItemsContainer.mode-other .item-button h4,.filteredItemsContainerAlt.mode-other .item-button .h4,.filteredItemsContainerAlt.mode-other .item-button h4{margin:0;line-height:1.14;font-size:1.4rem;font-weight:700;text-transform:uppercase}.filteredItemsContainer.mode-other .item-button span,.filteredItemsContainerAlt.mode-other .item-button span{font-size:1.25rem;font-weight:300;line-height:1.28}.filteredItemsContainer.mode-other .item-button-info,.filteredItemsContainerAlt.mode-other .item-button-info{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:wrap;align-self:flex-start;max-height:4.8rem;margin-left:.5rem}.frame-type-traffic-nearby .filteredItemsContainer.mode-other .item-button-info,.frame-type-traffic-nearby .filteredItemsContainerAlt.mode-other .item-button-info,.tab-parc-relais .filteredItemsContainer.mode-other .item-button-info,.tab-parc-relais .filteredItemsContainerAlt.mode-other .item-button-info{width:10rem}.filteredItemsContainer.mode-other .item-button-info svg,.filteredItemsContainerAlt.mode-other .item-button-info svg{width:2rem;height:2rem;vertical-align:text-bottom}.filteredItemsContainer.mode-other .item-button-info>span:nth-child(odd),.filteredItemsContainerAlt.mode-other .item-button-info>span:nth-child(odd){margin-bottom:.5rem}.filteredItemsContainer.mode-other .item-button-info>span,.filteredItemsContainerAlt.mode-other .item-button-info>span{margin-left:1rem}.filteredItemsContainer.mode-other .item-button-info>span:nth-child(-n+2),.filteredItemsContainerAlt.mode-other .item-button-info>span:nth-child(-n+2){margin-left:0}.filteredItemsContainer.mode-other .item-button-info span,.filteredItemsContainerAlt.mode-other .item-button-info span{font-size:1.4rem;font-weight:700;line-height:1.14;display:inline-block}@media (max-width:767.98px){.filteredItemsContainer.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+6),.filteredItemsContainerAlt.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+6){display:none}}@media (min-width:768px){.filteredItemsContainer.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+5),.filteredItemsContainerAlt.mode-other:not(.always-show-content):not(.more-triggered):not(.is-filtering) li.filtered-item:nth-child(n+5){display:none}}.filteredItemsContainer.mode-other svg,.filteredItemsContainerAlt.mode-other svg{transform:none!important}.end-of-list,.frame .end-of-list{font-size:1.25rem;text-align:center}.button-center .end-of-list,div.perturbation-text a,div.perturbation-text li,div.perturbation-text p{font-size:1.25rem}.has-show-more .button-center,div[role=button] div.perturbation-text{display:none}@media (max-width:767.98px){.has-show-more.display-show-more-mobile .end-of-list{display:none}.has-show-more.display-show-more-mobile.more-triggered .end-of-list{display:revert}}@media (min-width:768px){.has-show-more.display-show-more-desktop .end-of-list{display:none}.has-show-more.display-show-more-desktop.more-triggered .end-of-list{display:revert}}.title-thicker-with-bottom-line{font-size:1.8rem!important;border-bottom:1px solid #b9c1d1;font-weight:900!important;text-align:left!important;margin:0 auto 2rem!important;padding-bottom:1rem}@media (min-width:768px){.title-thicker-with-bottom-line{font-size:2.4rem!important;width:85%}}.button-center+.title-thicker-with-bottom-line{margin-top:2rem!important}@media (min-width:768px){.button-center+.title-thicker-with-bottom-line{margin-top:3rem!important}}div.perturbation-text{padding-left:6rem;text-align:left;padding-right:2rem;width:100%;margin-bottom:0}div.perturbation-text li:last-child,div.perturbation-text ol:last-child,div.perturbation-text ul:last-child{margin-bottom:0}div.perturbation-text li{margin-bottom:.5rem;list-style:disc;text-align:left}.frame-type-traffic-bike-station,.frame-type-traffic-parking{max-width:1100px}@media (min-width:1200px){.frame-type-traffic-bike-station,.frame-type-traffic-parking{max-width:80vw;min-width:1100px}}.frame-type-traffic-bike-station .frame,.frame-type-traffic-parking .frame{max-width:none;width:100%;margin-bottom:1rem}@media (min-width:768px){.frame-type-traffic-bike-station .frame,.frame-type-traffic-parking .frame{margin-bottom:1.8rem}}@media (max-width:767.98px){.frame-type-traffic-bike-station .frame,.frame-type-traffic-parking .frame{margin-left:0;margin-right:0}}ul.parking-infolist,ul.station-infolist{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}ul.parking-infolist li,ul.station-infolist li{width:50%}@media (min-width:768px){ul.parking-infolist li,ul.station-infolist li{width:25%;flex-grow:1}}@media (max-width:767.98px){ul.parking-infolist li:nth-child(1),ul.parking-infolist li:nth-child(2),ul.station-infolist li:nth-child(1),ul.station-infolist li:nth-child(2){margin-bottom:3rem}}.info-number{font-size:6rem;font-weight:700;line-height:1;display:block;text-align:center}.info-number.availability-low{color:#ee7d00}.info-number.availability-empty{color:#e20714}.info-legend{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1.14;text-transform:uppercase;min-width:120px;margin:0 auto}@media (max-width:400px){.info-legend{justify-content:flex-start;padding-left:10%}}@media (max-width:340px){.info-legend{padding-left:0}}.info-legend svg{flex-shrink:0;width:2rem;height:2rem;margin:0 .6rem}.info-update-time{font-size:1.25rem;font-weight:500}.info-update-time svg{width:1.6rem;height:1.6rem;margin-right:.5rem}.frame.frame-type-timetable-link{padding-bottom:0;display:flex;flex-direction:column;margin-bottom:6.5rem;max-width:1100px}@media (min-width:1200px){.frame.frame-type-timetable-link{max-width:80vw;min-width:1100px}}@media (min-width:768px){.frame.frame-type-timetable-link{padding-top:4rem}}.prehome .frame.frame-type-timetable-link,.prehome .frame.frame-type-timetable-link header,.prehome .frame.frame-type-timetable-link p{min-width:0}.frame.frame-type-timetable-link header,.frame.frame-type-timetable-link p{margin:0 auto;width:100%}@media (min-width:768px){.frame.frame-type-timetable-link header,.frame.frame-type-timetable-link p{max-width:940px}}@media (min-width:768px) and (min-width:1200px){.frame.frame-type-timetable-link header,.frame.frame-type-timetable-link p{max-width:70vw;min-width:940px}}@media (min-width:992px){.frame.frame-type-timetable-link header,.frame.frame-type-timetable-link p{padding:0 2rem}}.frame.frame-type-timetable-link p{margin-bottom:2rem}@media (min-width:768px){.frame.frame-type-timetable-link p{margin-bottom:3rem}}.frame.frame-type-timetable-link .button-over-bottom{height:auto;margin-bottom:-2.5rem}.frame.frame-type-timetable-link .button-pill{max-width:31rem}.frame.frame-type-timetable-link .button-center{padding:0}@media (max-width:767.98px){.frame .tx_star_price .switch-buttons{margin-left:0;margin-right:0;padding:0 0 .4rem!important}}@media (min-width:768px){.frame .tx_star_price .switch-buttons{flex-wrap:wrap;margin:-.5rem -1.6rem}.frame .tx_star_price .switch-buttons li{padding:.5rem 1.6rem}}.frame .tx_star_price .switch-buttons button{white-space:nowrap}@media (max-width:767.98px){.frame .tx_star_price .custom-scrollbars{overflow-x:auto;padding-bottom:1rem}.frame .tx_star_price .custom-scrollbars li:first-child{padding-left:0}.frame .tx_star_price .custom-scrollbars li:last-child{padding-right:0}}.frame .tx_star_price .h2,.frame .tx_star_price h2{margin-bottom:2rem}@media (max-width:767.98px){.frame .tx_star_price .h2,.frame .tx_star_price h2{font-size:1.7rem;margin-bottom:2.7rem}}ul.tickets-filters{list-style-type:none;padding:0;margin:0}.filter-group{margin-bottom:1.5rem}@media (min-width:768px){.filter-group{margin-bottom:3.5rem}}.filter-group:last-child{margin-bottom:.5rem}.filter-group .h3,.filter-group h3{font-size:1.4rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.filter-group .h3,.filter-group h3{font-size:1.7rem}}.filter-group::after{content:"";clear:both;display:block}.filter-group .scroll-helper{margin-top:1rem;margin-bottom:-1.2rem}.reset-filters-container{text-align:right;margin-bottom:1.2rem}@media (min-width:768px){.reset-filters-container{margin-bottom:4rem}}.reset-filters-container .reset-filters{display:none}.reset-filters-container .reset-filters.show{display:unset}.reset-filters{font-size:1.2rem;font-weight:500;border:0;background:0;text-decoration:underline;padding-right:0;display:inline-block}@media (min-width:768px){.reset-filters{font-size:1.4rem}}.ticket-title{display:flex;align-items:flex-start}.ticket-title-img{flex-shrink:0;width:6.8rem;margin-right:1.8rem;display:block}.ticket-title-img img{width:100%;height:auto;display:block}.ticket-title-content{flex-shrink:1;width:100%;display:block;margin-top:.6rem}.ce-gallery figcaption,.ce-gallery figure,.ce-gallery figure.video,.ticket-title-text{display:block}.ticket-title-start-price{display:block;font-size:1.2rem;font-weight:500}@media (min-width:768px){.ticket-title-start-price{font-size:1.4rem;margin-top:.3rem}}.ticket-title-start-price strong{font-size:1.7rem;font-weight:900}.accordion-tickets{border-bottom:0!important}.accordion-tickets .accordion-button{border-bottom-width:1px!important}.accordion-tickets .accordion-body a,.accordion-tickets .accordion-body li,.accordion-tickets .accordion-body ol,.accordion-tickets .accordion-body p,.accordion-tickets .accordion-body span,.accordion-tickets .accordion-body ul{font-size:1.4rem}@media (min-width:768px){.accordion-tickets .accordion-body a,.accordion-tickets .accordion-body li,.accordion-tickets .accordion-body ol,.accordion-tickets .accordion-body p,.accordion-tickets .accordion-body span,.accordion-tickets .accordion-body ul{font-size:1.7rem}}.accordion-tickets .accordion-body li:not(:last-child){margin-bottom:.8rem}.accordion-tickets .accordion-body ol:not(:last-child),.accordion-tickets .accordion-body ul:not(:last-child){margin-bottom:2rem}.accordion-tickets .ticket-content{border-top:1px solid #173166;padding-top:1.2rem}@media (min-width:768px){.accordion-tickets .ticket-content{padding-top:2.4rem}}.accordion-tickets .button-center{padding:0;margin-top:2rem}@media (min-width:768px){.accordion-tickets .button-center{margin-top:3rem}}.accordion-tickets .table-container::after,.accordion-tickets .table-container::before{background:#fff;bottom:.5rem}.accordion-tickets tr:last-child{border-bottom:1px #fff solid!important}.ce-gallery .ce-row{display:flex;justify-content:center}.ce-gallery .ce-column{flex:0 1 auto;float:none}.ce-gallery .ce-column.ce-column--media-type-4{flex-basis:100%}.ce-left:not(.ce-intext) .ce-gallery,.ce-right:not(.ce-intext) .ce-gallery{float:none}.ce-left:not(.ce-intext) .ce-gallery .ce-row{justify-content:flex-start}.ce-right:not(.ce-intext) .ce-gallery .ce-row{justify-content:flex-end}.ce-center .ce-gallery .ce-inner,.ce-center .ce-gallery .ce-outer{position:static;float:none;right:auto}.ce-center .ce-gallery .ce-row{justify-content:center}@media (max-width:991.98px){.ce-intext .ce-gallery .ce-row{justify-content:center}.ce-intext.ce-left .ce-gallery{float:none;margin-right:0}.ce-intext.ce-right .ce-gallery{float:none;margin-left:0}}.frame-type-faq-global{min-width:0;max-width:none;margin-left:-2rem;margin-right:-2rem}.faq-widget .question-list-empty{font-size:1.7rem}.form-error{font-size:1.1rem;font-weight:700;color:#173166;line-height:1.09}.input-field{position:relative;width:100%}.input-field:last-child{margin-bottom:0}.input-field input{padding:1rem 1.5rem;font-weight:700}.input-field input,.input-field select,.input-field textarea{margin:0;width:100%;font-size:1.4rem;outline:0;border:0;box-shadow:inset 0 0 0 .1rem #173166;transition:all .2s linear;background:#fff;line-height:1.47;color:#173166;height:5.5rem;-webkit-appearance:none;position:relative}.input-field textarea{font-weight:700}.input-field select{padding:1rem 1.5rem}.input-field input:not([disabled]):focus,.input-field input:not([disabled]):hover,.input-field select:not([disabled]):focus,.input-field select:not([disabled]):hover,.input-field textarea:not([disabled]):focus,.input-field textarea:not([disabled]):hover{box-shadow:inset 0 0 0 .2rem #173166}.frames-container .input-field .interacted:invalid,.frames-container .input-field.has-error input,.has-error .input-field input,.has-error .input-field select,.has-error .input-field textarea,.input-field input.interacted:invalid,.input-field select.interacted:invalid,.input-field textarea.interacted:invalid{box-shadow:inset 0 0 0 .2rem #ff8bff!important}.input-field input::-webkit-input-placeholder,.input-field select::-webkit-input-placeholder,.input-field textarea::-webkit-input-placeholder{color:#173166;font-weight:300;opacity:.7}.input-field input::-moz-placeholder,.input-field select::-moz-placeholder,.input-field textarea::-moz-placeholder{color:#173166;font-weight:300;opacity:.7}.input-field input:-ms-input-placeholder,.input-field select:-ms-input-placeholder,.input-field textarea:-ms-input-placeholder{color:#173166;font-weight:300;opacity:.7}.input-field input:-moz-placeholder,.input-field select:-moz-placeholder,.input-field textarea:-moz-placeholder{color:#173166;font-weight:300;opacity:.7}.input-field select{font-weight:300}.input-field.has-selection select{font-weight:700}.input-field textarea{min-height:20rem;padding:1.5rem;display:block}.input-field.fieldName{margin-bottom:1.7rem}.input-field label{position:absolute;top:1.8rem;left:1.5rem;color:rgba(23,49,102,.7);font-weight:300;font-size:1.4rem!important;transition:all .2s linear;pointer-events:none;z-index:1}.input-field.floating-label input{padding:1.5rem}.input-field.floating-label input:focus+label,.input-field.floating-label textarea:focus+label,.input-field.has-error label,.input-field.lock-label label{top:-.8rem;font-size:1.1rem!important;font-weight:500;line-height:1.11;background:#63fd9a;color:#173166;padding:.4rem .5rem}.input-field .interacted:invalid,.input-field.has-error input{box-shadow:inset 0 0 0 .3rem #ff8bff!important}.input-field.left-label input{padding-left:5rem}.input-field input:required{scroll-margin-top:6rem}@media (min-width:768px){.input-field input:required{scroll-margin-top:10.4rem}}.checkbox-group,.radio-group{margin-top:.5rem}.field-checkbox,.field-radio{position:relative;padding-left:2rem;margin:0 0 1.5rem;line-height:0}.field-checkbox+.help-block,.field-radio+.help-block{margin-top:-1.5rem}.field-checkbox+.help-block,.field-checkbox+.help-block+.help-block,.field-radio+.help-block,.field-radio+.help-block+.help-block{padding-left:2rem}.field-checkbox input,.field-radio input{appearance:none;-webkit-appearance:none;-moz-appearance:none;top:.3rem;left:0;position:absolute;width:1.5rem;height:1.5rem}.field-checkbox .mark,.field-checkbox a,.field-checkbox label,.field-checkbox mark,.field-radio .mark,.field-radio a,.field-radio label,.field-radio mark{color:#173166;line-height:1.3}.field-checkbox a,.field-radio a{margin-left:.4rem}.field-checkbox a,.field-checkbox label,.field-radio a,.field-radio label{display:inline;vertical-align:top}.field-checkbox .checkbox-icon,.field-checkbox .radio-icon,.field-radio .checkbox-icon,.field-radio .radio-icon{width:1.5rem;height:1.5rem;position:absolute;top:.3rem;left:0;pointer-events:none;stroke:#fff;color:#173166;fill:#fff}.field-checkbox input[type=checkbox]:checked+svg polyline,.field-checkbox input[type=radio]:checked+svg polyline,.field-radio input[type=checkbox]:checked+svg polyline,.field-radio input[type=radio]:checked+svg polyline{stroke:#63fd9a;fill:#173166}.field-checkbox input[type=checkbox]:checked+svg circle,.field-checkbox input[type=checkbox]:checked+svg rect,.field-checkbox input[type=radio]:checked+svg circle,.field-checkbox input[type=radio]:checked+svg rect,.field-radio input[type=checkbox]:checked+svg circle,.field-radio input[type=checkbox]:checked+svg rect,.field-radio input[type=radio]:checked+svg circle,.field-radio input[type=radio]:checked+svg rect{fill:#173166}.field-checkbox .interacted:invalid+svg circle,.field-checkbox .interacted:invalid+svg rect,.field-radio .interacted:invalid+svg circle,.field-radio .interacted:invalid+svg rect,.has-error .field-checkbox input+svg circle,.has-error .field-checkbox input+svg rect,.has-error .field-radio input+svg circle,.has-error .field-radio input+svg rect{stroke:#ff8bff}.has-error .field-checkbox input:checked+svg circle,.has-error .field-checkbox input:checked+svg rect,.has-error .field-radio input:checked+svg circle,.has-error .field-radio input:checked+svg rect{stroke:#173166}.field-select{position:relative}.field-date input,.field-select select{padding-right:5rem}.field-select option{font-weight:400!important}.field-select svg{position:absolute;width:1.2rem;height:1.2rem;bottom:20px;margin-top:-.6rem;right:2rem;pointer-events:none}.field-number{width:30%;min-width:12rem}.field-telephone{width:40%;min-width:16rem}.field-save{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.field-save label{display:inline-block;margin-bottom:1rem}.field-save .field-checkbox{margin:0}.field-save .button-pill{width:auto;margin:0;padding-left:1.5rem;padding-right:1.5rem}.field-save .button-container,.layout-light-footer>div>footer .container{margin:0 auto}.field-date{width:55%}.field-date input:not(:focus){color:transparent}.field-date.lock-label input,.frame-blue .summary-page dt.dt-fieldset span{color:#173166}.field-upload{position:relative}.field-upload input{width:100%;height:6.8rem;opacity:0;overflow:hidden;position:absolute;cursor:pointer}.field-upload input .interacted:invalid+label,.has-error .field-upload input+label{box-shadow:inset 0 0 0 .2rem #ff8bff!important}.field-upload label{background:#e6f0ff;display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;height:6.8rem;width:100%;font-size:1.6rem;font-weight:500;transition:box-shadow .2s linear;box-shadow:inset 0 0 0 .1rem #173166;pointer-events:none}.field-upload label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;flex-shrink:1}.field-upload label .filename,.field-upload.has-uploaded-content .upload-add,.field-upload.has-uploaded-content label .label,.frame-type-form_formframework input[autocomplete],.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .alert-title,.summary-page dt.dt-fieldset::after{display:none}.field-upload label svg{flex-shrink:0;height:6.8rem;width:6.8rem}.field-upload .upload-add{padding:.9rem}.field-upload .upload-remove{padding:2.9rem 2.4rem;width:5.8rem;display:none}.field-upload.has-uploaded-content .upload-remove{display:inline-block}.field-upload.has-uploaded-content label .filename{display:inline}@media (min-width:768px){.field-upload .help-block,.field-upload label{max-width:32rem}.field-upload label:focus+label,.field-upload label:hover+label{box-shadow:inset 0 0 0 .2rem #173166}.field-upload label:focus+label circle,.field-upload label:hover+label circle{fill:#63fd9a}}.frame-blue .field-upload label,.frame-green .field-upload label,.frame-light-blue .field-upload label{background:#fff;font-weight:700}@media (min-width:768px){.field-upload .upload-remove:focus path,.field-upload .upload-remove:hover path{stroke:#ff8bff}}.field-multiselect select{height:auto;overflow:hidden;padding:.2rem;display:block}.field-multiselect option{color:#173166;padding:1rem 1.5rem}.field-multiselect option:checked{background:#63fd9a linear-gradient(0deg,#63fd9a 0,#63fd9a 100%);color:#173166!important}.field-fieldset{padding-bottom:2rem;margin-bottom:2.5rem;position:relative}.field-fieldset::after{content:"";position:absolute;top:100%;left:0;right:0;height:1px;background:#c5cbd9;display:block}.field-fieldset legend{font-size:2rem;font-weight:500;line-height:1.2;margin:0 0 1.1rem;color:#e6f0ff;display:inline;width:auto;padding:.3rem .5rem .3rem 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23173166%22%2F%3E%3C%2Fsvg%3E)}.field-fieldset legend+*{margin-top:2rem}.field-fieldset legend~.form-group{clear:both}@media (min-width:768px){.field-fieldset{padding-bottom:4rem;margin-bottom:4.5rem}.field-fieldset::after{left:-2.5rem;right:-2.5rem}.field-fieldset legend{margin-bottom:4rem}}.control-label{font-weight:700}.form-group{margin-bottom:2rem;font-size:1.7rem}.form-group:last-child{margin:0}@media (min-width:768px){form>.form-group{width:calc(50% + 20rem)}}.pop-in form>.form-group{min-width:0;width:100%}.frame-type-form_formframework .clearfix{margin-bottom:2rem}.layout .static-text header p{font-size:1.7rem;font-weight:700;line-height:1.41;color:#173166}.form-navigation .btn-group{display:flex}.form-navigation .btn-group .next{margin-left:auto!important}.form-navigation .btn-col{text-align:center}.form-navigation .btn-col:first-child{margin:0}@media (max-width:767.98px){.form-navigation .btn-group{flex-direction:column-reverse}}@media (min-width:768px){.form-navigation .btn-col{width:50%;display:inline-block}}@media (max-width:767.98px){.form-navigation .btn-col{width:100%;display:block;margin-bottom:20px}}.form-navigation .btn-col .button-pill{margin-top:0}.form-control{font-weight:500;line-height:1.57;border:1px solid #b9c1d1;border-radius:0}.form-two-columns{margin-bottom:2rem}.form-two-columns:last-child,.frame-type-form_formframework>div>p:last-child{margin-bottom:0}@media (min-width:768px){.form-two-columns{display:flex;flex-wrap:wrap;align-items:stretch}.form-two-columns .col{display:flex;flex-direction:column;justify-content:center}}.form-custom-content img{max-width:100%;height:auto;display:block}.help-block{font-size:1.2rem;font-weight:500;color:#173166;display:block;line-height:1.4}.field-upload+.help-block{margin-top:0}.help-block.error{font-size:1.1rem;font-weight:700;line-height:.9;color:#c22ec1;margin-top:0;transition:opacity .2s linear}.field-upload .help-block.error,.input-field .help-block.error{position:absolute;bottom:.3rem;left:1.5rem;padding-right:1.5rem;pointer-events:none;z-index:5}.frame-type-form_formframework{max-width:1100px;position:relative}@media (min-width:1200px){.frame-type-form_formframework{max-width:80vw;min-width:1100px}}.frame-type-form_formframework>header .h2,.frame-type-form_formframework>header h2{font-size:1.7rem;font-weight:900;text-transform:uppercase;padding-bottom:1rem;border-bottom:5px solid #173166}@media (min-width:768px){.frame-type-form_formframework form{margin-bottom:6rem!important}.frame-type-form_formframework form,.frame-type-form_formframework>header{padding-top:2rem;padding-right:8vw;padding-left:8vw}.frame-type-form_formframework .actions{position:absolute;top:100%;margin-top:-2.5rem;width:100%;left:0}}.summary-page dl{text-align:left;display:flex;flex-wrap:wrap;font-size:1.7rem}.summary-page dt,.summary-page li{font-size:1.7rem}.summary-page dt{font-weight:700;padding-right:3rem;width:30%;position:relative;margin-bottom:2rem}.summary-page dt::after{display:block;content:"";position:absolute;left:100%;top:0;height:100%;width:.1rem;background:#b9c1d1}.summary-page dt.dt-fieldset{font-size:2rem;font-weight:500;line-height:1.2;color:#173166;margin:0 0 1.1rem;width:100%}.summary-page dt.dt-fieldset span{display:inline;padding:.3rem .5rem .3rem 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23e6f0ff%22%2F%3E%3C%2Fsvg%3E)}.frame-light-blue .summary-page dt.dt-fieldset span{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23173166%22%2F%3E%3C%2Fsvg%3E);color:#e6f0ff}.frame-green .summary-page dt.dt-fieldset span{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%220%25%22%20height%3D%22100%25%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E);color:#173166}.summary-page dd{font-weight:300;padding-left:3rem;width:70%;margin-bottom:2rem}.summary-page ol,.summary-page ul{padding-left:1.6rem}.anchor-confirmation{scroll-margin-top:175px}@media (max-width:767.98px){.anchor-confirmation{scroll-margin-top:60px}}.newsletter-form-container .field-checkbox label{font-size:1rem;color:#173166;display:inline}.newsletter-form-container .field-checkbox a{font-size:1rem;display:inline;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220%22%20width%3D%22100%25%22%20y%3D%2210%25%22%20height%3D%2290%25%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E);color:#173166}.newsletter-form-container.backgroundBlue .field-checkbox a,.newsletter-form-container.backgroundBlue .field-checkbox label,.newsletter-form-container.backgroundBlue .h3,.newsletter-form-container.backgroundBlue a,.newsletter-form-container.backgroundBlue h3{color:#fff}.newsletter-form-container.backgroundBlue .field-checkbox a{text-decoration:underline;background-image:none}.newsletter-form-container.backgroundBlue .button-pill{background:#63fd9a;color:#173166!important;border:.2rem solid #63fd9a}.newsletter-form-container.backgroundBlue .button-pill:focus,.newsletter-form-container.backgroundBlue .button-pill:hover,.pop-in-form form+.button-center .button-pill:focus,.pop-in-form form+.button-center .button-pill:hover{color:#173166!important;background:#fff}.newsletter-form-container.backgroundBlue .field-checkbox polyline{stroke:#173166;fill:#173166}.newsletter-form .field-checkbox{margin-bottom:1.3rem}.newsletter-form .input-field{margin-bottom:1.4rem}footer .newsletter-form .input-field.floating-label input:focus+label,footer .newsletter-form .input-field.floating-label textarea:focus+label,footer .newsletter-form .input-field.has-error label,footer .newsletter-form .input-field.lock-label label{background:#173166;color:#fff}footer .newsletter-form .input-field input,footer .newsletter-form .input-field input:hover,footer .newsletter-form .input-field select,footer .newsletter-form .input-field select:hover,footer .newsletter-form .input-field textarea,footer .newsletter-form .input-field textarea:hover{box-shadow:inset 0 0 0 .2rem #173166}footer .newsletter-form .input-field input:focus,footer .newsletter-form .input-field select:focus,footer .newsletter-form .input-field textarea:focus{box-shadow:inset 0 0 0 .2rem #173166}.newsletter-form .field-checkbox .checkbox-icon,.newsletter-form .field-checkbox .radio-icon,.newsletter-form .field-checkbox input,.newsletter-form .field-radio .checkbox-icon,.newsletter-form .field-radio .radio-icon,.newsletter-form .field-radio input{top:0;width:1.3rem;height:1.3rem}@media (min-width:768px){.newsletter-form>.form-group{width:auto}}.pop-in-background{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:6rem;background:rgba(23,49,102,.7);z-index:11;overflow-y:auto;display:none}@media (min-width:768px){.pop-in-background{padding-top:10.4rem}}.pop-in-background.display-pop-in{display:flex}.pop-in-background.display-pop-in>div:not(.pop-in-container){display:none}.pop-in-container{display:table;width:100%;height:100%;padding:2rem}.pop-in{display:table-cell;vertical-align:middle}.pop-in .block-social-links,.pop-in-inner{max-width:320px;margin:0 auto;width:100%}.pop-in .block-social-links li a::before,.pop-in footer{background:#173166}.pop-in footer{display:flex;justify-content:center;align-items:center;height:4.7rem;margin:2.2rem -2rem -2rem}.pop-in footer a{color:#fff;font-size:1.1rem;font-weight:500}@media (min-width:768px){.pop-in footer a:focus,.pop-in footer a:hover{font-weight:700;color:#63fd9a}}.pop-in-inner{background:#fff;box-shadow:0 .2rem .4rem 0 rgba(23,49,102,.7);max-width:460px;padding:4rem 2rem 2rem;position:relative;cursor:auto}[data-layout=login] .pop-in-inner{border:solid 1px #fff}@media (min-width:768px){[data-layout=login] .pop-in-inner{background:linear-gradient(180deg,#173166,#173166 9rem,#fff 9rem,#fff 100%);padding:12rem 2rem 2rem}}@media (max-width:767.98px){[data-layout=login] .pop-in-inner{display:flex;flex-direction:column;justify-content:center}}@media (min-width:768px){[data-layout=login] .pop-in-inner::before{content:'';background-image:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/picto-login.png');background-size:100%;background-repeat:no-repeat;background-position:center;width:111px;height:97px;position:absolute;top:1.8rem;left:5rem;display:block}}.newsletter-image{width:19rem;height:auto;margin:0 auto 1rem;display:block}@media (min-width:768px){.newsletter-image{width:243px}}.pop-in-form form{display:block;max-width:320px;margin:0 auto}.pop-in-form form+.button-center .button-pill{background:#e6f0ff;color:#173166!important;border:.2rem solid #e6f0ff}.pop-in-form header .h2,.pop-in-form header h2{font-size:2.6rem;font-weight:900;line-height:1.2;margin:0 auto;max-width:320px;text-align:left}@media (min-width:768px){.pop-in-form header .h2,.pop-in-form header h2{text-align:center;font-size:3rem}}.pop-in-form header .h3,.pop-in-form header h3{font-size:1.7rem;font-weight:700;line-height:1.2;color:#173166;margin:0 auto;display:block!important;background-image:none!important;max-width:320px;text-align:left}@media (min-width:768px){.pop-in-form header .h3,.pop-in-form header h3{font-size:2rem;font-weight:700;line-height:1.17;letter-spacing:normal;text-align:center}}@media (max-width:380px){.pop-in-form header .h3 br,.pop-in-form header h3 br{display:none}}.pop-in-form form+.button-center{padding:0}@media (max-width:767.98px){.pop-in-form .separator{display:none}}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert{margin-bottom:1.5rem}@media (min-width:768px){.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert{margin-bottom:2.5rem}}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .help-block{font-size:1.2rem;font-weight:700;line-height:1.4}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .media{padding:.4rem .3rem;font-size:1.1rem;line-height:1.2}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .media .media-left .fa-stack{margin-left:.2rem}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert.alert-danger .media,.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert.alert-warning .media{background-color:#ff8bff}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert.alert-notice .media{background-color:#b9c1d1}.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .fa-stack-1x.fa-exclamation,.pop-in-form .tx-stacrmvad-pilogin .typo3-messages .alert .fa-stack-1x.fa-times{content:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/error-info-white.svg')}.forgotten-password a{font-size:1.4rem}.pop-in-close{outline:0;padding:0;background:0 0;border:0;color:#173166;position:absolute;right:1.2rem;top:1.2rem;font-size:2rem;cursor:pointer}@media (min-width:768px){.pop-in-close{right:2.6rem;top:2.6rem}}.pop-in-close .svg-icon{width:2.6rem;height:2.6rem;pointer-events:none}@media (min-width:768px){.pop-in-close .svg-icon{width:2.2rem;height:2.2rem}.pop-in-close path{stroke:#fff;transition:stroke-width .2s linear}.pop-in-close:focus path,.pop-in-close:hover path{stroke-width:.3rem}}.newsletter-submitted{text-align:center}.newsletter-submitted .frame{margin:0}.newsletter-submitted .frame-type-newsletter-success{margin-bottom:2.2rem}.newsletter-submitted .h3,.newsletter-submitted h3{font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1rem;background-image:none}.newsletter-submitted .frame-type-newsletter-header .h3,.newsletter-submitted .frame-type-newsletter-header h3{font-weight:900}.newsletter-submitted p{font-size:1.4rem;font-weight:300;line-height:1.57;letter-spacing:normal;color:#173166;margin:0 0 1.5rem}.newsletter-submitted .button-pill{margin:0 0 3rem}.sp{width:3.2rem;height:3.2rem;clear:both;margin:.85rem auto;display:none}.sp-wave{border-radius:50%;position:relative;opacity:1}.loading .sp-wave{display:block}.sp-wave:after,.sp-wave:before{content:'';border:.1rem #000 solid;border-radius:50%;width:100%;height:100%;position:absolute;left:0}.sp-wave:before{transform:scale(1,1);opacity:1;-webkit-animation:spWaveBe .6s infinite linear;animation:spWaveBe .6s infinite linear}.sp-wave:after{transform:scale(0,0);opacity:0;-webkit-animation:spWaveAf .6s infinite linear;animation:spWaveAf .6s infinite linear}.prehome-background,.prehome-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.prehome-background{z-index:1}@media (max-width:767.98px){.prehome-background{display:none}}.prehome-overlay{background:rgba(23,49,102,.7);z-index:2;display:flex;align-items:flex-start;justify-content:center;overflow:auto;scroll-behavior:smooth}@media (min-width:768px){.prehome-overlay{padding:5.2rem 2rem}}.prehome{background:#fff;margin:0 auto;max-width:950px;width:100%}.prehome .frames-container{padding-top:2rem}@media (min-width:768px){.prehome .frames-container{padding:4rem 8.3rem 0}}.prehome footer{background:#173166;padding:1.7rem 2rem;margin:2rem 0 0}@media (min-width:768px){.prehome footer{padding:3rem 2rem;margin-top:5rem}}.layout-light-footer>div>footer .info-menu,.prehome footer .info-menu{padding:0;margin:0;border:0}@media (min-width:768px){.prehome footer .info-menu{text-align:center}}.prehome footer .info-menu li{margin-bottom:.5rem}@media (min-width:768px){.prehome footer .info-menu li{width:20%;text-align:center;margin:0}}.prehome footer .info-menu a{padding:.5rem 0;font-size:1.2rem;display:inline-block}@media (min-width:768px){.prehome footer .info-menu a{font-size:1.4rem}}.prehome-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:10}@media (min-width:768px){.prehome-header{padding:1.7rem;top:-5.2rem}}@media (max-width:767.98px){.prehome-header{height:7.9rem}}.scrolling-shadow .prehome-header{box-shadow:0 0 12px 4px rgba(23,49,102,.3)}@media (max-width:767.98px){.prehome-header .star-logo{flex-shrink:0;margin-left:1.4rem;margin-right:1.4rem}}.prehome-header-right{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-shrink:1}@media (min-width:768px){.prehome-header-right{padding-right:6rem}}@media (max-width:767.98px){.prehome-header-right{background:#e6f0ff}}@media (min-width:768px){.prehome-header-right .button-pill{margin:0 auto}}@media (max-width:767.98px){.prehome-header-right .button-pill{width:18.5rem;padding:.6rem 0;line-height:1.1}}.prehome-close{margin-bottom:auto;position:absolute;top:1.7rem;right:1.7rem;line-height:1}@media (max-width:767.98px){.prehome-close{display:none}}.prehome-close path{transition:stroke .2s linear}@media (min-width:768px){.prehome-close:focus path,.prehome-close:hover path{stroke:#000}}.tab:not(.active){display:none}.tx-stacrmvad-pilogin .typo3-messages .alert,.tx-stacrmvad-piportal .typo3-messages .alert{margin-bottom:4rem}.tx-stacrmvad-pilogin .typo3-messages .alert .alert-title,.tx-stacrmvad-piportal .typo3-messages .alert .alert-title{margin:0;padding:0 0 0 .7rem;font-weight:700;border-bottom-style:none;line-height:1.6}.tx-stacrmvad-pilogin .typo3-messages .alert .help-block,.tx-stacrmvad-piportal .typo3-messages .alert .help-block{padding-left:.7rem}.tx-stacrmvad-pilogin .typo3-messages .alert .help-block,.tx-stacrmvad-pilogin .typo3-messages .alert .help-block p,.tx-stacrmvad-piportal .typo3-messages .alert .help-block,.tx-stacrmvad-piportal .typo3-messages .alert .help-block p{color:#173166;font-size:1.7rem;font-weight:500;display:block;line-height:1.6}.tx-stacrmvad-pilogin .typo3-messages .alert .help-block .error,.tx-stacrmvad-pilogin .typo3-messages .alert .help-block p .error,.tx-stacrmvad-piportal .typo3-messages .alert .help-block .error,.tx-stacrmvad-piportal .typo3-messages .alert .help-block p .error{font-size:1.2rem;font-weight:700;line-height:1.4;color:#173166;margin-top:0;transition:opacity .2s linear}.tx-stacrmvad-pilogin .typo3-messages .alert .media,.tx-stacrmvad-piportal .typo3-messages .alert .media{display:flex;background-color:#63fd9a}.generalDocumentsItemsContainer .block-list-ul.show-all li,.linesFiltererParent .block-list-ul li.has-subtitles,.tx-stacrmvad-pilogin .typo3-messages .alert .media .media-left,.tx-stacrmvad-piportal .typo3-messages .alert .media .media-left{display:flex}.tx-stacrmvad-pilogin .typo3-messages .alert .media .media-left .fa-stack,.tx-stacrmvad-piportal .typo3-messages .alert .media .media-left .fa-stack{margin-left:1rem}.field-places label,.tx-stacrmvad-pilogin .typo3-messages .alert.alert-danger .media,.tx-stacrmvad-pilogin .typo3-messages .alert.alert-warning .media,.tx-stacrmvad-piportal .typo3-messages .alert.alert-danger .media,.tx-stacrmvad-piportal .typo3-messages .alert.alert-warning .media{background-color:#fff}.tx-stacrmvad-pilogin .typo3-messages .alert .fa-stack-1x,.tx-stacrmvad-piportal .typo3-messages .alert .fa-stack-1x{content:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/error-info-white.svg');width:1.7rem;height:1.7rem;vertical-align:middle}.tx-stacrmvad-pilogin .typo3-messages .alert .fa-stack-1x.fa-exclamation,.tx-stacrmvad-pilogin .typo3-messages .alert .fa-stack-1x.fa-times,.tx-stacrmvad-piportal .typo3-messages .alert .fa-stack-1x.fa-exclamation,.tx-stacrmvad-piportal .typo3-messages .alert .fa-stack-1x.fa-times{content:url('../../../typo3conf/ext/star/Resources/Public/Assets/img/error-info.svg')}.frame-type-lostandfoundlinelist~.frame{display:none}.homepage{padding:0}.homepage .frame-type-carousel-news{max-width:none;margin-left:-2rem;margin-right:-2rem}@media (min-width:768px){.homepage .frame-type-carousel-news{padding-bottom:0}.homepage .frame-type-carousel-news .button-center{height:2.4rem}}.homepage .frame-type-carousel-news .button-center a.button-pill{background:#173166;color:#fff!important;border:.2rem solid #173166}@media (min-width:768px){.homepage .frame-type-carousel-news .button-center a{position:relative;z-index:1}}.standard-content{padding-bottom:5rem}.standard-content .container{font-size:0}.standard-content .container>:last-child{margin-bottom:0}.page-intro-horaires{margin-bottom:10rem}@media (max-width:767.98px){.page-intro-horaires{padding-bottom:0;margin-bottom:6rem}}.page-intro-horaires.stick-to-iframe{margin-bottom:0;z-index:1}.page-intro-horaires.show-map{padding-bottom:8rem;position:relative}@media (min-width:768px){.page-intro-horaires.show-map{padding-bottom:0;margin-bottom:16rem}}@media (max-width:767.98px){.page-intro-horaires .show-map{position:relative;padding-bottom:70px}}.page-intro-horaires .page-intro-row{display:block}.page-intro-horaires .page-intro-content{margin:0}@media (min-width:901px){.page-intro-horaires .page-intro-content{flex-direction:row;align-items:flex-start}}@media (max-width:767.98px){.page-intro-horaires .introduction{margin-top:4rem}}@media (min-width:768px){.page-intro-horaires .introduction{position:absolute}}.page-intro-horaires .introduction.hidden{display:none}@media (max-width:767.98px){.page-intro-horaires .introduction p{margin-bottom:1rem}}@media (min-width:768px){.page-intro-horaires .h1,.page-intro-horaires h1{margin:1rem 1.5rem 0 0;flex-shrink:0;display:inline-block}}@media (max-width:900px){.page-intro-horaires .h1,.page-intro-horaires h1{font-size:2.2rem;margin-bottom:1rem;font-weight:700}}@media (min-width:768px){.page-intro-horaires .autocomplete-places{display:flex;width:100%;flex-shrink:1;align-items:flex-start}}@media (max-width:767.98px){.page-intro-horaires .field-places{margin-bottom:2rem}}.page-intro-horaires .button-center{padding:0}@media (min-width:768px){.page-intro-horaires .button-center{margin:0 0 0 4.5rem;flex-shrink:0}}@media (max-width:767.98px){.page-intro-horaires .button-center{margin-bottom:-2.5rem}.page-intro-horaires .show-map .button-center{position:absolute;top:100%;left:0;width:100%;margin-top:-2.4rem;margin-bottom:0}}@media (min-width:768px){.page-intro-horaires .button-pill{width:260px;margin-top:.3rem}}.places-map-container{position:relative;height:0;display:none;margin:1rem 0;border:.1rem solid #fff;padding-bottom:100%;z-index:1}@media (min-width:768px){.page-intro-horaires .show-map .places-map-container,.show-map .places-map-container{padding-bottom:320px}.page-intro-horaires .places-map-container{margin:1.5rem 0 -12rem;padding-bottom:0;height:320px}}.block-travel-route .places-map-container{margin-bottom:2rem}.show-map .places-map-container,.show-results ul.suggestions,ul.suggestions.show-results{display:block}.places-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.icon-places{width:30px;height:30px;margin-right:1rem;flex-shrink:0}ul.suggestions{margin:-1px 0 0;padding:0;position:absolute;background:#fff;width:100%;z-index:4;border:2px solid #e6f0ff;max-height:200px;overflow-y:auto;display:none;list-style-type:none}ul.suggestions.virtual-space{padding-bottom:calc(5*4.3rem)}@media (min-width:768px){ul.suggestions{max-height:calc(6*4.3rem + .2rem)}}ul.suggestions li{margin:0;width:100%;border:0;background:0 0;color:inherit;display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;border-top:2px solid #e6f0ff;padding:1rem}@media (min-width:768px){ul.suggestions li:focus,ul.suggestions li:hover{background:#63fd9a}}ul.suggestions li *{pointer-events:none}ul.suggestions li:first-child{border-top:none}.details{text-align:center;font-size:15px}.highlight{background:#63fd9a}.map-helper{display:inline-block;color:#fff;background-color:#173166;padding:.3rem .8rem;font-size:1.25rem;font-weight:700;position:absolute;top:0;left:0;z-index:500;border-right:.1rem solid #fff;border-bottom:.1rem solid #fff}@media (min-width:768px){.map-helper{left:.5rem}}.map-info,.map-marker{display:flex;justify-content:center;flex-direction:column;z-index:0;position:absolute}.map-info:focus-within,.map-marker:focus-within{border:1px solid #173166}.map-info a{display:flex;justify-content:center;flex-direction:column;font-size:1.1rem;font-weight:700}.map-attach{background-color:inherit;width:1.5rem;height:1.5rem;transform:rotate(45deg);position:absolute;top:100%;margin-top:-.8rem;z-index:-1;align-self:center}.map-info .map-attach{box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.3);-webkit-clip-path:polygon(150% 150%,0 100%,100% 0);clip-path:polygon(150% 150%,0 100%,100% 0)}.map-info,.map-marker{color:#fff;background-color:#1f4f94;padding:.6rem .8rem;font-size:1.1rem;font-weight:700;top:-10px;left:20%;border-radius:3px;transform:translate(-50%,-100%);min-width:150px}.map-marker .svg-icon{width:1.5rem;height:1.5rem}.map-info{color:#173166;background-color:#fff;left:50%;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}.map-info img,.map-info span svg{width:1.5rem;height:1.5rem;display:inline-block;margin:0 .2rem 0 0}.map-area-icon{width:1.4rem;height:1.4rem;vertical-align:text-bottom}.map-time{font-size:1rem;font-weight:500}.place-selected{padding:1rem 1.5rem;margin:0;width:100%;font-weight:700;font-size:1.4rem;outline:0;border:0;box-shadow:inset 0 0 0 .1rem #173166;transition:all .2s linear;background:#fff;height:5.5rem;-webkit-appearance:none;height:auto;min-height:5.5rem;margin-bottom:2rem;margin-top:-.5rem;position:relative;color:#173166;display:flex;align-items:center;line-height:1.25}.place-selected:not([disabled]):focus,.place-selected:not([disabled]):hover{box-shadow:inset 0 0 0 .2rem #173166}.has-error .place-selected,.place-selected.interacted:invalid{box-shadow:inset 0 0 0 .2rem #ff8bff!important}.place-selected::-webkit-input-placeholder{color:#173166;font-weight:300;opacity:.7}.place-selected::-moz-placeholder{color:#173166;font-weight:300;opacity:.7}.place-selected:-ms-input-placeholder{color:#173166;font-weight:300;opacity:.7}.place-selected:-moz-placeholder{color:#173166;font-weight:300;opacity:.7}.place-selected .name{font-size:1.4rem}.place-selected .distance{font-size:1.1rem}.articles-list article,.two-fields-wrapper{width:100%}@media (min-width:768px){.two-fields-wrapper{max-width:500px;margin-left:auto}}.two-fields-wrapper .field-places{margin-bottom:1.5rem}.layout-light-footer>div>footer{padding:2rem 0}@media (max-width:767.98px){.layout-light-footer>div>footer{display:none}}@media (min-width:768px){.layout-light-footer>div>footer .info-menu{text-align:center}.layout-light-footer>div>footer .info-menu li{width:20%;text-align:center;margin:0}}.mapContainer{position:relative;flex-grow:1;display:flex;flex-direction:column;height:calc(100vh - 10em);min-height:400px}@media (min-width:768px){.mapContainer{min-height:600px}}.mapContainer::after,section.breadcrumb-above-content{position:absolute;top:0;left:0;width:100%;pointer-events:none}.mapContainer::after{display:block;content:"";background:linear-gradient(180deg,#173166 0,#173166 20%,rgba(244,249,255,0) 100%);height:6rem;opacity:.3;z-index:1}@media (min-width:768px){.mapContainer::after{background:linear-gradient(180deg,#173166 0,#173166 20%,rgba(244,249,255,0) 100%);height:8rem}}section.breadcrumb-above-content{z-index:2;background:0 0;padding:2rem 0 0}@media (max-width:767.98px){section.breadcrumb-above-content{padding-right:7rem}}section.breadcrumb-above-content .breadcrumb *{pointer-events:all}section.breadcrumb-above-content .breadcrumb .breadcrumb-item,section.breadcrumb-above-content .breadcrumb .breadcrumb-item a,section.breadcrumb-above-content .breadcrumb .breadcrumb-item span,section.breadcrumb-above-content .breadcrumb .breadcrumb-item::before{color:#173166}.mapContent{flex-grow:1;display:flex;flex-direction:column;min-height:100%}.mapContent iframe{height:100%;width:100%;flex-grow:1;border:0;outline:0}@supports (-webkit-touch-callout:none){@media (max-width:767.98px){.mapContent{padding-bottom:7rem}}}@media (max-width:767.98px){.news-container-list,.news-container-title{padding-left:0;padding-right:0}}.news-container-title{margin-bottom:2rem}@media (min-width:768px){.news-container-title{margin-bottom:4rem}}@media (min-width:1200px){.news-container-title{max-width:1250px}.news-container-list{max-width:1100px;min-width:984px}}.articles-list{margin:0;padding:0!important;list-style-type:none}@media (min-width:768px){.articles-list.load-more-articles-container{display:flex;flex-wrap:wrap;margin:3.2rem -1.3rem 1.6rem}}@media (max-width:767.98px){.articles-list.load-more-articles-container{margin-top:2rem}}@media (min-width:768px){.articles-list.load-more-articles-container article{width:calc(100%/3);padding:1.3rem}}@media (max-width:767.98px){.articles-list.load-more-articles-container article:nth-child(3n+2),.articles-list.load-more-articles-container article:nth-child(3n+3){border-top:1px solid #e6f0ff}.articles-list.load-more-articles-container article:nth-child(3n+2) .h2,.articles-list.load-more-articles-container article:nth-child(3n+2) h2,.articles-list.load-more-articles-container article:nth-child(3n+3) .h2,.articles-list.load-more-articles-container article:nth-child(3n+3) h2{color:#173166}.articles-list.load-more-articles-container article:nth-child(3n+2) a,.articles-list.load-more-articles-container article:nth-child(3n+3) a{padding:2rem 0}.articles-list.load-more-articles-container article:nth-child(3n+2) .article-hover::before,.articles-list.load-more-articles-container article:nth-child(3n+2) a::after,.articles-list.load-more-articles-container article:nth-child(3n+3) .article-hover::before,.articles-list.load-more-articles-container article:nth-child(3n+3) a::after{display:none}.articles-list.load-more-articles-container article:nth-child(3n+2) .article-hover,.articles-list.load-more-articles-container article:nth-child(3n+2) a,.articles-list.load-more-articles-container article:nth-child(3n+2) time,.articles-list.load-more-articles-container article:nth-child(3n+3) .article-hover,.articles-list.load-more-articles-container article:nth-child(3n+3) a,.articles-list.load-more-articles-container article:nth-child(3n+3) time{position:static}.articles-list.load-more-articles-container article:nth-child(3n+2) .article-hover,.articles-list.load-more-articles-container article:nth-child(3n+3) .article-hover{width:auto;padding:0}.articles-list.load-more-articles-container article:nth-child(3n+2) img,.articles-list.load-more-articles-container article:nth-child(3n+3) img{width:9.4rem;height:9.4rem;position:static;float:left;margin-right:2rem}.articles-list.load-more-articles-container article:nth-child(3n+2) a,.articles-list.load-more-articles-container article:nth-child(3n+3) a{display:block;height:auto}.articles-list.load-more-articles-container article:nth-child(3n+1),.articles-list.load-more-articles-container article:nth-child(3n+3){margin-bottom:2rem}.articles-list.load-more-articles-container article:nth-child(3n+3){border-bottom:1px solid #e6f0ff}}.articles-list a{width:100%;display:block;position:relative;overflow:hidden;text-decoration:none;flex:1 0 auto;height:auto}.articles-list a::after{content:'';float:left;padding-top:100%}@media (min-width:768px){.articles-list a:focus .article-hover::before,.articles-list a:hover .article-hover::before{transform:scaleY(5)}.articles-list a:focus p,.articles-list a:hover p{max-height:25rem;display:block}.articles-list a:focus img,.articles-list a:hover img{transform:scale(1.1)}}.articles-list .article-hover::before,.articles-list img{position:absolute;left:0;top:0;height:100%;width:100%;transition:transform .2s linear}.articles-list img{-o-object-fit:cover;object-fit:cover}.articles-list .article-hover{position:absolute;left:0;bottom:0;width:100%;max-height:calc(100% - 2.3rem);display:flex;flex-direction:column;justify-content:flex-end;padding:1.8rem 2.8rem;transition:height .2s linear;z-index:0}@media (min-width:768px) and (max-width:991.98px){.articles-list .article-hover{padding:1.2rem 2rem}}.articles-list .article-hover::before{content:"";display:block;background:rgba(23,49,102,.75);z-index:-1;transform-origin:bottom}.articles-list .article-hover p{margin-bottom:0}.articles-list .h2,.articles-list h2{font-size:2.6rem;line-height:1.22;font-weight:900;color:#fff;margin:0}@media (min-width:768px){.articles-list .h2,.articles-list h2{font-size:2.2rem}}@media (min-width:768px) and (max-width:991.98px){.articles-list .h2,.articles-list h2{font-size:2rem}}@media (min-width:1200px){.articles-list .h2,.articles-list h2{font-size:2.6rem}}.articles-list time{display:inline-block;background:#173166;padding:.5rem;color:#63fd9a;font-size:1.4rem;font-weight:500;position:absolute;right:0;z-index:1;margin-bottom:1rem}.articles-list p{color:#fff;max-height:0;overflow:hidden;transform-origin:bottom;transition:max-height .2s linear}@media (min-width:768px){.articles-list p{display:none}.articles-list+.button-center{margin-top:4rem;height:4.5rem!important}}.articles-list+.button-center.remove-load-more,.page-navigation{display:none}.articles-list+.button-center .button-pill{margin:0 auto}.block-page-intro.page-intro-ligne{padding-bottom:0;margin-bottom:2rem}.block-page-intro.page-intro-ligne+.standard-content .frame-type-text:first-child{margin-bottom:2.5rem;padding:0}@media (max-width:767.98px){.block-page-intro.page-intro-ligne.page-intro-ligne-perturbation+.standard-content{padding-top:0}}.line-intro{display:flex;margin-bottom:-4rem;position:relative}@media (min-width:768px){.line-intro{align-items:center;margin-bottom:0;padding-left:10.5rem}}@media (max-width:767.98px){.line-intro{flex-direction:column-reverse}.line-intro.line-intro-perturbation{flex-direction:row;margin-bottom:.7rem}.line-intro.line-intro-perturbation figure{width:4rem;height:4rem;margin-right:1rem}.line-intro.line-intro-perturbation .line-intro-title{margin-bottom:0}.line-intro.line-intro-perturbation .h2,.line-intro.line-intro-perturbation h2{font-size:1.4rem;line-height:1.6rem;font-weight:700}}.line-intro figure{border-radius:1rem;margin:0;flex-shrink:0;width:8rem;height:8rem}@media (min-width:768px){.line-intro figure{align-self:flex-start;margin-bottom:auto;position:absolute;top:0;left:0}}.line-intro figure.round-icon{border-radius:50%}.button-favorite svg,.line-intro img,.line-intro svg{width:100%;height:100%}.line-intro-title{margin:0 0 1.7rem;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){.line-intro-title{margin-top:2.5rem;margin-bottom:1.5rem}}@media (max-width:767.98px){.line-intro-title{justify-content:center;width:100%;flex-shrink:1}}@media (min-width:768px){.two-lines .line-intro-title{margin-top:1.1rem}}.line-intro-title span{font-size:1.25rem;font-weight:300;line-height:1.6rem;color:#fff}@media (min-width:768px){.line-intro-title span{font-size:1.4rem}}.line-intro-title .h2,.line-intro-title h2{color:#fff;font-size:1.7rem;font-weight:500;line-height:1.29;text-transform:uppercase;margin:0}@media (min-width:768px){.line-intro-title .h2,.line-intro-title h2{font-size:2rem;font-weight:700;line-height:1.2}}.button-favorite{border:0;background:0;padding:0;width:5rem;height:5rem;flex-shrink:0;margin:-.7rem -.6rem -1.3rem 1.5rem}@media (max-width:767.98px){.button-favorite{margin:-.5rem -1.5rem -1rem 0}}@media (min-width:768px){.two-lines .button-favorite{margin:-1.7rem -.6rem -1.3rem 1.5rem}}.button-favorite path{transition:fill .2s linear}@media (min-width:768px){.button-favorite:focus path,.button-favorite:hover path{fill:#fff}}.with-stroke svg{border:1px solid #fff;border-radius:50%}@media (min-width:768px){.frame-type-line-search .accordion-item .accordion-button,.frame-type-network-maps .accordion-item .accordion-button{padding-left:6rem;padding-right:10rem}.frame-type-line-search .accordion-item .accordion-button .accordion-toggle-arrow,.frame-type-network-maps .accordion-item .accordion-button .accordion-toggle-arrow{right:6rem}.frame-type-line-search .accordion-item .accordion-body,.frame-type-network-maps .accordion-item .accordion-body{padding-left:6rem;padding-right:6rem;padding-bottom:5rem}.frame-type-line-search .form-group,.frame-type-network-maps .form-group{margin-bottom:3.5rem}.frame-type-line-search .frame.frame-type-uploads,.frame-type-network-maps .frame.frame-type-uploads{margin-left:-1.5rem;margin-right:-1.5rem;max-width:none}}.frame-type-line-search .block-list-ul,.frame-type-network-maps .block-list-ul{margin-top:0}.filteredItemsContainer .form-group,.filteredItemsContainerAlt .form-group,.filteredLineWithDocumentsItemsContainer .form-group,.linesFiltererParent .form-group,.placeLinesPicker .form-group,.schoolLinesPicker .form-group{margin-top:.8rem}@media (min-width:768px){.filteredItemsContainer .form-group,.filteredItemsContainerAlt .form-group,.filteredLineWithDocumentsItemsContainer .form-group,.linesFiltererParent .form-group,.placeLinesPicker .form-group,.schoolLinesPicker .form-group{max-width:calc((100%/3) - .6rem)}}.comboboxSelect .field-select,.filteredItemsContainer.is-filtering .button-center,.filteredItemsContainerAlt.is-filtering .button-center,.filteredLineWithDocumentsItemsContainer.is-filtering .button-center,.linesFiltererParent.no-results .button-center{display:none}.generalDocumentsItemsContainer .block-list-ul:not(.show-all) li.has-subtitles:nth-child(n-6){display:flex}.generalDocumentsItemsContainer .block-list-ul:not(.show-all) li.has-subtitles:nth-child(n+7){display:none}.linesFiltererParent .button-center{margin-top:1.5rem}@media (min-width:768px){.linesFiltererParent .button-center{margin-top:2.5rem}}.frame-type-network-maps .filteredItemsContainer a>svg,.frame-type-network-maps .filteredItemsContainerAlt a>svg,.frame-type-network-maps .filteredLineWithDocumentsItemsContainer a>svg{width:4.8rem;height:4.8rem}@media (max-width:767.98px){.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21),.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21),.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+21)+.line-documents{display:none}}@media (max-width:575.98px){.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11),.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11),.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+11)+.line-documents{display:none}}@media (min-width:768px){.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31),.filteredItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31),.filteredItemsContainerAlt:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.compensate-displayed-document):not(.more-triggered):not(.is-filtering):not(.mode-other) .filtered-item:nth-child(n+31)+.line-documents{display:none}}@media (max-width:767.98px){.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22),.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22),.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+22)+.line-documents{display:none}}@media (max-width:575.98px){.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12),.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12),.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+12)+.line-documents{display:none}}@media (min-width:768px){.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32),.filteredItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32)+.line-documents,.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32),.filteredItemsContainerAlt:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32)+.line-documents,.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32),.filteredLineWithDocumentsItemsContainer:not(.always-show-content):not(.more-triggered):not(.is-filtering):not(.mode-other) li.filtered-item:nth-child(n+32)+.line-documents{display:none}}ul.filteredItemsList{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:-.8% -.8% 1rem}.filtered-item{width:20%;padding:.8%;text-align:center}@media (min-width:576px){.filtered-item{width:10%}}@media (min-width:768px){.filtered-item{width:calc(100%/15)}.has-results .filtered-item{width:6rem}}.item-button{background:0 0;border:0;outline:0;padding:0;cursor:pointer;transform-origin:center;width:5.5rem;height:5.5rem;border-radius:.4rem;position:relative;z-index:0;display:block;max-width:100%}.item-button::before{content:"";position:absolute;transform:rotate(45deg);background:inherit;width:2rem;height:2rem;z-index:-1;top:100%;left:50%;margin-left:-1rem;margin-top:-1rem}.item-button img,.item-button svg{width:4.5rem;height:4.5rem;pointer-events:none;transition:transform .2s linear}@media (min-width:768px){.item-button:focus img,.item-button:focus svg,.item-button:hover img,.item-button:hover svg{transform:scale(1.2)}}.detail-open .item-button{background:#173166}.detail-open .item-button img,.detail-open .item-button svg{transition:none;transform:scale(1)}.line-documents{width:100%;margin-top:1.5rem}.filtered-by-select .line-documents{order:10000!important}.line-documents .frame{max-width:100%;margin:0}.line-documents>.failed,.line-documents>.loading,.line-documents>p{margin-left:-1.5rem;margin-right:-1.5rem;max-width:none;background:#173166;color:#fff!important;padding:2rem;text-align:center}.line-documents>.loading .sp-wave:after,.line-documents>.loading .sp-wave:before{border-color:#fff}.block-list-ul .loading{margin:1.2rem 0 1.2rem 1.2rem}.school-lines-button .button-pill{width:310px;max-width:100%;margin-left:0}@media (max-width:767.98px){.school-lines-button .button-pill{margin:0 auto}}.load-more-button .icon-plus,.show-more-button .icon-plus,.show-more-items .icon-plus{width:1.6rem;height:1.6rem;vertical-align:bottom;margin-bottom:.2rem}@media (max-width:767.98px){.more-triggered>*>.show-more-button{display:none}}.text-before-lines{font-size:1.4rem!important;font-weight:700!important}.placeLinesPicker:not(.has-results) .text-before-lines,.schoolLinesPicker:not(.has-results) .text-before-lines{display:none}@media (min-width:768px){.text-before-lines{float:left;margin-top:1rem}}
