/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(min-width:0){.hide-for-small{display:none !important}}@media(min-width:0)and (max-width:767.98px){.hide-for-small-only{display:none !important}}.show-for-small{display:none !important}@media(min-width:0){.show-for-small{display:block !important}}.show-for-small-only{display:none !important}@media(min-width:0)and (max-width:767.98px){.show-for-small-only{display:block !important}}@media(min-width:768px){.hide-for-medium{display:none !important}}@media(min-width:768px)and (max-width:1023.98px){.hide-for-medium-only{display:none !important}}.show-for-medium{display:none !important}@media(min-width:768px){.show-for-medium{display:block !important}}.show-for-medium-only{display:none !important}@media(min-width:768px)and (max-width:1023.98px){.show-for-medium-only{display:block !important}}@media(min-width:1024px){.hide-for-large{display:none !important}}@media(min-width:1024px)and (max-width:1279.98px){.hide-for-large-only{display:none !important}}.show-for-large{display:none !important}@media(min-width:1024px){.show-for-large{display:block !important}}.show-for-large-only{display:none !important}@media(min-width:1024px)and (max-width:1279.98px){.show-for-large-only{display:block !important}}@media(min-width:1280px){.hide-for-xlarge{display:none !important}}@media(min-width:1280px)and (max-width:1439.98px){.hide-for-xlarge-only{display:none !important}}.show-for-xlarge{display:none !important}@media(min-width:1280px){.show-for-xlarge{display:block !important}}.show-for-xlarge-only{display:none !important}@media(min-width:1280px)and (max-width:1439.98px){.show-for-xlarge-only{display:block !important}}@media(min-width:1440px){.hide-for-xxlarge{display:none !important}}@media(min-width:1440px)and (max-width:1919.98px){.hide-for-xxlarge-only{display:none !important}}.show-for-xxlarge{display:none !important}@media(min-width:1440px){.show-for-xxlarge{display:block !important}}.show-for-xxlarge-only{display:none !important}@media(min-width:1440px)and (max-width:1919.98px){.show-for-xxlarge-only{display:block !important}}@media(min-width:1920px){.hide-for-xxxlarge{display:none !important}}@media(min-width:1920px){.hide-for-xxxlarge-only{display:none !important}}.show-for-xxxlarge{display:none !important}@media(min-width:1920px){.show-for-xxxlarge{display:block !important}}.show-for-xxxlarge-only{display:none !important}@media(min-width:1920px){.show-for-xxxlarge-only{display:block !important}}@media(min-width:0){h1,.h1{font-size:2.25rem;line-height:1;font-weight:800}h2,.h2{font-size:1.875rem;font-weight:800}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}}@media(min-width:768px){h1,.h1{font-size:3.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}}@media(min-width:1280px){h1,.h1{font-size:4.5rem}}.skip-to-menu,.skip-to-content,.skip-link{z-index:100;position:fixed;top:6px;left:6px;background-color:#fff;display:block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.skip-to-menu:focus,.skip-to-content:focus,.skip-link:focus{overflow:visible;clip:auto;width:auto;height:auto;margin:0;padding:8px}:focus{outline:none}[data-whatintent=keyboard] :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #000,0 0 0 4px #fff !important;box-shadow:0 0 0 1px #fff,0 0 0 3px #000,0 0 0 4px #fff !important}.block-local-tasks-block{position:fixed;bottom:0;right:8px;left:8px;background-color:#00244c;padding:16px 24px;border-radius:20px 20px 0 0;z-index:1000}@media(min-width:768px){.block-local-tasks-block{right:16px;left:inherit}}.block-local-tasks-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.block-local-tasks-block ul a{display:block;background-color:#fff;color:#005cc4;font-weight:600;border-radius:calc(infinity*1px);text-decoration:none;padding:8px 12px;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.block-local-tasks-block ul a.is-active{background-color:#005cc4;color:#fff}.block-local-tasks-block ul a:hover,.block-local-tasks-block ul a:focus-visible{background-color:#034ea2;color:#fff}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img{-webkit-box-sizing:content-box;box-sizing:content-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;color:#000;background-color:#f2f2f3;font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;margin:0;overflow-x:clip}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}img,svg,iframe{max-width:100%}iframe{border:0}.responsive-embed{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{display:inline-block;vertical-align:middle;fill:currentColor}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}hr{margin:2em 0;border-top:0;border-bottom:1px solid #dbdcdf}ul,ol{padding:5px 0;margin-left:1.25rem}li>ul:first-child,li>ol:first-child{margin-top:10px}nav:where(:not(.toolbar-bar,.toolbar-lining)) ul{margin:0;padding:0;font-size:0;list-style-type:none}nav:where(:not(.toolbar-bar,.toolbar-lining)) ul li{display:inline-block;margin:0;padding:0;font-size:1rem}nav:where(:not(.toolbar-bar,.toolbar-lining)) ul a{text-decoration:none}.no-bullet{list-style:none;padding:0;margin:0}code,kbd,pre,samp{font-size:1rem}button{cursor:pointer}a{color:#005cc4}a:hover,a:focus-visible{text-decoration:none}.no-wrap{white-space:nowrap}*:first-child{margin-top:0}*:last-child{margin-bottom:0}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.clearfix::before,.clearfix::after{content:"";display:table;line-height:0}.clearfix::after{clear:both}::-moz-selection{color:#fff;background:#000;text-shadow:none}::selection{color:#fff;background:#000;text-shadow:none}.footer-primary{padding:40px 0;color:#fff;background:#003e8a}@media(min-width:768px){.footer-primary{padding:64px 0}}.footer-primary .footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px 16px}@media(min-width:768px){.footer-primary .footer-menus{display:grid;grid-template-columns:minmax(0,350px) minmax(0,350px) minmax(0,600px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1024px){.footer-primary .footer-menus{gap:32px}}.footer-primary .footer-primary-title{font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 8px;font-weight:400}.footer-primary .footer-primary-title svg{margin-right:16px;fill:#c1deff}@media(min-width:768px){.footer-primary .footer-primary-title{margin-bottom:16px}}.footer-primary .footer-primary-indent{margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.footer-primary .footer-primary-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0;border-top:1px solid rgba(193,222,255,.25);margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.footer-primary .footer-primary-bottom{margin-top:16px}}.footer-primary .with-border{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(193,222,255,.25)}.footer-primary .social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 32px}@media(min-width:768px){.footer-primary .social-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-primary .social-item{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:120px;padding-right:16px}@media(min-width:){.footer-primary .social-item{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:16px}}@media(min-width:768px){.footer-primary .social-item{margin-right:0}}.footer-primary .social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.footer-primary .social-link svg{-ms-flex-negative:0;flex-shrink:0;fill:#8bc1ff}.footer-primary .icon-logo-rtc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;margin-left:auto;fill:#fff;-ms-flex-negative:0;flex-shrink:0}@media(min-width:1024px){.footer-primary .icon-logo-rtc{width:87px;height:44px;margin-top:0;margin-left:0}}.footer-primary a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:18px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.16px;font-weight:400;text-decoration:none;color:#fff}.footer-primary a:hover,.footer-primary a:focus-visible{text-decoration:underline}.footer-primary .tel{font-weight:700;color:#c1deff}.footer-primary .footer-newsletter .email-input-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width:1024px){.footer-primary .footer-newsletter .email-input-wrapper{margin-right:12px}}.footer-primary .footer-newsletter .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.footer-primary .footer-newsletter .form-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-primary .footer-newsletter .email-input{width:100%;max-width:450px}.footer-primary .footer-newsletter .button{height:48px;margin-top:8px}@media(min-width:1024px){.footer-primary .footer-newsletter .button{margin-top:0}}.footer-primary .footer-newsletter .newsletter-email{height:auto;margin-right:8px;border-radius:3px}.footer-secondary{font-size:.75rem;padding:16px 0;color:#5f6167;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.footer-secondary{font-size:.875rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0}}.footer-secondary .footer-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footer-secondary .footer-secondary-copyright{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.footer-secondary .footer-secondary-copyright{margin-right:60px}}.footer-secondary .footer-secondary-item{font-size:.75rem;margin-right:16px;text-decoration:underline}@media(min-width:768px){.footer-secondary .footer-secondary-item{font-size:.875rem}}.footer-secondary .footer-secondary-item:hover{text-decoration:none}.grecaptcha-badge{z-index:13}.page-container{max-width:93.75rem;margin:auto;padding:0 16px;width:100%}@media(min-width:1280px){.page-container{padding:0 32px}}.page-container .page-content{padding:40px 0 60px}@media(min-width:768px){.page-container .page-content{padding:50px 0 100px}}.page-container .page-content>*:first-child{margin-top:0}.page-container .page-content>*:last-child{margin-bottom:0}.header{position:relative}.header::after{content:"";position:absolute;width:100%;height:32px;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1}.header .language-notice-block{font-size:.875rem;margin-bottom:0;background-color:#003878;padding:18px 0;color:#e4e7f2;font-weight:500}@media(min-width:1024px){.header .language-notice-block{font-size:1rem;padding:24px 0}}.header .language-notice-block a{color:#c1deff}.main-menu{z-index:100;position:relative;background:#034ea2}@media(min-width:1024px){.main-menu{display:block !important;position:relative;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;padding:12px 0}}@media(min-width:1440px){.main-menu{padding:4px 0}}.main-menu .menu-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px}@media(min-width:1024px){.main-menu .menu-content{height:auto}}.main-menu .logo-rtc-link{display:block}@media(min-width:1024px){.main-menu .logo-rtc-link{position:absolute;top:6px;z-index:3}}@media(min-width:1440px){.main-menu .logo-rtc-link{position:static}}.main-menu .logo-rtc svg{fill:#fff}@media(min-width:1440px){.main-menu .logo-rtc svg{width:110px;height:56px}}.main-menu .right-side{display:none}@media(min-width:1024px){.main-menu .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main-menu .search-wrapper{position:relative;margin:0 8px 0 auto}@media(min-width:1024px){.main-menu .search-wrapper{margin:0}}.main-menu .search-wrapper .search-dropdown{background-color:#c1deff;width:36px;height:36px;padding:0;border-color:#c1deff}.main-menu .search-wrapper .search-dropdown:hover,.main-menu .search-wrapper .search-dropdown:focus-visible{background-color:#005cc4;border-color:#005cc4}.main-menu .search-wrapper .search-dropdown:hover svg,.main-menu .search-wrapper .search-dropdown:focus-visible svg{fill:#c1deff}.main-menu .search-wrapper .search-dropdown svg{fill:#005cc4}.main-menu .search-wrapper .search-form-wrapper{display:none;position:fixed;left:16px;background-color:#fff;border-radius:20px;padding:16px;width:calc(100vw - 32px);margin-top:24px;z-index:3}@media(min-width:768px){.main-menu .search-wrapper .search-form-wrapper{position:absolute;right:0;left:unset;width:300px;margin-top:16px}}.main-menu .search-wrapper .search-form{position:relative}.main-menu .search-wrapper .search-field{width:100%;padding-right:50px;height:45px}.main-menu .search-wrapper .search-submit{position:absolute;top:50%;right:4px;width:36px;height:36px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-menu .account-menu{z-index:101;position:relative}.main-menu .account-menu.is-authenticated{min-width:160px}@media(min-width:){.main-menu .account-menu{margin:0 16px 16px}}.main-menu .account-menu .account-menu-button.is-active .icon-dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu .account-menu .account-name{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1280px){.main-menu .account-menu .account-name{max-width:150px}}.main-menu .account-menu .icon-dropdown-arrow{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.main-menu .account-menu .account-nav{display:none;position:absolute;top:calc(100% + 16px);right:0;width:200px;padding:18px 22px;border-radius:15px;background:#fff;-webkit-box-shadow:0 0 70px 0 rgba(0,0,0,.05);box-shadow:0 0 70px 0 rgba(0,0,0,.05)}@media(min-width:768px){.main-menu .account-menu .account-nav{border-radius:20px}}.main-menu .account-menu .account-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.main-menu .account-menu .account-nav ul a,.main-menu .account-menu .account-nav ul button{font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-decoration:none;color:#005cc4;background-color:rgba(0,0,0,0);border:0;padding:0}.main-menu .account-menu .account-nav ul a:hover,.main-menu .account-menu .account-nav ul a:focus-visible,.main-menu .account-menu .account-nav ul button:hover,.main-menu .account-menu .account-nav ul button:focus-visible{color:#003878}@media(min-width:){.main-menu .account-menu .account-nav{position:relative;top:auto;right:auto;width:100%;padding:8px 0;border:0;border-bottom:1px solid #f2f2f3}}.main-menu .account-menu .dropdown-arrow-wrapper{margin-left:auto}.main-menu .account-menu .dropdown-arrow{fill:#005cc4}.is-expanded .main-menu .account-menu .dropdown-arrow{-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu .account-menu .notices-count{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;margin-left:8px;color:#000;border:1px solid #000;border-radius:50%;background-color:#ebac0f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu .menu-mobile-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 8px;color:#fff;background-color:rgba(0,0,0,0);-ms-flex-negative:0;flex-shrink:0;border:0}.main-menu .menu-mobile-button svg{fill:#c1deff}.main-menu .menu-mobile-button .opened-icon,.main-menu .menu-mobile-button .closed-icon{-ms-flex-negative:0;flex-shrink:0}.main-menu .menu-mobile-button .opened-icon{display:none}.main-menu .menu-mobile-button.is-active .opened-icon{display:block}.main-menu .menu-mobile-button.is-active .closed-icon{display:none}.main-menu .primary-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media(min-width:1024px){.main-menu .primary-nav-list{gap:8px;background:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:16px}}@media(min-width:1440px){.main-menu .primary-nav-list{padding:8px 20px;margin:0}}@media(min-width:1024px){.main-menu .login-button,.main-menu .account-menu-button{font-size:.875rem}}.main-menu .mobile-menu-content{display:none;z-index:1;position:absolute;top:60px;right:0;width:100%;height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto;margin:0 auto;font-weight:500;color:#fff;background:#fff}@media(min-width:1024px){.main-menu .mobile-menu-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:static;overflow:visible;height:auto !important;min-height:0;background:none}}@media(min-width:1024px)and (min-width:1440px){.main-menu .mobile-menu-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-menu .menu-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-menu .dropdown-item{-ms-flex-negative:0;flex-shrink:0}.main-menu .dropdown-item.one-column{position:relative}.main-menu .dropdown-item.two-columns .list-menu{width:100%}@media(min-width:1024px){.main-menu .dropdown-item.two-columns .list-menu{width:50%}}.main-menu .dropdown-item.three-columns .list-menu{width:100%}@media(min-width:1024px){.main-menu .dropdown-item.three-columns .list-menu{width:75%}}.main-menu .dropdown-item:last-child .dropdown-button{border-radius:0 0 20px 20px}@media(min-width:1024px){.main-menu .dropdown-item:last-child .dropdown-button{border-radius:calc(infinity*1px)}}.main-menu .dropdown-item:last-child .dropdown-button::after{display:none}@media(min-width:1024px){.main-menu .dropdown-item:last-child .list-menu{right:0;left:auto}}@media(min-width:1024px){.main-menu .dropdown-item{margin-left:0;border-bottom:0}}.main-menu .dropdown-button.button{font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:3;position:relative;width:100%;white-space:nowrap;background-color:#003e8a;border-color:#003e8a;border-radius:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px;gap:20px}[data-whatintent=keyboard] .main-menu .dropdown-button.button:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}@media(min-width:1024px){.main-menu .dropdown-button.button{font-size:.875rem;gap:8px;width:auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 10px;background-color:#034ea2;border-color:#034ea2;border-radius:calc(infinity*1px);justify-content:center}}@media(min-width:1280px){.main-menu .dropdown-button.button{font-size:1rem;padding:12px 16px}}.main-menu .dropdown-button.button:hover,.main-menu .dropdown-button.button:focus-visible{background-color:#003e8a;border-color:#003e8a;color:#fff}.main-menu .dropdown-button.button::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid rgba(139,193,255,.3)}@media(min-width:1024px){.main-menu .dropdown-button.button::after{display:none}}.main-menu .dropdown-button.button.is-active .icon-dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:1024px){.main-menu .dropdown-button.button.is-active{color:#005cc4;background:#fff;border-color:#fff}.main-menu .dropdown-button.button.is-active .icon-dropdown-arrow{fill:#005cc4}.main-menu .dropdown-button.button.is-active .dropdown-icon svg{fill:#238aff}}@media(min-width:1024px){.main-menu .dropdown-button.button .dropdown-icon svg{width:18px;height:18px}}.main-menu .dropdown-button.button .icon-dropdown-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}@media(min-width:1024px){.main-menu .dropdown-button.button .icon-dropdown-arrow{-webkit-transform:none;transform:none;width:8px;height:5px}}.main-menu .dropdown-arrow-wrapper{margin-left:8px}@media(min-width:){.main-menu .dropdown-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:30px;background-color:#00244c}.is-expanded .main-menu .dropdown-arrow-wrapper{background:#0070ee}}.main-menu .dropdown-text{margin-right:auto}@media(min-width:1024px){.main-menu .dropdown-text{font-size:.875rem;margin:0}}.main-menu .dropdown-arrow{fill:#c1deff;-webkit-transition:all 300ms ease;transition:all 300ms ease}.is-expanded .main-menu .dropdown-arrow{fill:#fff;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:1024px){.is-expanded .main-menu .dropdown-arrow{fill:#0070ee}}@media(min-width:){.main-menu .dropdown-arrow{width:16px;height:8px}}.main-menu .list-menu{z-index:102;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow-y:auto;padding-bottom:24px;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;-webkit-transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,visibility 300ms ease;transition:transform 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease}@media(min-width:1024px){.main-menu .list-menu{display:none;visibility:visible;position:absolute;top:auto;left:0;height:auto;overflow:visible;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;padding:16px;min-width:300px;margin-top:24px;border-radius:20px;-webkit-box-shadow:0 0 70px 0 rgba(0,0,0,.5);box-shadow:0 0 70px 0 rgba(0,0,0,.5)}}.main-menu .list-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.main-menu .list-menu-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:20px 16px;background:none;border:0;color:#fff;font-weight:500;font-size:1rem;cursor:pointer}[data-whatintent=keyboard] .main-menu .list-menu-back:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}.main-menu .list-menu-back>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-menu .list-menu-back .list-menu-back-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .list-menu-back .list-menu-back-label{color:#005cc4;font-weight:700}.main-menu .list-menu-back svg{fill:#238aff;-ms-flex-negative:0;flex-shrink:0}.main-menu .list-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1024px){.main-menu .list-menu-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-menu .list-menu-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.main-menu .list-menu-column{gap:16px;width:var(--desktop-width)}}@media(min-width:1280px){.main-menu .list-menu-column:first-child{width:380px !important}}.main-menu .list-menu-column:first-child .menu-item:first-child{background-color:rgba(193,222,255,.3);margin:0 16px 16px;border-radius:14px;padding:16px 0}@media(min-width:1024px){.main-menu .list-menu-column:first-child .menu-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;height:100%}}.main-menu .list-menu-column:first-child .menu-item:first-child .category-link{font-size:1.125rem}@media(min-width:1024px){.main-menu .list-menu-column:first-child .menu-item:first-child .category-link{padding:0 16px}}.main-menu .list-menu-column:first-child .menu-item:first-child .submenu-list{padding:0 24px}.main-menu .list-menu-column:last-child .menu-item:last-child::after{display:none}.main-menu .list-menu-column .category-link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}[data-whatintent=keyboard] .main-menu .list-menu-column .category-link:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}@media(min-width:1024px){.main-menu .list-menu-column .category-link{padding:0}}.main-menu .list-menu-column .category-link:hover,.main-menu .list-menu-column .category-link:focus-visible{color:#00244c}.main-menu .list-menu-column .category-link svg{-ms-flex-negative:0;flex-shrink:0;fill:#238aff}.main-menu .submenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:58px;margin-top:12px}@media(min-width:1024px){.main-menu .submenu-list{margin-bottom:48px;padding-left:42px}}.main-menu .menu-item{position:relative;padding:8px 0}@media(min-width:){.main-menu .menu-item::after{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(100% + 16px);border-bottom:1px solid rgba(139,193,255,.3)}}@media(min-width:1024px){.main-menu .menu-item{padding:0;border:0}}@media(min-width:1024px){.main-menu .menu-item:first-child{padding-top:16px}}@media(min-width:1024px){.main-menu .menu-item:last-child{padding-bottom:16px}}.main-menu .menu-item:last-child .submenu-list{margin-bottom:0}.main-menu .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;line-height:1.3;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}.main-menu .menu-link:hover,.main-menu .menu-link:focus-visible{color:#00244c}.main-menu .menu-link .link-icon{-ms-flex-negative:0;flex-shrink:0;background-color:#fff;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.main-menu .menu-link .link-icon svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-content.page-container{max-width:1600px}.meta-menu{display:none;height:32px;background-color:#fff}@media(min-width:1024px){.meta-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.meta-menu .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.meta-menu .meta-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.meta-menu .meta-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-right:40px}.meta-menu .menu-item{font-size:.875rem;display:block;color:#003878;text-decoration:none}.meta-menu .menu-item:hover,.meta-menu .menu-item:focus-visible{text-decoration:underline}.mobile-meta-menu{padding:24px 32px 84px}.mobile-meta-menu .login-button,.mobile-meta-menu .account-menu-button{width:100%;padding:16px;margin-bottom:24px}.mobile-meta-menu .account-menu .account-nav{width:100%;position:static;margin-bottom:16px}.mobile-meta-menu .meta-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-meta-menu .menu-item{font-size:.875rem}.mobile-meta-menu .lang-switcher{font-size:.875rem;position:fixed;left:0;bottom:0;width:100vw;padding:24px 32px;border-top:1px solid #dbdcdf;background-color:#fff;text-decoration:none}[data-whatintent=keyboard] .mobile-meta-menu .lang-switcher:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}.page-header{background-color:#c1deff;color:#003878;overflow:hidden}.page-header.page-header-hub{background-color:#005cc4;color:#fff}.page-header.page-header-hub .page-header-icon,.page-header.page-header-hub .page-header-background{background-image:url(/themes/custom/rtc/assets/img/header-circles-hub.svg)}.page-header.page-header-hub .breadcrumbs-item:last-child{color:#fff}.page-header.page-header-hub .breadcrumbs-item:last-child .breadcrumbs-link{color:#fff}.page-header.page-header-hub .breadcrumbs-item::after{background-image:url(/themes/custom/rtc/assets/icons/originals/chevron-white.svg)}.page-header.page-header-hub .breadcrumbs-link{color:#c1deff}.page-header.page-header-hub .page-header-subtitle{color:#e4e7f2}.page-header .page-header-container{position:relative;padding-top:32px;padding-bottom:32px}@media(min-width:1024px){.page-header .page-header-container{padding-top:70px;padding-bottom:70px}}@media(min-width:1024px){.page-header-with-sidebar .page-header .page-header-container{padding-bottom:145px}}.page-header .page-header-content{position:relative;z-index:1}.page-header .breadcrumbs-item{font-size:.875rem}.page-header .breadcrumbs-item::after{content:"";display:inline-block;margin:0 8px;width:5px;height:8px;background-image:url(/themes/custom/rtc/assets/icons/originals/chevron-blue.svg);background-size:100% 100%}.page-header .breadcrumbs-item:last-child{color:#4c4d52}.page-header .breadcrumbs-item:last-child .breadcrumbs-link{color:#4c4d52}.page-header .breadcrumbs-item:last-child::after{display:none}.page-header .breadcrumbs-link{font-size:.875rem;color:#034ea2}.page-header .page-header-title{margin:32px 0 16px}@media(min-width:768px){.page-header .page-header-title{max-width:75%}}.page-header .page-header-subtitle{font-size:1.125rem;margin-bottom:0;font-weight:500}@media(min-width:1024px){.page-header .page-header-subtitle{font-size:1.5rem}}.page-header .page-header-icon,.page-header .page-header-background{position:absolute;top:50%;right:50px;background-image:url(/themes/custom/rtc/assets/img/header-circles.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:110%;width:35%;max-width:570px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.page-header .page-header-icon,.page-header .page-header-background{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:390px}}.page-header .page-header-icon svg,.page-header .page-header-background svg{fill:#c1deff;width:25%;max-width:150px;max-height:25%;height:auto}@media(min-width:1024px){.page-with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}}.page-with-sidebar .page-main-content{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-with-sidebar .page-sidebar{-ms-flex-negative:0;flex-shrink:0;width:320px;position:relative;top:-80px}.page-with-sidebar .page-sidebar .active-section{font-size:1.125rem;padding:24px 32px 24px 20px;border-radius:20px 20px 0 0;background-color:#fff;color:#005cc4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-weight:700}.page-with-sidebar .page-sidebar .active-section svg{fill:#005cc4;-ms-flex-negative:0;flex-shrink:0}.page-with-sidebar .page-sidebar .sidebar-item-link{display:block;width:100%;padding:24px 32px;background-color:#fff;border-top:2px solid #f6f6f7;font-weight:500}[data-whatintent=keyboard] .page-with-sidebar .page-sidebar .sidebar-item-link:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}.page-with-sidebar .page-sidebar .sidebar-item-link:not(.is-active):hover,.page-with-sidebar .page-sidebar .sidebar-item-link:not(.is-active):focus-visible{background-color:#005cc4;color:#fff;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.page-with-sidebar .page-sidebar .first-level{background-color:#fff;border-radius:0 0 20px 20px}.page-with-sidebar .page-sidebar .first-level li{width:100%}.page-with-sidebar .page-sidebar .first-level li:last-child .sidebar-item-link{border-radius:0 0 20px 20px}.page-with-sidebar .page-sidebar .first-level li .sidebar-item-link{font-weight:600}.page-with-sidebar .page-sidebar .first-level li .sidebar-item-link.is-active{background-color:#005cc4;color:#fff;border-bottom:4px solid #238aff}.page-with-sidebar .page-sidebar .first-level li:has(.second-level):last-child .sidebar-item-link{border-radius:0}.page-with-sidebar .page-sidebar .first-level li:has(.second-level .is-active)>.sidebar-item-link.is-active{font-weight:600;background-color:rgba(0,0,0,0);color:#005cc4}.page-with-sidebar .page-sidebar .first-level li:has(.second-level .is-active)>.sidebar-item-link.is-active:hover,.page-with-sidebar .page-sidebar .first-level li:has(.second-level .is-active)>.sidebar-item-link.is-active:focus-visible{background-color:#005cc4;color:#fff;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.page-with-sidebar .page-sidebar .second-level li:last-child .sidebar-item-link,.page-with-sidebar .page-sidebar .third-level li:last-child .sidebar-item-link{border-radius:0}.page-with-sidebar .page-sidebar .second-level li .sidebar-item-link,.page-with-sidebar .page-sidebar .third-level li .sidebar-item-link{font-weight:500;padding-left:40px}.page-with-sidebar .page-sidebar .second-level li .sidebar-item-link.is-active,.page-with-sidebar .page-sidebar .third-level li .sidebar-item-link.is-active{background-color:#005cc4;color:#fff;font-weight:700;border:0}.page-with-sidebar .page-sidebar .second-level li:has(.third-level .is-active)>.sidebar-item-link.is-active{font-weight:600;background-color:rgba(0,0,0,0);color:#005cc4}.page-with-sidebar .page-sidebar .second-level li:has(.third-level .is-active)>.sidebar-item-link.is-active:hover,.page-with-sidebar .page-sidebar .second-level li:has(.third-level .is-active)>.sidebar-item-link.is-active:focus-visible{background-color:#005cc4;color:#fff;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.page-with-sidebar .page-sidebar .third-level li .sidebar-item-link{padding-left:60px}.account-page{container-type:inline-size}.account-page .return-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px}.account-page .return-button:hover,.account-page .return-button:focus-visible{text-decoration:none}.account-page .return-button:hover .icon-wrapper,.account-page .return-button:focus-visible .icon-wrapper{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.account-page .return-button .icon-wrapper{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.account-page .return-button .icon-wrapper svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account-page .callout{margin:16px 0}.account-page .introduction{margin-bottom:40px}.account-page .introduction p{margin-bottom:24px}.account-page .section-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(min-width:768px){.account-page .section-actions{gap:16px}}.account-page .forms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 32px}@container (width > 800px){.account-page .forms{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.account-page .user-form{background-color:#fff;padding:24px;border-radius:20px}@media(min-width:768px){.account-page .user-form{padding:40px}}.account-page .user-form.user-user-profile-personal-information-form>*{max-width:480px;width:100%}.account-page .user-form.user-user-profile-personal-information-form>* input{max-width:100%}.account-page .form-content{max-width:480px;width:100%}.account-page .form-title{font-size:1.5rem}.account-page .form-subtitle{font-size:1.25rem}.account-page .submit{display:block;margin-top:16px}.login-page .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}.login-page .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.login-page .feature-item svg{-ms-flex-negative:0;flex-shrink:0;fill:#238aff}.login-page .form .callout{margin-top:0}.login-page .form input[type=text],.login-page .form input[type=email],.login-page .form input[type=password]{width:100%}.login-page .back-to-login-link{display:block;margin-top:16px}.notices-subscription-page .instruction{font-weight:600;margin-bottom:24px}.notices-subscription-page .routes-services{display:none;margin-top:40px}.notices-subscription-page .routes-services .service{margin-bottom:40px}.notices-subscription-page .routes-services .service:last-child{margin-bottom:0}.notices-subscription-page .routes-services .selection-label,.notices-subscription-page .routes-services .fieldset-legend{font-size:1.125rem;font-weight:700;margin-bottom:16px}.notices-subscription-page .routes-services .route-list,.notices-subscription-page .routes-services .form-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,75px);gap:8px}@media(min-width:768px){.notices-subscription-page .routes-services .route-list,.notices-subscription-page .routes-services .form-checkboxes{grid-template-columns:repeat(auto-fit,80px)}}.notices-subscription-page .routes-services .route-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:0}.notices-subscription-page .routes-services .route-checkbox .checkbox-wrapper{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0}.notices-subscription-page .routes-services .route-checkbox .checkbox-wrapper input{position:inherit}.notices-subscription-page .routes-services .route-label{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1;color:#fff;border-radius:3px;padding:8px 0;min-width:40px}.notices-subscription-page .selection-wrapper{padding:16px;border:2px solid #dbdcdf;border-radius:15px;margin-bottom:24px;min-height:110px}.notices-subscription-page .selection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.is-default .route-label{background-color:#003878}.is-lebus .route-label{background-color:#003878}.is-metrobus .route-label{background-color:#41851f}.is-express .route-label{background-color:#e22b13}.is-couchetard .route-label{background-color:#393936}.is-parcours-ecole .route-label{background-color:#003878}.personal-information-page .profile-title{margin-top:40px}.personal-information-page .form-item-mail{display:none !important}.profile-settings-page .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:500px}.profile-settings-page .delete-profile-title{font-size:1.125rem;margin-bottom:0}.profile-settings-page .delete-profile-warning{margin-bottom:40px}.profile-settings-page .delete-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.profile-notices-page .profile-notices-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:40px}@media(min-width:768px){.profile-notices-page .profile-notices-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.profile-notices-page .profile-notices-intro h2{margin-bottom:0}.profile-notices-page .notices-section .notices-title{font-size:1.5rem}.profile-notices-page .accordions{margin:0}.user-user-profile-activate-account-form{max-width:400px}button,.button,.primary-button,.secondary-button{font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out,border-color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out,border-color 350ms ease-in-out}button:disabled,.button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed}.secondary-button,.primary-button,.button{font-size:.875rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:600;background-color:#005cc4;border:1px solid #005cc4;color:#fff;border-radius:calc(infinity*1px);padding:12px 16px;text-decoration:none;text-align:center}@media(min-width:768px){.secondary-button,.primary-button,.button{font-size:1rem}}.secondary-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.button:hover:not(:disabled),.secondary-button:focus-visible:not(:disabled),.primary-button:focus-visible:not(:disabled),.button:focus-visible:not(:disabled){background-color:#003878;border-color:#003878}.secondary-button:disabled,.primary-button:disabled,.button:disabled{background-color:#bdbec3;border-color:#bdbec3;color:#393a3d}.secondary-button:disabled svg,.primary-button:disabled svg,.button:disabled svg{fill:currentColor}.alert.secondary-button,.alert.primary-button,.alert.button{background-color:#db1e25;border:1px solid #db1e25}.alert.secondary-button:hover,.alert.primary-button:hover,.alert.button:hover,.alert.secondary-button:focus-visible,.alert.primary-button:focus-visible,.alert.button:focus-visible{background-color:#bb2410}.secondary-button svg,.primary-button svg,.button svg{-ms-flex-negative:0;flex-shrink:0;fill:#c1deff}.secondary-button,.button.is-outlined{background-color:rgba(0,0,0,0);border:1px solid #005cc4;color:#005cc4}.secondary-button:hover:not(:disabled),.button.is-outlined:hover:not(:disabled),.secondary-button:focus-visible:not(:disabled),.button.is-outlined:focus-visible:not(:disabled){background-color:#005cc4;color:#fff}.is-light.secondary-button,.is-light.button.is-outlined{border:1px solid #fff;color:#fff}.is-light.secondary-button:hover:not(:disabled),.is-light.button.is-outlined:hover:not(:disabled),.is-light.secondary-button:focus-visible:not(:disabled),.is-light.button.is-outlined:focus-visible:not(:disabled){background-color:#fff;color:#005cc4}.secondary-button:disabled,.button.is-outlined:disabled{border-color:#5f6167;color:#5f6167}.secondary-button svg,.button.is-outlined svg{fill:currentColor}#cc-main{--cc-font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;--cc-btn-primary-bg:#005cc4;--cc-btn-primary-border-color:#005cc4;--cc-btn-primary-hover-bg:#003e8a;--cc-btn-primary-hover-border-color:#003e8a;--cc-btn-border-radius:20px;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:#005cc4;--cc-btn-secondary-border-color:currentColor;--cc-btn-secondary-hover-bg:#003878;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:#003878;--cc-modal-border-radius:20px}#cc-main .cm__btn,#cc-main .pm__btn{border-radius:calc(infinity*1px)}#cc-main .pm__header .pm__close-btn{background-color:#005cc4;border:0}#cc-main .pm__header .pm__close-btn:hover,#cc-main .pm__header .pm__close-btn:focus-visible{background-color:#003e8a}#cc-main .pm__header .pm__close-btn svg{stroke:#fff}#cc-main #cm__desc a{display:inline-block;margin-top:8px;color:#005cc4}#cc-main .cm-wrapper .cm--bar .cm__body{max-width:none}@media(min-width:1024px){#cc-main .cm-wrapper .cm--bar .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:16px}}#cc-main .cm-wrapper .cm--bar .cm__btn-group{gap:16px}#cc-main .cm-wrapper .cm--bar .cm__btn-group.cm__btn-group--uneven{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#cc-main .cm-wrapper .cm--bar .cm__btn-group .cm__btn{font-size:1rem;line-height:1.5rem;margin:0;font-weight:500}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-consent-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:13;position:fixed;bottom:24px;left:24px;width:50px;height:50px;font-weight:500;color:#fff;border-radius:50px;border:0;background-color:#005cc4;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.25);box-shadow:0 4px 20px 0 rgba(0,0,0,.25);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-consent-trigger:hover,.cookie-consent-trigger:focus{background-color:#003e8a}.cookie-consent-trigger svg{-ms-flex-negative:0;flex-shrink:0}.DialogInsightFormDiv.DialogInsightLoading>*{visibility:hidden}.DialogInsightFormDiv.DialogInsightLoading{background-image:url("https://cdn.dialoginsight.com/DI/Forms/resources/AjaxBlackLoader.gif");background-repeat:no-repeat;background-position:center center}div.DialogInsightLabel_AboveField{display:none}.DialogInsightGlobalErrors,.DialogInsightErrorContainer{font-size:.875rem}.DialogInsightErrorContents{padding-top:2px;padding-bottom:2px;color:#fe9385}.DialogInsightGlobalErrors{margin-bottom:8px;color:#fe9385}input[type=text].DialogInsightFieldInError,textarea.DialogInsightFieldInError{color:#fe9385;border-color:#961d0d}input[type=text].DialogInsightFieldInError:focus-visible,textarea.DialogInsightFieldInError:focus-visible{color:#5f6167}.DialogInsightErrorContainer{color:#fe9385;margin-top:4px}div.DialogInsightInputWithPlaceholderContainer input.DialogInsightInputWithPlaceholder,div.DialogInsightInputWithPlaceholderContainer textarea.DialogInsightInputWithPlaceholder{z-index:10;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0);background-image:url("https://cdn.dialoginsight.com/DI/Forms/resources/emptyimagetoworkaroundiebug.gif")}.DialogInsightInputWithPlaceholderContainer.PlaceholderInputHasText .DialogInsightInputPlaceholderText{display:none}.DialogInsightFormSubmit input[type=submit]:disabled,.DialogInsightFormSubmit button:disabled{border-color:#bdbec3;background-color:#bdbec3}.DialogInsightFormSubmit .DialogInsightFormSubmitLoader{vertical-align:middle;visibility:hidden;margin-left:5px}.DialogInsightFormSubmit.DialogInsightFormSubmitInProgress .DialogInsightFormSubmitLoader{visibility:visible !important}.DialogInsightFormRow{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dropdown.is-open .dropdown-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .dropdown-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.dropdown .dropdown-icon{display:block;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.dropdown .dropdown-menu{display:none}input{font-size:1rem;font-family:Figtree,Helvetica,Roboto,Arial,sans-serif}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time]{font-size:1rem;border-radius:calc(infinity*1px);border:1px solid #898b93;padding:14px 18px;font-weight:500;background-color:#fafafa}input[type=text] ::-webkit-input-placeholder,input[type=search] ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=password] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,input[type=tel] ::-webkit-input-placeholder,input[type=date] ::-webkit-input-placeholder,input[type=time] ::-webkit-input-placeholder{color:#898b93}input[type=text] ::-moz-placeholder,input[type=search] ::-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=password] ::-moz-placeholder,input[type=number] ::-moz-placeholder,input[type=tel] ::-moz-placeholder,input[type=date] ::-moz-placeholder,input[type=time] ::-moz-placeholder{color:#898b93}input[type=text] :-ms-input-placeholder,input[type=search] :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=password] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,input[type=tel] :-ms-input-placeholder,input[type=date] :-ms-input-placeholder,input[type=time] :-ms-input-placeholder{color:#898b93}input[type=text] ::-ms-input-placeholder,input[type=search] ::-ms-input-placeholder,input[type=email] ::-ms-input-placeholder,input[type=password] ::-ms-input-placeholder,input[type=number] ::-ms-input-placeholder,input[type=tel] ::-ms-input-placeholder,input[type=date] ::-ms-input-placeholder,input[type=time] ::-ms-input-placeholder{color:#898b93}input[type=text] ::placeholder,input[type=search] ::placeholder,input[type=email] ::placeholder,input[type=password] ::placeholder,input[type=number] ::placeholder,input[type=tel] ::placeholder,input[type=date] ::placeholder,input[type=time] ::placeholder{color:#898b93}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:#005cc4;margin:0}.is-invalid input{border-color:#db1e25}input.form-submit{cursor:pointer}select{font-size:1rem;font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;border-radius:calc(infinity*1px);border:1px solid #898b93;padding:14px 40px 14px 18px;font-weight:500;background-color:#fafafa;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/rtc/assets/icons/originals/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:10px}.is-invalid select{border-color:#db1e25}textarea{font-size:1rem;font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;border-radius:15px;border:1px solid #898b93;padding:14px 18px;font-weight:500;background-color:#fafafa;resize:vertical;min-height:120px;width:100%}textarea ::-webkit-input-placeholder{color:#898b93}textarea ::-moz-placeholder{color:#898b93}textarea :-ms-input-placeholder{color:#898b93}textarea ::-ms-input-placeholder{color:#898b93}textarea ::placeholder{color:#898b93}.is-invalid textarea{border-color:#db1e25}.field-wrapper:not(.js-form-type-checkbox,.js-form-type-radio),.form-item:not(.js-form-type-checkbox,.js-form-type-radio){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:24px}.field-wrapper:not(.js-form-type-checkbox,.js-form-type-radio) legend,.form-item:not(.js-form-type-checkbox,.js-form-type-radio) legend{margin-bottom:8px;font-weight:600}.field-wrapper:not(.js-form-type-checkbox,.js-form-type-radio)>label,.form-item:not(.js-form-type-checkbox,.js-form-type-radio)>label{font-weight:600}.field-wrapper .field-wrapper,.form-item .field-wrapper{margin-bottom:0}.checkbox-wrapper,.radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px;padding-left:26px;position:relative}.checkbox-wrapper label,.radio-wrapper label{font-weight:400}.checkbox-wrapper input,.radio-wrapper input{-ms-flex-negative:0;flex-shrink:0;position:absolute;top:0;left:0}.field-wrapper .checkbox-wrapper,.field-wrapper .radio-wrapper{margin-bottom:8px}.checkbox-wrapper .description,.radio-wrapper .description{font-size:.75rem;width:100%;font-style:italic;color:#73757d}.info-text,.form-item .description{font-size:.75rem;display:block;font-style:italic;margin-top:4px}.form-error,.form-item-error-message{font-size:.75rem;font-weight:600;color:#db1e25}.form-required::after{content:"*";color:#db1e25}.webform-status-messages-container{margin:12px 0}.callout{border-radius:15px;padding:16px;font-weight:600;margin-bottom:24px}.callout.error{background-color:#ffebe8;color:#db1e25;border:2px solid #db1e25}.callout.success{background-color:#e6f4e1;color:#41851f;border:2px solid #41851f}.callout.status{background-color:#c1deff;color:#005cc4;border:2px solid #005cc4}.callout.messages{-webkit-box-shadow:none;box-shadow:none;border:2px solid currentColor}.callout.messages--info{padding:16px 16px 16px 32px}.webform-required:first-of-type{font-style:italic}.webform-required:first-of-type .form-required{display:none}.webform-submission-form{background-color:#fff;border-radius:20px;padding:24px}@media(min-width:768px){.webform-submission-form{padding:40px}}.webform-submission-form select,.webform-submission-form textarea,.webform-submission-form input[type=text],.webform-submission-form input[type=password],.webform-submission-form input[type=datetime],.webform-submission-form input[type=datetime-local],.webform-submission-form input[type=date],.webform-submission-form input[type=month],.webform-submission-form input[type=time],.webform-submission-form input[type=week],.webform-submission-form input[type=number],.webform-submission-form input[type=email],.webform-submission-form input[type=url],.webform-submission-form input[type=search],.webform-submission-form input[type=tel],.webform-submission-form input[type=color],.webform-submission-form input[type=file],.webform-submission-form .uneditable-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.webform-submission-form fieldset:first-child{margin-top:0}.webform-submission-form fieldset:last-child{margin-bottom:0}@media(min-width:768px){.webform-submission-form fieldset{max-width:600px}}.webform-submission-form legend{font-weight:700}.webform-submission-form .form-item{margin:24px 0}@media(min-width:768px){.webform-submission-form .form-item{max-width:600px}}.webform-submission-form .form-item.form-type-radio,.webform-submission-form .form-item.form-type-checkbox{margin:16px 0}.webform-submission-form .field-wrapper{margin:0}.webform-submission-form .fieldset-wrapper ul,.webform-submission-form .fieldset-wrapper ol,.webform-submission-form .fieldset-wrapper p{line-height:1.5}.webform-submission-form .fieldset-description{font-size:.75rem;display:block;font-style:italic;width:100%}.webform-submission-form .fieldset-prefix{margin-bottom:16px}.webform-submission-form .js-webform-states-hidden+.webform-actions{margin-top:0}.webform-submission-form .webform-actions{margin-top:32px}.webform-submission-form .webform-section-title{font-size:1.125rem}@media(min-width:768px){.webform-submission-form .webform-section-title{font-size:1.25rem}}.webform-submission-form .file-wrapper input[type=file]{position:absolute;top:0;left:0;max-width:215px;padding:9px 0;opacity:0;cursor:pointer}.webform-submission-form .file-wrapper .input-file-button{margin-right:auto}.webform-submission-form .file-wrapper .description{font-size:.75rem;font-style:italic;color:#73757d}.webform-submission-form .webform-type-webform-telephone legend{margin-bottom:-16px}.webform-submission-form .webform-type-webform-telephone .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.webform-submission-form .webform-type-webform-telephone .form-item{float:none;margin-bottom:0}.webform-submission-form .webform-type-webform-telephone .form-item:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width:768px){.webform-submission-form .webform-type-webform-telephone .form-item:first-child{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.webform-submission-form .webform-type-webform-telephone .form-item:first-child input{width:100%}.webform-submission-form .webform-type-webform-telephone .iti__selected-flag{border-radius:calc(infinity*1px) 0 0 calc(infinity*1px);-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out}.webform-submission-form .webform-type-webform-telephone .fieldset-description{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width:768px){.webform-submission-form .webform-type-webform-telephone .fieldset-description{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.webform-submission-form .webform-type-webform-telephone.is-legend-hidden legend{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.webform-submission-form .is-step{margin:32px 0;counter-increment:section}@media(min-width:768px){.webform-submission-form .is-step{margin-left:48px}}.webform-submission-form .is-step:last-child{margin-bottom:0}@media(min-width:768px){.webform-submission-form .is-step .webform-section-title{margin-left:-48px}}.webform-submission-form .is-step .webform-section-title::before{font-size:1.125rem;content:counter(section);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;margin-right:8px;font-weight:400;text-align:center;color:#fff;border-radius:50%;background-color:#005cc4;-ms-flex-negative:0;flex-shrink:0}.webform-submission-form .accordions{margin:16px 0}@media(min-width:768px){.webform-submission-form .accordions{margin:24px 0}}.webform-submission-form .accordions .accordion-item{border:2px solid #f6f6f7}.webform-submission-form .accordions .accordion-button{font-size:1.125rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}@media(min-width:768px){.webform-submission-form .accordions .accordion-button{padding:20px 24px}}.webform-submission-form .accordions .accordion-content{padding:16px}@media(min-width:768px){.webform-submission-form .accordions .accordion-content{padding:20px 24px}}.webform-submission-form .accordions .form-item:first-child{margin-top:0}.webform-submission-form .accordions .form-item:last-child{margin-bottom:0}.webform-submission-form .form-type-webform-multiple .webform-multiple-table-responsive td::after{content:none}.webform-submission-form .form-type-webform-multiple .tableresponsive-toggle,.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight{font-size:.875rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:600;background-color:#005cc4;border:1px solid #005cc4;color:#fff;border-radius:calc(infinity*1px);padding:12px 16px;text-decoration:none;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out,border-color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out,border-color 350ms ease-in-out}@media(min-width:768px){.webform-submission-form .form-type-webform-multiple .tableresponsive-toggle,.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight{font-size:1rem}}.webform-submission-form .form-type-webform-multiple .tableresponsive-toggle:hover:not(:disabled),.webform-submission-form .form-type-webform-multiple .tableresponsive-toggle:focus-visible:not(:disabled),.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight:hover:not(:disabled),.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight:focus-visible:not(:disabled){background-color:#034ea2}.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight{background-color:rgba(0,0,0,0);border:1px solid #005cc4;color:#005cc4;margin-top:8px}.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight:hover:not(:disabled),.webform-submission-form .form-type-webform-multiple .tabledrag-toggle-weight:focus-visible:not(:disabled){background-color:#005cc4;color:#fff}.webform-submission-form .form-type-webform-multiple .draggable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webform-submission-form .form-type-webform-multiple .draggable td{padding:0}.webform-submission-form .form-type-webform-multiple .webform-multiple-table--handle{width:auto;padding:0}.webform-submission-form .form-type-webform-multiple .tabledrag-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;width:auto;height:auto;margin-right:8px;margin-left:0}.webform-submission-form .form-type-webform-multiple .tabledrag-handle .handle{margin:0;padding:0;background-position:center}.webform-submission-form .form-type-webform-multiple .webform-multiple-table--weight,.webform-submission-form .form-type-webform-multiple .webform-multiple-table--operations,.webform-submission-form .form-type-webform-multiple .webform-multiple-table--operations-two{width:auto;position:static;margin-left:8px}.webform-submission-form .form-type-webform-multiple .form-item{margin:0}.webform-submission-form .form-type-webform-multiple .webform-multiple-add{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.webform-submission-form .form-type-webform-multiple .form-type-number .field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webform-submission-form .form-type-webform-multiple .form-type-number .form-number{width:80px}.tippy-box{background-color:#fff;color:#000;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);border-radius:15px;padding:16px}.tippy-box[data-placement^=top] .tippy-arrow::before{border-top-color:#fff}.tippy-box[data-placement^=bottom] .tippy-arrow::before{border-bottom-color:#fff}.tippy-box[data-placement^=left] .tippy-arrow::before{border-left-color:#fff}.tippy-box[data-placement^=right] .tippy-arrow::before{border-right-color:#fff}.content-moderation-entity-moderation-form{display:none}.hub-tile-list{display:grid;gap:16px}@media(min-width:768px){.hub-tile-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px}}.hub-tile-list .hub-tile-link{display:block;text-decoration:none;background-color:#fff;color:#003878;border-radius:20px;height:100%;padding:180px 32px 32px;position:relative;-webkit-transition:-webkit-box-shadow 350ms ease-in-out;transition:-webkit-box-shadow 350ms ease-in-out;transition:box-shadow 350ms ease-in-out;transition:box-shadow 350ms ease-in-out,-webkit-box-shadow 350ms ease-in-out}.hub-tile-list .hub-tile-link:hover,.hub-tile-list .hub-tile-link:focus-visible{-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.hub-tile-list .hub-tile-link:hover .hub-tile-title svg,.hub-tile-list .hub-tile-link:focus-visible .hub-tile-title svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.hub-tile-list .hub-tile-icon{position:absolute;top:0;right:0;width:250px;height:250px;background-image:url(/themes/custom/rtc/assets/img/hub-tile-circles.svg);background-size:110%;background-position:bottom left}.hub-tile-list .hub-tile-icon svg{position:absolute;top:60px;right:70px}.hub-tile-list .hub-tile-title{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#005cc4}.hub-tile-list .hub-tile-title svg{margin-top:4px;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.hub-tile-list .hub-tile-subtitle{color:#73757d}.login-page .introduction{margin-bottom:40px}.login-page .section-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(min-width:768px){.login-page .section-actions{gap:16px}}.login-page .forms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 32px}@media(min-width:768px){.login-page .forms{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.login-page .form{background-color:#fff;padding:24px;border-radius:20px}@media(min-width:768px){.login-page .form{padding:40px}}.login-page .form-title{font-size:1.5rem}.login-page .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.login-page .form-submit{display:block;margin-top:16px}.login-page .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}.login-page .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.login-page .feature-item svg{-ms-flex-negative:0;flex-shrink:0;fill:#238aff}.modal{display:none}.modal[aria-hidden=false]{display:block}.modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.modal .modal-wrapper{margin:auto;background:#fff;border-radius:20px}.modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.modal .modal-title{font-size:1.25rem;margin:0}@media(min-width:768px){.modal .modal-title{font-size:1.5rem}}.modal .modal-close-button{border-radius:50%;width:40px;height:40px;padding:0;-ms-flex-negative:0;flex-shrink:0}.modal .modal-content{padding:24px}.viewer-modal .modal-overlay{overflow-y:auto}.viewer-modal .modal-close-button{display:block;margin:0 0 16px auto}.viewer-modal .modal-wrapper{background-color:rgba(0,0,0,0);max-width:calc(100% - 40px)}@media(min-width:1024px){.viewer-modal .modal-wrapper{max-width:800px}}.viewer-modal .modal-content{background-color:#fff;border-radius:20px;padding:0}.viewer-modal .viewer-navigation{position:relative}.viewer-modal .viewer-navigation .previous-item-button,.viewer-modal .viewer-navigation .next-item-button{position:absolute;top:50%;border-radius:50%;width:50px;height:50px;padding:0}.viewer-modal .viewer-navigation .previous-item-button{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.viewer-modal .viewer-navigation .previous-item-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.viewer-modal .viewer-navigation .next-item-button{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.viewer-modal .item-image{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}.viewer-modal .item-details{padding:24px;color:#000}@media(min-width:768px){.viewer-modal .item-details{padding:40px}}.news-details-page .news-title{margin-bottom:16px}.news-details-page .news-date{display:block;color:#5f6167;margin-bottom:32px}.news-details-page .news-image{display:block;border-radius:20px;margin:32px 0}.news-details-page .rte{font-size:1.125rem}.news-details-page .latest-news{background-color:#fff;border-radius:20px;margin-top:80px}.news-details-page .latest-news-title{font-size:1.25rem;border-bottom:2px solid #f6f6f7;padding:24px;margin:0}@media(min-width:768px){.news-details-page .latest-news-title{padding:24px 40px}}.news-details-page .latest-news-list{display:grid;gap:24px;padding:24px}@media(min-width:768px){.news-details-page .latest-news-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;padding:24px 40px}}.news-details-page .news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;text-decoration:none}.news-details-page .news-link:hover .news-item-title,.news-details-page .news-link:focus-visible .news-item-title{text-decoration:underline}.news-details-page .news-item-title{font-size:1.125rem;margin:0}.news-details-page .date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;border-radius:10px;background-color:#f6f6f7;-ms-flex-negative:0;flex-shrink:0;color:#393a3d}.news-details-page .news-day{font-size:2rem;font-weight:800}.news-details-page .news-month{display:block;font-weight:700;margin-top:-8px}.news-list-page .filters-wrapper{margin:0 0 24px}.news-list-page .filters-header{border:0;width:100%}.news-list-page .filters-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px}@media(min-width:768px){.news-list-page .filters-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news-list-page .filters-form .field-wrapper{margin:0}.news-list-page .status-legend{font-weight:600;margin-bottom:16px}@media(min-width:768px){.news-list-page .status-legend{margin-bottom:24px}}.news-list-page .status-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media(min-width:768px){.news-list-page .filters-button{margin:auto 0 0 auto}}.news-list-page .results-per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-bottom:24px}.news-list-page .display-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.news-list-page .display-options .current{color:#73757d;cursor:not-allowed}.news-list-page .results-per-page-label{font-size:.875rem}@media(min-width:1024px){.news-list-page .results-per-page-label{font-size:1rem}}.news-list-page .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.news-list-page .news-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f6f6f7;border-radius:20px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px;text-decoration:none;color:#000;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out}@media(min-width:768px){.news-list-page .news-tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news-list-page .news-tile:hover,.news-list-page .news-tile:focus-visible{background-color:#fafafa}.news-list-page .news-tile:hover.is-pinned,.news-list-page .news-tile:focus-visible.is-pinned{background-color:#f3f8ff}.news-list-page .news-tile:hover .icon-chevron,.news-list-page .news-tile:focus-visible .icon-chevron{-webkit-transform:translateX(4px);transform:translateX(4px)}.news-list-page .news-tile .icon-chevron{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.news-list-page .news-tile.is-pinned{background-color:#ecf5ff;border-color:#c1deff}.news-list-page .tile-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:140px}@media(min-width:768px){.news-list-page .tile-tags{position:absolute;top:24px;right:24px;margin-bottom:16px}}.news-list-page .category-tag{font-size:.75rem;background-color:#c1deff;padding:8px 12px;border-radius:12px;font-weight:600}.news-list-page .pin-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#238aff;width:32px;height:32px;border-radius:10px;color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.news-list-page .tile-image{border-radius:12px}@media(min-width:768px){.news-list-page .tile-image{width:120px}}.news-list-page .tile-text{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-list-page .tile-date{font-size:.75rem;font-weight:500;color:#4c4d52}@media(min-width:1024px){.news-list-page .tile-date{font-size:.875rem}}.news-list-page .tile-title{font-size:.875rem;font-weight:600;margin-bottom:4px}@media(min-width:1024px){.news-list-page .tile-title{font-size:1rem}}.news-list-page .tile-excerpt{font-size:.875rem;color:#4c4d52}.news-list-page .tile-cta{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;gap:8px;color:#005cc4;font-weight:800;padding:0;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.news-list-page .tile-cta{margin-top:40px}}.pagination{text-align:center;margin-top:40px}.pagination .page-list{background:#fff;border-radius:calc(infinity*1px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;gap:4px}.pagination .page-item{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:390px){.pagination .page-item{width:40px;height:40px}}.pagination .page-link{font-size:1rem;border:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,0);-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.pagination .page-link:hover:not(.disabled),.pagination .page-link[aria-current=page]:not(.disabled){background-color:#005cc4;color:#fff;font-weight:700}.pagination .page-link.previous svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .page-link.disabled{cursor:not-allowed;color:#bdbec3}.rte{max-width:1000px}.rte h2{font-size:1.5rem;margin-bottom:32px}@media(min-width:768px){.rte h2{font-size:2rem}}.rte h3,.rte .font-size-xlarge{font-size:1.25rem;margin-bottom:24px}@media(min-width:768px){.rte h3,.rte .font-size-xlarge{font-size:1.5rem}}.rte h4,.rte .font-size-large{font-size:1.125rem;margin-bottom:16px}@media(min-width:768px){.rte h4,.rte .font-size-large{font-size:1.25rem}}.rte h5,.rte .font-size-medium{font-size:1.0625rem;margin-bottom:8px}@media(min-width:768px){.rte h5,.rte .font-size-medium{font-size:1.125rem}}.rte h6{font-size:1rem;margin-bottom:8px}@media(min-width:768px){.rte h6{font-size:1.0625rem}}.rte h1:last-child,.rte h2:last-child,.rte h3:last-child,.rte h4:last-child,.rte h5:last-child,.rte h6:last-child,.rte .h1:last-child,.rte .h2:last-child,.rte .h3:last-child,.rte .h4:last-child,.rte .h5:last-child,.rte .h6:last-child{margin-bottom:0}.rte .font-size-xlarge{font-weight:300}.rte .font-size-small{font-size:.75rem;line-height:.875rem}@media(min-width:768px){.rte .font-size-small{font-size:.875rem;line-height:1.1875rem}}.rte strong{font-weight:700}.rte a:hover,.rte a:focus-visible{text-decoration:none}.rte a:hover u,.rte a:focus-visible u{text-decoration:none}.rte p,.rte ul,.rte ol{line-height:1.5}.rte ul,.rte ol{padding:0;margin-top:0}.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{padding:0;margin-top:8px;margin-bottom:8px}.rte blockquote{border-left:2px solid #dbdcdf;margin:0;padding-left:24px;color:#73757d}.rte hr{border-width:2px}.rte .table-wrapper{overflow-x:auto;width:0;min-width:100%}.rte table{width:100%;border-collapse:collapse}.rte table caption{margin-bottom:16px;text-align:left}.rte table p{margin:0}.rte table thead tr{font-weight:700;color:#fff;background-color:#034ea2}.rte table tbody tr:nth-child(odd){background-color:#fff}.rte table tbody tr:nth-child(even){background-color:#fafafa}.rte table tfoot tr{background:#fafafa}.rte table td,.rte table th{padding:12px 16px;text-align:left}.rte table td.text-align-left,.rte table th.text-align-left{text-align:left}.rte table td.text-align-center,.rte table th.text-align-center{text-align:center}.rte table td.text-align-right,.rte table th.text-align-right{text-align:right}.rte table th h2,.rte table th h3,.rte table th h4,.rte table th h5,.rte table th h6{margin:0}.rte table td div,.rte table td img{display:inline-block;max-width:inherit}.rte iframe{width:100%}.rte .is-metrobus,.rte .is-lebus,.rte .is-express,.rte .is-couchetard{font-size:.875rem;line-height:24px;display:inline-block;min-width:32px;height:24px;margin-bottom:4px;font-weight:700;text-align:center;color:#fff;border-radius:4px}.rte .is-default.is-metrobus{background-color:#003878}.rte .is-lebus.is-metrobus{background-color:#003878}.rte .is-metrobus{background-color:#41851f}.rte .is-express.is-metrobus{background-color:#e22b13}.rte .is-couchetard.is-metrobus{background-color:#393936}.rte .is-parcours-ecole.is-metrobus{background-color:#003878}.rte .is-default.is-lebus{background-color:#003878}.rte .is-lebus{background-color:#003878}.rte .is-metrobus.is-lebus{background-color:#41851f}.rte .is-express.is-lebus{background-color:#e22b13}.rte .is-couchetard.is-lebus{background-color:#393936}.rte .is-parcours-ecole.is-lebus{background-color:#003878}.rte .is-default.is-express{background-color:#003878}.rte .is-lebus.is-express{background-color:#003878}.rte .is-metrobus.is-express{background-color:#41851f}.rte .is-express{background-color:#e22b13}.rte .is-couchetard.is-express{background-color:#393936}.rte .is-parcours-ecole.is-express{background-color:#003878}.rte .is-default.is-couchetard{background-color:#003878}.rte .is-lebus.is-couchetard{background-color:#003878}.rte .is-metrobus.is-couchetard{background-color:#41851f}.rte .is-express.is-couchetard{background-color:#e22b13}.rte .is-couchetard{background-color:#393936}.rte .is-parcours-ecole.is-couchetard{background-color:#003878}.rte .inline-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.rte .inline-container>*{padding:8px}.introduction p{font-size:1.125rem;font-weight:300}@media(min-width:768px){.introduction p{font-size:1.25rem}}.introduction strong{font-weight:500}.search-results-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(min-width:768px){.search-results-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width:1024px){.search-results-page{gap:60px}}.search-results-page .search-filters{-ms-flex-negative:0;flex-shrink:0;width:100%;background-color:#fff;border-radius:20px;margin:0}@media(min-width:768px){.search-results-page .search-filters{width:320px}}.search-results-page .form-item-sort-by>.field-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-page .results-per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-bottom:24px;margin-left:auto}.search-results-page .results-per-page-label{font-size:.875rem}@media(min-width:1024px){.search-results-page .results-per-page-label{font-size:1rem}}.search-results-page .accordion-icon{background-color:#003878}.search-results-page .accordion-item.is-open .search-filters-button{border-bottom:2px solid #f6f6f7}.search-results-page .search-filters-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;width:100%}.search-results-page .search-filters-button .search-filters-title{border:0;padding:0}.search-results-page .search-filters-title{font-size:1.125rem;font-weight:700;color:#003878;padding:24px;border-bottom:2px solid #f6f6f7;margin:0}.search-results-page .accordion-content.search-filters-content{padding:24px 0 0}@media(min-width:768px){.search-results-page .accordion-content.search-filters-content{display:block !important}}.search-results-page .search-facets .form-wrapper{margin:0}.search-results-page .search-facets .fieldset{padding:24px}.search-results-page .search-facets .fieldset:last-child{padding-bottom:8px}.search-results-page .search-facets .fieldset-legend{font-weight:600;color:#005cc4}.search-results-page .no-filters-content{padding:8px 24px 32px;color:#898b93}.search-results-page .search-results{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-results-page .result-display-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:32px}.search-results-page .form-item-sort-by{margin-bottom:0}.search-results-page .form-item-items-per-page{margin-left:auto;margin-bottom:8px}@media(min-width:1024px){.search-results-page .form-item-items-per-page{margin-bottom:16px}}.search-results-page .form-item-items-per-page .field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 16px}@media(min-width:1024px){.search-results-page .form-item-items-per-page .field-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search-results-page .display-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.search-results-page .display-options a[disabled]{text-decoration:none;color:#73757d;cursor:not-allowed}.search-results-page .search-result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.search-results-page .search-result-link{display:block;text-decoration:none;margin-bottom:8px}.search-results-page .search-result-link:hover .search-result-title,.search-results-page .search-result-link:focus-visible .search-result-title{text-decoration:none}.search-results-page .search-result-title{font-size:1.5rem;color:#005cc4;text-decoration:underline;margin-bottom:16px}.search-results-page .search-result-url{color:#366e1a}.search-results-page .no-results-content{font-size:1.125rem;width:100%;padding:40px 0 100px;text-align:center;color:#898b93}.search-page .search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:700px;margin:auto}.search-page .search-form form .form-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.search-page .search-form form .form-item-search .field-wrapper,.search-page .search-form form .form-item-search input[name=search]{width:100%}.search-page .search-form form .form-submit{display:block !important}.home-header{position:relative;padding-bottom:40px}@media(min-width:768px){.home-header{padding-bottom:60px}}.home-header .header-image{display:none;position:absolute;top:0;z-index:-1;max-height:520px;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.home-header .header-image{display:block}}.home-header .home-alerts-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px}@media(min-width:768px){.home-header .home-alerts-wrapper{min-height:auto;background-image:none !important}}@media(min-width:1280px){.home-header .home-alerts-wrapper{min-height:100px}}.home-header .home-alerts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:16px;padding-bottom:120px}@media(min-width:768px){.home-header .home-alerts{padding-top:40px;padding-bottom:0}}.home-header .alert-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);border-radius:20px;padding:16px;color:#000;text-decoration:none;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out;background-color:var(--background-color);border:2px solid var(--text-color)}@media(min-width:768px){.home-header .alert-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px}}.home-header .alert-link .icon-wrapper{background-color:var(--text-color)}.home-header .alert-link:hover,.home-header .alert-link:focus-visible{background-color:color-mix(in srgb,var(--background-color),#fff 20%)}.home-header .alert-link.is-low{--background-color:#ebac0f;--text-color:#aa7900}.home-header .alert-link.is-medium{--background-color:#f69a6f;--text-color:#ff5f14}.home-header .alert-link.is-high{--background-color:#fe9385;--text-color:#db1e25}.home-header .icon-alert{-ms-flex-negative:0;flex-shrink:0}.home-header .alert-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 16px}@media(min-width:768px){.home-header .alert-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-header .alert-title{font-weight:700}.home-header .alert-subtitle{font-size:.75rem}@media(min-width:768px){.home-header .alert-subtitle{font-size:.875rem}}.home-header .alert-date{font-size:.625rem}@media(min-width:768px){.home-header .alert-date{font-size:.75rem}}.home-header .icon-wrapper{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.home-news{background-color:#fff}.home-news .news-item.swiper-slide{height:auto}@media(min-width:1024px){.home-news .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}}@media(min-width:1280px){.home-news .news-list{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:repeat(3,1fr);gap:32px}}@media(min-width:1024px){.home-news .news-list .news-item:nth-child(1),.home-news .news-list .news-item:nth-child(2){width:calc(50% - 8px) !important}.home-news .news-list .news-item:nth-child(3),.home-news .news-list .news-item:nth-child(4),.home-news .news-list .news-item:nth-child(5){width:100% !important}.home-news .news-list .news-item:nth-child(3) .news-tile,.home-news .news-list .news-item:nth-child(4) .news-tile,.home-news .news-list .news-item:nth-child(5) .news-tile{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px}.home-news .news-list .news-item:nth-child(3) .tile-tags,.home-news .news-list .news-item:nth-child(4) .tile-tags,.home-news .news-list .news-item:nth-child(5) .tile-tags{position:absolute;top:24px;right:24px}.home-news .news-list .news-item:nth-child(3) .tile-image,.home-news .news-list .news-item:nth-child(4) .tile-image,.home-news .news-list .news-item:nth-child(5) .tile-image{width:120px;border-radius:12px}.home-news .news-list .news-item:nth-child(3) .tile-text,.home-news .news-list .news-item:nth-child(4) .tile-text,.home-news .news-list .news-item:nth-child(5) .tile-text{padding:0}.home-news .news-list .news-item:nth-child(3) .tile-title,.home-news .news-list .news-item:nth-child(4) .tile-title,.home-news .news-list .news-item:nth-child(5) .tile-title{font-size:1rem}.home-news .news-list .news-item:nth-child(3) .tile-excerpt,.home-news .news-list .news-item:nth-child(4) .tile-excerpt,.home-news .news-list .news-item:nth-child(5) .tile-excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.home-news .news-list .news-item:nth-child(3) .tile-cta,.home-news .news-list .news-item:nth-child(4) .tile-cta,.home-news .news-list .news-item:nth-child(5) .tile-cta{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px;padding:0;width:150px}}@media(min-width:1280px){.home-news .news-list .news-item:nth-child(1){width:auto !important;grid-column:1;grid-row:1/4}.home-news .news-list .news-item:nth-child(2){width:auto !important;grid-column:2;grid-row:1/4}.home-news .news-list .news-item:nth-child(3){grid-column:3;grid-row:1}.home-news .news-list .news-item:nth-child(4){grid-column:3;grid-row:2}.home-news .news-list .news-item:nth-child(5){grid-column:3;grid-row:3}}.home-news .news-list .news-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#f6f6f7;border:1px solid #fafafa;border-radius:20px;padding:16px;text-decoration:none;color:#000;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out}.home-news .news-list .news-tile:hover,.home-news .news-list .news-tile:focus-visible{background-color:#fafafa}.home-news .news-list .news-tile:hover.is-pinned,.home-news .news-list .news-tile:focus-visible.is-pinned{background-color:#f3f8ff}.home-news .news-list .news-tile:hover .tile-cta,.home-news .news-list .news-tile:focus-visible .tile-cta{color:#003878}.home-news .news-list .news-tile:hover .icon-chevron,.home-news .news-list .news-tile:focus-visible .icon-chevron{-webkit-transform:translateX(4px);transform:translateX(4px)}.home-news .news-list .news-tile .icon-chevron{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.home-news .news-list .news-tile.is-pinned{background-color:#ecf5ff;border-color:#c1deff}.home-news .news-list .tile-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;min-height:32px}.home-news .news-list .category-tag{font-size:.75rem;background-color:#c1deff;padding:8px 12px;border-radius:12px;font-weight:600}.home-news .news-list .pin-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#238aff;width:32px;height:32px;border-radius:10px;color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.home-news .news-list .tile-image{border-radius:20px}.home-news .news-list .tile-text{padding:24px 8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-news .news-list .tile-title{font-size:.875rem;font-weight:600}@media(min-width:1024px){.home-news .news-list .tile-title{font-size:1.125rem}}.home-news .news-list .tile-excerpt{font-size:.875rem;color:#4c4d52}.home-news .news-list .tile-cta{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#005cc4;font-weight:800;padding:8px;-ms-flex-negative:0;flex-shrink:0}.home-section{padding:40px 0}@media(min-width:768px){.home-section{padding:80px 0}}.home-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media(min-width:768px){.home-section .section-header{margin-bottom:48px}}.home-section .section-title{font-size:1.125rem;margin:0}@media(min-width:1024px){.home-section .section-title{font-size:2rem}}.home-section .see-all-link{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#005cc4;font-weight:800;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}@media(min-width:768px){.home-section .see-all-link{font-size:1.125rem}}.home-section .see-all-link:hover,.home-section .see-all-link:focus-visible{color:#003878}.home-section .see-all-link:hover svg,.home-section .see-all-link:focus-visible svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.home-section .see-all-link svg{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.home-section .home-slider{margin-left:-16px;margin-right:-16px}@media(min-width:1024px){.home-section .home-slider{margin-left:0;margin-right:0;overflow:visible}}.home-section .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:1024px){.home-section .swiper-wrapper{-webkit-transform:none !important;transform:none !important}}@media(min-width:1024px){.home-section .swiper-slide{margin-right:0 !important}}.home-section .swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:16px;margin-top:40px}@media(min-width:1024px){.home-section .swiper-buttons{display:none}}.home-section .swiper-buttons .swiper-button-prev,.home-section .swiper-buttons .swiper-button-next{position:static;-webkit-transform:none;transform:none;background-color:#005cc4;border-radius:50%;border:0;color:#fff;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out}.home-section .swiper-buttons .swiper-button-prev:hover,.home-section .swiper-buttons .swiper-button-prev:focus-visible,.home-section .swiper-buttons .swiper-button-next:hover,.home-section .swiper-buttons .swiper-button-next:focus-visible{background-color:#0070ee}.home-section .swiper-buttons .swiper-button-prev svg,.home-section .swiper-buttons .swiper-button-next svg{width:auto;height:auto}.home-section .swiper-buttons .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-section .swiper-notification{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.home-tools .tool-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:1024px){.home-tools .tool-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1024px){.home-tools .tool-list{gap:24px}}.home-tools .tool-item.swiper-slide{height:auto}@media(min-width:1024px){.home-tools .tool-item.swiper-slide{width:auto !important}}.home-tools .tool-link{display:block;border-radius:20px;padding:32px 24px;text-decoration:none;color:#000;height:100%;background-repeat:no-repeat;background-color:#fff}@media(min-width:1024px){.home-tools .tool-link{padding:48px 40px}}.home-tools .tool-link.type-nomade{position:relative;color:#fff;background-color:#005cc4;background-image:url(/themes/custom/rtc/assets/img/home/nomade.svg);background-position:calc(100% - 24px) 32px;background-size:60px}@media(min-width:1024px){.home-tools .tool-link.type-nomade{background-size:80px;background-position:calc(100% - 40px) 40px}}.home-tools .tool-link.type-nomade::after{content:"";display:block;width:150px;height:150px;background-image:url(/themes/custom/rtc/assets/img/home/nomade-bg.svg);background-position:right top;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.home-tools .tool-link.type-nomade .button{background-color:#fff;color:#000}.home-tools .tool-link.type-nomade .button:hover,.home-tools .tool-link.type-nomade .button:focus-visible{background-color:#c1deff}.home-tools .tool-link.type-payment{background-image:url(/themes/custom/rtc/assets/img/home/payment.svg);background-position:calc(100% - 24px) 32px;background-size:60px}@media(min-width:1024px){.home-tools .tool-link.type-payment{background-position:calc(100% - 40px) 40px;background-size:80px}}.home-tools .tool-link.type-notice{background-color:#ebebec;background-image:url(/themes/custom/rtc/assets/img/home/notice.svg);background-position:right top;background-size:160px}@media(min-width:1024px){.home-tools .tool-link.type-notice{background-size:220px}}.home-tools .tool-link.type-notice .tool-excerpt{max-width:90%}@media(min-width:1024px){.home-tools .tool-link.type-notice .tool-excerpt{max-width:80%}}.home-tools .tool-link.type-accessibility{background-image:url(/themes/custom/rtc/assets/img/home/accessibility-mobile.svg);background-position:calc(100% - 24px) 24px;background-size:70px}@media(min-width:1024px){.home-tools .tool-link.type-accessibility{background-image:url(/themes/custom/rtc/assets/img/home/accessibility.svg);background-position:right top;background-size:40% 100%}}@media(min-width:1024px){.home-tools .tool-link.type-accessibility .tool-excerpt{max-width:60%}}.home-tools .tool-link.type-fares{background-image:url(/themes/custom/rtc/assets/img/home/fares.png);background-position:calc(100% - 24px) 24px;background-size:90px}@media(min-width:1024px){.home-tools .tool-link.type-fares{background-position:right center;background-size:50% auto}}@media(min-width:1024px){.home-tools .tool-link.type-fares .tool-excerpt{max-width:50%}}.home-tools .tool-link.type-custom{background-position:calc(100% - 24px) 32px;background-size:60px}@media(min-width:1024px){.home-tools .tool-link.type-custom{background-position:calc(100% - 40px) 40px;background-size:80px}}.home-tools .link-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;height:100%;position:relative;z-index:1}.home-tools .tool-title{font-size:1.25rem;max-width:65%;text-wrap:balance;margin:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px}@media(min-width:1024px){.home-tools .tool-title{font-size:1.5rem;min-height:80px}}@media(min-width:1280px){.home-tools .tool-title{font-size:2rem}}.home-tools .tool-excerpt{font-size:.875rem;line-height:1.5;font-weight:500;margin:0}@media(min-width:1024px){.home-tools .tool-excerpt{font-size:1.125rem}}.home-tools .two-columns-tool-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:32px}@media(min-width:768px){.home-tools .two-columns-tool-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.home-tools .two-columns-tool-list{margin-top:60px;gap:24px}}.home-tools .two-columns-tool-list .tool-link{padding:24px}@media(min-width:1024px){.home-tools .two-columns-tool-list .tool-link{padding:40px}}.home-tools .two-columns-tool-list .tool-link.type-custom{background-position:calc(100% - 24px) 32px;background-size:60px}@media(min-width:1024px){.home-tools .two-columns-tool-list .tool-link.type-custom{background-position:calc(100% - 24px) center;background-size:calc(50% - 32px) auto}}@media(min-width:1024px){.home-tools .two-columns-tool-list .tool-link.type-custom .tool-excerpt{max-width:50%}}.home-tools .two-columns-tool-list .tool-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px}@media(min-width:1024px){.home-tools .two-columns-tool-list .tool-title{min-height:auto}}@media(min-width:1280px){.home-tools .two-columns-tool-list .tool-title{font-size:1.5rem}}@media(min-width:1024px){.home-tools .two-columns-tool-list .tool-excerpt{font-size:1rem}}.anniversary-banner{position:relative;padding:140px 16px;color:#fff;background:linear-gradient(110deg,rgba(243,19,21,0) 40%,#2a58b2 86%),url(/themes/custom/rtc/assets/img/anniversary/logo-anniversary-bg.svg) -30px -20px,linear-gradient(110deg,#f31315 10%,#2a58b2 90%);background-blend-mode:normal,multiply,normal}.anniversary-banner::before,.anniversary-banner::after{content:"";display:block;position:absolute;bottom:72px;left:50%;width:12px;height:12px;background-image:url(/themes/custom/rtc/assets/icons/originals/dropdown-arrow.svg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.anniversary-banner::before{bottom:60px;opacity:.3}.anniversary-banner .title-wrapper{margin:0 auto;max-width:260px}@media(min-width:768px){.anniversary-banner .title-wrapper{max-width:750px}}.anniversary-banner .title-wrapper img{width:100%}.anniversary-banner .anniversary-title{font-size:2rem;margin:8px auto 20px;line-height:1;text-align:center}@media(min-width:768px){.anniversary-banner .anniversary-title{font-size:3.5rem;margin:16px auto 32px}}.anniversary-introduction{padding-top:40px;padding-bottom:40px}@media(min-width:1024px){.anniversary-introduction{padding-top:80px;padding-bottom:80px}}.anniversary-introduction .introduction-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0;border-top:4px solid #005cc4;border-bottom:4px solid #005cc4}@media(min-width:1024px){.anniversary-introduction .introduction-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:80px 0}}.anniversary-introduction .introduction-title{font-size:1.25rem;margin-bottom:20px;color:#003878;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.anniversary-introduction .introduction-title{font-size:2rem;margin-bottom:40px}}@media(min-width:1024px){.anniversary-introduction .introduction-title{font-size:2.5rem;width:400px;margin-right:40px;margin-bottom:0}}.logo-history{padding:80px 0}@media(min-width:1024px){.logo-history{padding:120px 0}}.logo-history .logo-history-header{max-width:500px;margin:0 auto;text-align:center}.logo-history .history-title{color:#003878}.logo-history .logo-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:60px;list-style:none}@media(min-width:){.logo-history .logo-list{padding:0 15%}}@media(min-width:1024px){.logo-history .logo-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.logo-history .logo-item{margin:24px 0;text-align:center;position:relative;width:100%}@media(min-width:1024px){.logo-history .logo-item{position:static;margin:0 40px}}.logo-history .logo-item:nth-child(1)::before{border-radius:30px 0 0 30px;right:-16px}@media(min-width:1024px){.logo-history .logo-item:nth-child(1)::before{border-radius:30px;right:0}}.logo-history .logo-item:nth-child(2)::before{left:50%;border-radius:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}@media(min-width:1024px){.logo-history .logo-item:nth-child(2)::before{left:0;width:100%;border-radius:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.logo-history .logo-item:nth-child(3)::before{border-radius:0 30px 30px 0;left:-16px}@media(min-width:1024px){.logo-history .logo-item:nth-child(3)::before{left:0;border-radius:30px}}.logo-history .logo-item::before{content:"";display:block;z-index:-1;position:absolute;top:70px;width:100%;height:20px;background:-webkit-gradient(linear,left top,right top,from(#f31315),to(#2a58b2));background:linear-gradient(to right,#f31315,#2a58b2);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.logo-history .logo-item::before{top:117.5px}}@media(min-width:1024px){.logo-history .logo-item::before{height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.logo-history .logo-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;position:relative;width:140px;height:140px;margin:0 auto;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-history .logo-item-wrapper::before,.logo-history .logo-item-wrapper::after{content:"";display:block;z-index:-1;position:absolute;pointer-events:none;border-radius:50%}.logo-history .logo-item-wrapper::before{top:-10px;right:-10px;bottom:-10px;left:-10px;background:#f2f2f3}@media(min-width:768px){.logo-history .logo-item-wrapper::before{top:-28px;right:-28px;bottom:-28px;left:-28px}}.logo-history .logo-item-wrapper::after{top:0;right:0;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 0 94px 0 rgba(0,0,0,.1);box-shadow:0 0 94px 0 rgba(0,0,0,.1)}@media(min-width:768px){.logo-history .logo-item-wrapper{width:235px;height:235px;margin-bottom:40px}}@media(min-width:){.logo-history .logo-item-wrapper img{max-width:85px;max-height:70px}}.logo-history .logo-item-title{color:#003878;font-weight:900}.logo-history .logo-item-description{max-width:330px;margin:0 auto;line-height:1.5;color:#5f6167}.anniversary-medias .medias-header{text-align:center}.anniversary-medias .medias-title{color:#003878}@media(min-width:1024px){.anniversary-medias .medias-tabs .tab-content{display:block !important;margin:0 0 80px}.anniversary-medias .medias-tabs .tab-content:last-child{margin-bottom:0}}.anniversary-medias .medias-list{display:grid;gap:32px}@media(min-width:768px){.anniversary-medias .medias-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.anniversary-medias .video-thumbnail,.anniversary-medias .podcast-thumbnail{position:relative;overflow:hidden;width:100%;border-radius:15px}.anniversary-medias .video-thumbnail img,.anniversary-medias .podcast-thumbnail img{width:100%}.anniversary-medias .video-thumbnail svg,.anniversary-medias .podcast-thumbnail svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out;fill:#fff}.anniversary-medias .video-thumbnail{background-color:rgba(0,0,0,0);border:0;padding:0;aspect-ratio:16/9}.anniversary-medias .video-thumbnail:hover svg,.anniversary-medias .video-thumbnail:focus-visible svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.anniversary-medias .video-thumbnail .play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.anniversary-medias .video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.anniversary-medias .podcast-thumbnail{margin-bottom:8px}.anniversary-medias .podcast-thumbnail svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.anniversary-medias .audio-wave{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.anniversary-medias .podcast-player{width:100%}.anniversary-medias .podcast-item .media-title{margin:16px 0}@media(min-width:768px){.anniversary-medias .podcast-item .media-title{margin-top:24px}}.anniversary-medias .media-title{font-size:1.25rem;color:#005cc4}.anniversary-medias .media-description{color:#73757d}.anniversary-medias .modal-close-button{position:absolute;top:-16px;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.anniversary-medias .modal-wrapper{position:relative;width:100%;max-width:1200px}.anniversary-medias .responsive-embed{border-radius:20px}.anniversary-menu-wrapper{background-color:#fff}.anniversary-menu-wrapper .page-container{padding:0}@media(min-width:1280px){.anniversary-menu-wrapper .page-container{padding:0 32px}}.anniversary-menu-wrapper .dropdown-button{font-size:1rem;position:relative;background-color:#fff;border:0;font-weight:600;color:#003878;padding:16px 16px 24px;width:100%}.anniversary-menu-wrapper .dropdown-button::after{content:"";display:block;position:absolute;bottom:0;left:0;height:8px;width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#f31315),to(#2a58b2));background-image:linear-gradient(to right,#f31315,#2a58b2)}@media(min-width:1024px){.anniversary-menu-wrapper .anniversary-menu{display:block !important}}.anniversary-menu-wrapper .anniversary-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.anniversary-menu-wrapper .anniversary-menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.anniversary-menu-wrapper .menu-item{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:600}.anniversary-menu-wrapper .menu-link{position:relative;display:block;padding:16px 24px;text-align:left}@media(min-width:1024px){.anniversary-menu-wrapper .menu-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;padding:24px 16px}}.anniversary-menu-wrapper .menu-link::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:8px;opacity:0;background-image:-webkit-gradient(linear,left top,right top,from(#f31315),to(#2a58b2));background-image:linear-gradient(to right,#f31315,#2a58b2);-webkit-transition:opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%)}.anniversary-menu-wrapper .menu-link:hover::after,.anniversary-menu-wrapper .menu-link:focus-visible::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.photos-archives{padding:80px 0;color:#fff;background:linear-gradient(110deg,rgba(243,19,21,0) 40%,#2a58b2 86%),url(/themes/custom/rtc/assets/img/anniversary/logo-anniversary-bg.svg) -30px -20px,linear-gradient(110deg,#f31315 10%,#2a58b2 90%);background-blend-mode:normal,multiply,normal}@media(min-width:1024px){.photos-archives{padding:120px 0}}.photos-archives .archives-header{max-width:510px;margin:0 auto 20px;text-align:center}@media(min-width:768px){.photos-archives .archives-header{margin-bottom:48px}}.photos-archives .event-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:768px){.photos-archives .event-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:32px}}.photos-archives .event-button{position:relative;border:4px solid #fff;background:none;border-radius:1px;padding:0;width:100%}.photos-archives .event-button:hover::after,.photos-archives .event-button:focus-visible::after{background:#005cc4;color:#fff}.photos-archives .event-button::after{font-size:1.75rem;content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-4px;bottom:-4px;width:40px;height:40px;color:#003878;pointer-events:none;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 350ms ease-in-out,color 350ms ease-in-out;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.photos-archives .event-button img{width:100%}.photos-archives .archive-modal .events-progress{font-size:.875rem;color:#5f6167;margin-bottom:8px}.photos-archives .archive-modal .event-title{font-size:1.25rem;color:#005cc4;margin-top:8px}@media(min-width:768px){.photos-archives .archive-modal .event-title{font-size:2rem}}.anniversary-timeline{background:#e6ebf5}.anniversary-timeline .timeline-header{text-align:center;max-width:510px;margin:0 auto;padding:60px 0 0}@media(min-width:768px){.anniversary-timeline .timeline-header{padding:112px 0 0}}.anniversary-timeline .timeline-header .timeline-title{color:#003878}.anniversary-timeline .timeline-wrapper{position:relative;overflow:hidden}.anniversary-timeline .timeline-wrapper::before{content:"";display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:112px;background:-webkit-gradient(linear,left top,left bottom,from(#e6ebf5),to(rgba(230,235,245,0)));background:linear-gradient(to bottom,#e6ebf5,rgba(230,235,245,0))}.anniversary-timeline .timeline-button{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:50%;width:54px;height:54px;border:4px solid #e6ebf5;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anniversary-timeline .timeline-button svg{margin:0}.anniversary-timeline .timeline-button.timeline-prev{left:-4px}.anniversary-timeline .timeline-button.timeline-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anniversary-timeline .timeline-button.timeline-next{right:-4px}@media(pointer:coarse){.anniversary-timeline .timeline-button{display:none}}.anniversary-timeline .timeline-scroll{overflow-x:auto;cursor:-webkit-grab;cursor:grab;scrollbar-color:#005cc4 #e6ebf5;scrollbar-width:15px}.anniversary-timeline .timeline-scroll::-webkit-scrollbar{width:15px;height:15px}.anniversary-timeline .timeline-scroll::-webkit-scrollbar-thumb{background:#005cc4;border-radius:4px}.anniversary-timeline .timeline-scroll::-webkit-scrollbar-track{background:#e6ebf5;border-radius:4px}.anniversary-timeline .timeline-years{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:none;margin:0;padding:0;padding-top:60px;padding-left:120px;background-image:url(/themes/custom/rtc/assets/img/anniversary/dotted-line.svg);background-attachment:local;background-size:122px auto;list-style:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){.anniversary-timeline .timeline-years{padding-top:120px}}.anniversary-timeline .timeline-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-negative:0;flex-shrink:0;margin-right:122px;padding-bottom:70px}@media(min-width:768px){.anniversary-timeline .timeline-year{padding-bottom:100px}}.anniversary-timeline .timeline-year-title{font-size:2.25rem;position:relative;margin-bottom:0;padding-left:16px;font-weight:800;color:#e6ebf5;text-shadow:-2px -2px 0 #005cc4,2px -2px 0 #005cc4,-2px 2px 0 #005cc4,2px 2px 0 #005cc4,-2px 0 0 #005cc4,2px 0 0 #005cc4,0 -2px 0 #005cc4,0 2px 0 #005cc4}.anniversary-timeline .timeline-year-title::before,.anniversary-timeline .timeline-year-title::after{content:"";display:block;z-index:2;position:absolute;top:50%;left:1px;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.anniversary-timeline .timeline-year-title::before{width:20px;height:20px;background-color:#e6ebf5}.anniversary-timeline .timeline-year-title::after{width:12px;height:12px;background-color:#005cc4}.anniversary-timeline .timeline-events{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.anniversary-timeline .timeline-event{width:240px;margin-bottom:16px;margin-left:20px}.anniversary-timeline .timeline-event:first-child{z-index:0;position:relative;margin-left:0}.anniversary-timeline .timeline-event:first-child::before{content:"";display:block;z-index:-1;position:absolute;top:0;left:0;height:1000px;border-left:2px solid #003878}.anniversary-timeline .timeline-event:first-child .event-title{margin-left:20px}.anniversary-timeline .event-button{position:relative;left:-6px;border:0;background:#fff;padding:4px;-webkit-box-shadow:0 0 54px 0 rgba(0,55,122,.1);box-shadow:0 0 54px 0 rgba(0,55,122,.1);border-radius:2px}.anniversary-timeline .event-title{font-size:1rem;font-weight:400}.anniversary-timeline .event-thumbnail{max-height:350px;background:#e6ebf5}.anniversary-timeline .timeline-controls{background-image:-webkit-gradient(linear,left top,right top,from(#f31315),to(#2a58b2));background-image:linear-gradient(90deg,#f31315,#2a58b2);scrollbar-color:#dbdcdf #ebebec;scrollbar-width:15px}.anniversary-timeline .timeline-controls::-webkit-scrollbar{width:15px;height:15px}.anniversary-timeline .timeline-controls::-webkit-scrollbar-thumb{background:#dbdcdf;border-radius:4px}.anniversary-timeline .timeline-controls::-webkit-scrollbar-track{background:#ebebec;border-radius:4px}.anniversary-timeline .timeline-controls .page-container{padding:0}.anniversary-timeline .timeline-year-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;gap:32px;padding:0 16px}@media(min-width:1280px){.anniversary-timeline .timeline-year-list{padding:0 32px}}.anniversary-timeline .timeline-year-item{-ms-flex-negative:0;flex-shrink:0;min-width:18%}.anniversary-timeline .timeline-year-button{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;text-align:center;height:80px;padding:0 16px;color:#fff;background-color:rgba(0,0,0,0);border:0}.timeline-modal .modal-overlay{padding:0}.timeline-modal .modal-wrapper{width:100%;height:100%;background-color:#e6ebf5;border-radius:0}.timeline-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;overflow-y:auto;max-height:100%;height:100%}.timeline-modal .page-container{max-width:1200px}.timeline-modal .modal-close-button{display:block;margin:0 0 24px auto}.timeline-modal .timeline-event{display:grid;gap:32px}@media(min-width:768px){.timeline-modal .timeline-event{grid-template-columns:repeat(2,1fr)}}.timeline-modal .event-image{display:block;margin:auto;max-height:600px;border:4px solid #fff;border-radius:1px;-webkit-box-shadow:0 0 54px 0 rgba(0,55,122,.1);box-shadow:0 0 54px 0 rgba(0,55,122,.1)}.timeline-modal .event-credits{font-size:.75rem;margin-top:16px;color:#5f6167}.timeline-modal .event-year{font-size:2.25rem;font-weight:800;color:#e6ebf5;text-shadow:-2px -2px 0 #005cc4,2px -2px 0 #005cc4,-2px 2px 0 #005cc4,2px 2px 0 #005cc4,-2px 0 0 #005cc4,2px 0 0 #005cc4,0 -2px 0 #005cc4,0 2px 0 #005cc4}.timeline-modal .event-title{color:#003878}.timeline-modal .events-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;margin-top:40px}.timeline-modal .previous-event-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.abonne-bus-tabs.tabs{padding-bottom:0}.abonne-bus-tabs.tabs .tab-item{-ms-flex-negative:1;flex-shrink:1}.abonne-bus-tabs.tabs .tab-title{font-size:.875rem;font-weight:700}@media(min-width:768px){.abonne-bus-tabs.tabs .tab-title{font-size:1rem}}.abonne-bus-tabs.tabs .abonne-bus-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 24px;border-top:2px solid #f6f6f7;padding:24px 0}.abonne-bus-tabs.tabs .abonne-bus-information:first-child{border-top:0;padding-top:0}@media(min-width:768px){.abonne-bus-tabs.tabs .abonne-bus-information{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted{position:relative;color:#204110;padding:24px;margin:0 -24px;border:0;background-color:#f7fcf4}@media(min-width:768px){.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted{padding:24px 32px;margin:0 -32px}}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .information-title{position:relative;padding-left:32px}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .information-title::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/rebates.svg)}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted a{color:currentColor}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button{color:#fff;background-color:#366e1a;border-color:#366e1a}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button:hover,.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button:focus-visible{background-color:#204110;border-color:#204110}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button.is-outlined{background-color:rgba(0,0,0,0);color:#366e1a}.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button.is-outlined:hover,.abonne-bus-tabs.tabs .abonne-bus-information.is-highlighted .button.is-outlined:focus-visible{background-color:#366e1a;color:#fff}.abonne-bus-tabs.tabs .information-title{font-size:1.125rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0;margin:0}@media(min-width:768px){.abonne-bus-tabs.tabs .information-title{width:25%}}.abonne-bus-tabs.tabs .information-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.abonne-bus-tabs.tabs .information-content p{margin-top:0;line-height:1.5}.abonne-bus-tabs.tabs .information-content p:last-child{margin-bottom:0}.abonne-bus-tabs.tabs .subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;width:100%}.abonne-bus-tabs.tabs .rebates-list{list-style:none}.abonne-bus-tabs.tabs .rebates-list li{list-style-image:url(/themes/custom/rtc/assets/img/check.svg);line-height:1.5;margin-bottom:4px}.abonne-bus-tabs.tabs .rebates-list li:last-child{margin-bottom:0}.accordions.page-container{margin:48px auto}@media(min-width:768px){.accordions.page-container{margin:80px auto}}.promo-accordions .accordions{margin:0}.accordions .paragraph-header{margin-bottom:32px}.accordions .accordions-title.text-center{text-align:center}.accordions .accordions-title.text-left{text-align:left}.accordions .accordions-title.text-right{text-align:right}.accordions .accordions-title.is-black{color:#000}.accordions .accordions-title.is-white{color:#fff}.accordions .accordions-title.is-blue{color:#034ea2}.accordions .accordion-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.accordions .accordion-item{border-radius:20px;overflow:hidden}.accordions .accordion-item.is-open .accordion-button{background-color:#fff;border-radius:20px 20px 0 0}.accordions .accordion-item.is-open .accordion-button:hover,.accordions .accordion-item.is-open .accordion-button:focus-visible{background-color:#fff}.accordions .accordion-item.is-open .accordion-button.is-blue{color:#034ea2;border-bottom:4px solid #005cc4}.accordions .accordion-item.is-open .accordion-button.is-gray{border-bottom:4px solid #dbdcdf}.accordions .accordion-item.is-open .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordions .accordion-item.is-open .accordion-content{display:block}.accordions .accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px;cursor:pointer;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out;border:0;width:100%;border-radius:20px}[data-whatintent=keyboard] .accordions .accordion-button:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}@media(min-width:768px){.accordions .accordion-button{padding:24px 40px}}.accordions .accordion-button.is-blue{background-color:#005cc4;color:#fff}.accordions .accordion-button.is-blue:hover,.accordions .accordion-button.is-blue:focus-visible{background-color:#034ea2}.accordions .accordion-button.is-blue .accordion-icon{background-color:#003878}.accordions .accordion-button.is-gray{background-color:#dbdcdf;color:#000}.accordions .accordion-button.is-gray:hover,.accordions .accordion-button.is-gray:focus-visible{background-color:#bdbec3}.accordions .accordion-button.is-gray .accordion-icon{background-color:#4c4d52}.accordions .accordion-title{font-size:1.25rem;margin:0}.accordions .accordion-subtitle{font-size:.875rem;margin:4px 0 0;display:block}.accordions .accordion-icon{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.accordions .accordion-icon svg{fill:#fff;margin-top:1px}.accordions .accordion-content{display:none;background-color:#fff;padding:24px}@media(min-width:768px){.accordions .accordion-content{padding:32px 40px}}.tabs{background-color:#fff;border-radius:20px;padding:24px}@media(min-width:768px){.tabs{padding:32px}}.tabs .tab-list-wrapper{position:relative;overflow:hidden;padding:8px 0;border-radius:12px;background-color:#f6f6f7;margin:-12px -12px 0}.tabs .tab-list-wrapper::before,.tabs .tab-list-wrapper::after{display:none;content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1}.tabs .tab-list-wrapper::before{left:0;background:-webkit-gradient(linear,left top,right top,from(#f6f6f7),to(transparent));background:linear-gradient(to right,#f6f6f7,transparent)}.tabs .tab-list-wrapper::after{right:0;background:-webkit-gradient(linear,right top,left top,from(#f6f6f7),to(transparent));background:linear-gradient(to left,#f6f6f7,transparent)}.tabs .tab-list-wrapper.is-scrollable-to-left::before{display:block}.tabs .tab-list-wrapper.is-scrollable-to-right::after{display:block}.tabs .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;gap:8px;padding:0 8px;scrollbar-width:none}.tabs .tab-list::-webkit-scrollbar{display:none}@media(min-width:768px){.tabs .tab-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}}.tabs .tab-item{-ms-flex-negative:0;flex-shrink:0;max-width:50%}@media(min-width:768px){.tabs .tab-item{max-width:none}}.tabs .tab-button{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;padding:12px 16px;background-color:rgba(0,0,0,0);color:#034ea2;border:0;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out;margin:0;cursor:pointer;height:100%}[data-whatintent=keyboard] .tabs .tab-button:focus{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000,inset 0 0 0 5px #fff !important}@media(min-width:768px){.tabs .tab-button{padding:16px 24px}}.tabs .tab-button:hover,.tabs .tab-button:focus-visible{background-color:#000102;color:#fff}.tabs .tab-button.is-active{background-color:#001227;color:#fff}.tabs .tab-button.is-gray{color:#4c4d52}.tabs .tab-button.is-gray.is-active{background-color:#4c4d52;color:#fff}.tabs .tab-button.is-gray:hover,.tabs .tab-button.is-gray:focus-visible{color:#fff}.tabs .tab-subtitle{font-size:.75rem;display:block;margin-top:4px;font-weight:400}.tabs .tab-content{display:none;margin-top:32px}.tabs .tab-content.is-active{display:block}.paragraph-content.introduction .content-title,.paragraph-content.introduction .content-body-wrapper,.paragraph-content.no-title.introduction .content-title,.paragraph-content.no-title.introduction .content-body-wrapper{padding:0}.paragraph-content.background-white .content-title,.paragraph-content.background-white-title-blue .content-title,.paragraph-content.background-white-title-teal .content-title{font-size:1.25rem;margin:0;padding:24px;color:#fff;border-radius:20px 20px 0 0}@media(min-width:768px){.paragraph-content.background-white .content-title,.paragraph-content.background-white-title-blue .content-title,.paragraph-content.background-white-title-teal .content-title{padding:24px 40px}}.paragraph-content.background-white .content-title{background-color:#5f6167}.paragraph-content.background-white-title-blue .content-title{background-color:#034ea2}.paragraph-content.background-white-title-teal .content-title{font-size:1.25rem;font-weight:700;color:#000;background-color:#47d7ac}@media(min-width:768px){.paragraph-content.background-white-title-teal .content-title{font-size:1.5rem}}.paragraph-content.background-white-title-blue .content-body-wrapper,.paragraph-content.background-white-title-teal .content-body-wrapper,.paragraph-content.background-white .content-body-wrapper,.paragraph-content.background-white-title-outside .content-body-wrapper,.paragraph-content.background-gray .content-body-wrapper{padding:24px;background-color:#fff;border-radius:0 0 20px 20px}@media(min-width:768px){.paragraph-content.background-white-title-blue .content-body-wrapper,.paragraph-content.background-white-title-teal .content-body-wrapper,.paragraph-content.background-white .content-body-wrapper,.paragraph-content.background-white-title-outside .content-body-wrapper,.paragraph-content.background-gray .content-body-wrapper{padding:24px 40px 40px}}.paragraph-content.background-white-title-outside .content-title{margin-bottom:24px}@media(min-width:768px){.paragraph-content.background-white-title-outside .content-title{margin-bottom:40px}}.paragraph-content.background-white-title-outside .content-body-wrapper{border-radius:20px}@media(min-width:768px){.paragraph-content.background-white-title-outside .content-body-wrapper{padding:40px}}.paragraph-content.background-gray .content-body-wrapper{background-color:#dbdcdf}.paragraph-content.no-title .content-body-wrapper{border-radius:20px}@media(min-width:768px){.paragraph-content.no-title .content-body-wrapper{padding:40px}}.paragraph-content.standard .content-body-wrapper{padding:0}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.top .rte{max-width:none}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.bottom .rte{max-width:none}@media(min-width:768px){.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.left .content-image,.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.right .content-image{max-width:33%}}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.paragraph-content:not(.image-alone,.no-image,.no-body) .content-body-wrapper.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.paragraph-content .content-body{width:100%}.paragraph-content .content-image{max-width:100%}.paragraph-content .content-image img{border-radius:20px;height:auto}.paragraph-content .table-wrapper{overflow-x:auto;width:0;min-width:100%}.file-list-wrapper .file-list-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin:0;padding:24px;color:#fff;background-color:#005cc4;border-radius:20px 20px 0 0}@media(min-width:768px){.file-list-wrapper .file-list-title{padding:24px 40px}}.file-list-wrapper .file-list{background-color:#fff;border-radius:0 0 20px 20px}.file-list-wrapper .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-top:2px solid #f6f6f7;padding:16px 24px}@media(min-width:768px){.file-list-wrapper .file-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 40px}}.file-list-wrapper .file-item:first-child{border-top:0}.file-list-wrapper .file-download{-ms-flex-negative:0;flex-shrink:0;text-align:right}.file-list-wrapper .download-infos{font-size:.75rem;line-height:.875rem;margin-top:8px;color:#73757d}.paragraph-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.paragraph-icon .icon-wrapper{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ecf5ff;border-radius:50%}.paragraph-icon .icon-wrapper svg{fill:#034ea2;width:40px;height:40px}.paragraph-icon .icon-title{font-size:1.25rem;font-weight:700;margin-bottom:8px}.member{border-radius:20px;background-color:#fff;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media(min-width:768px){.member{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.member .member-photo img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:15px;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.member .member-photo img{width:175px;height:175px}}.member .member-info{padding:8px}@media(min-width:768px){.member .member-info{padding:16px}}.member .member-title{font-size:1.25rem;margin-bottom:4px}.member .member-subtitle{margin-top:0}.member .member-content{font-size:.875rem}.opus-card-wrapper .opus-card-header{display:none}@media(min-width:1024px){.opus-card-wrapper .opus-card-header{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px}}.opus-card-wrapper .opus-header,.opus-card-wrapper .occasional-header{position:relative;padding:24px;color:#fff}@media(min-width:1280px){.opus-card-wrapper .opus-header,.opus-card-wrapper .occasional-header{padding:24px 40px}}.opus-card-wrapper .opus-header{background-color:#005cc4;border-radius:20px 0 0 20px}.opus-card-wrapper .occasional-header{background-color:#366e1a;border-radius:0 20px 20px 0}.opus-card-wrapper .header-title{font-size:1.25rem;margin:0 124px 0 0}.opus-card-wrapper .card-image{width:100px;position:absolute;bottom:16px;right:24px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.opus-card-wrapper .accordion-content{padding:0}.opus-card-wrapper .opus-accordion-content{display:grid}@media(min-width:768px){.opus-card-wrapper .opus-accordion-content{grid-template-columns:repeat(2,1fr)}}.opus-card-wrapper .mobile-card-header{font-size:1.125rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media(min-width:1024px){.opus-card-wrapper .mobile-card-header{display:none}}.opus-card-wrapper .mobile-card-header+*{margin-top:0}.opus-card-wrapper .mobile-card-image{width:45px}.opus-card-wrapper .opus-content,.opus-card-wrapper .occasional-content{padding:24px}@media(min-width:768px){.opus-card-wrapper .opus-content,.opus-card-wrapper .occasional-content{padding:24px 40px}}.opus-card-wrapper .opus-content{background-color:#f3f8ff}.opus-card-wrapper .occasional-content{background-color:#f7fcf4}.opus-card-wrapper .rte h4{font-size:1.125rem;margin-bottom:8px}.opus-card-wrapper .rte h4+p{margin-top:8px}.opus-card-wrapper .rte p,.opus-card-wrapper .rte ul,.opus-card-wrapper .rte ol{line-height:1.5}@media(min-width:768px){.opus-card-wrapper .rte p,.opus-card-wrapper .rte ul,.opus-card-wrapper .rte ol{font-size:1.125rem}}.paragraph-items>.paragraph-item{margin:48px 0}@media(min-width:768px){.paragraph-items>.paragraph-item{margin:80px 0}}.paragraph-items>.paragraph-item img{height:auto}.paragraph-items>.paragraph-item:first-child{margin-top:0}.paragraph-items>.paragraph-item:first-child .paragraph-content{margin-top:0 !important}.paragraph-items>.paragraph-item:last-child{margin-bottom:0}.paragraph-items>.paragraph-item:last-child .paragraph-content{margin-bottom:0 !important}.paragraph-items .paragraph-type-member+.paragraph-type-member{margin-top:-28px}@media(min-width:768px){.paragraph-items .paragraph-type-member+.paragraph-type-member{margin-top:-60px}}.paragraph-items .paragraph-type-content+.paragraph-type-content .paragraph-content:not(.background-white-title-outside,.title-alone){margin-top:-16px}@media(min-width:768px){.paragraph-items .paragraph-type-content+.paragraph-type-content .paragraph-content:not(.background-white-title-outside,.title-alone){margin-top:-40px}}.paragraph-items .paragraph-type-content .paragraph-content.title-alone{margin-bottom:-24px}@media(min-width:768px){.paragraph-items .paragraph-type-content .paragraph-content.title-alone{margin-bottom:-48px}}.paragraph-items .paragraph-type-content .paragraph-content.background-white-title-outside.no-title{margin-top:-32px}@media(min-width:768px){.paragraph-items .paragraph-type-content .paragraph-content.background-white-title-outside.no-title{margin-top:-64px}}.paragraph-items .paragraph-type-project+.paragraph-type-project:has(.no-title){margin-top:-68px}@media(min-width:768px){.paragraph-items .paragraph-type-project+.paragraph-type-project:has(.no-title){margin-top:-100px}}.paragraph-items .paragraph-type-project+.paragraph-type-project:has(.no-title) .project-content{position:relative;border-radius:0 0 20px 20px;padding-top:54px}.paragraph-items .paragraph-type-project+.paragraph-type-project:has(.no-title) .project-content::before{content:"";position:absolute;top:24px;left:0;width:100%;height:2px;background-color:#f6f6f7}.module-page .top-content{margin-bottom:40px}.module-page .bottom-content{margin-top:40px}.photo-slider{width:100%;max-width:800px}.photo-slider .focusable-slide{display:block;margin:8px;width:calc(100% - 16px);border-radius:20px;overflow:hidden}.photo-slider .focusable-slide figure{margin:0}.photo-slider .focusable-slide img{width:100%}.photo-slider.swiper .swiper-slide{width:100% !important}.photo-slider.swiper .swiper-button-prev,.photo-slider.swiper .swiper-button-next{background-color:#fff;border-radius:50%;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;padding:0;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.photo-slider.swiper .swiper-button-prev svg,.photo-slider.swiper .swiper-button-next svg{width:9px;height:16px}.photo-slider.swiper .swiper-button-prev{left:16px}.photo-slider.swiper .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.photo-slider.swiper .swiper-button-next{right:16px}.photo-slider.swiper .swiper-pagination{margin-bottom:2px}.photo-slider.swiper .swiper-pagination-bullet{width:12px;height:12px;opacity:1;border:2px solid #005cc4;background-color:#fff}.photo-slider.swiper .swiper-pagination-bullet-active{background-color:#005cc4;border:2px solid #fff}.photo-slider .swiper-slide-caption{font-size:.75rem;position:absolute;bottom:32px;left:24px;background-color:rgba(0,0,0,.6);padding:8px 16px;border-radius:15px;color:#fff}.photo-slider .swiper-notification{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.price-grid.tabs{padding:12px 0 0}.price-grid.tabs .tab-list-wrapper{margin:0 12px}.price-grid.tabs .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex}.price-grid.tabs .tab-list .tab-button{padding:8px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media(min-width:768px){.price-grid.tabs .tab-list .tab-button{padding:8px 32px}}.price-grid.tabs .tab-list .tab-button:hover .customer-subtitle,.price-grid.tabs .tab-list .tab-button:focus-visible .customer-subtitle,.price-grid.tabs .tab-list .tab-button.is-active .customer-subtitle{color:#fff}.price-grid.tabs .tab-list .tab-button:hover+.asterisk-link,.price-grid.tabs .tab-list .tab-button:focus-visible+.asterisk-link,.price-grid.tabs .tab-list .tab-button.is-active+.asterisk-link{color:#fff}.price-grid.tabs .tab-item{position:relative}.price-grid.tabs .asterisk-link{position:absolute;top:4px;right:8px;text-decoration:none}.price-grid.tabs .tab-content{margin-top:16px;padding:0 32px}.price-grid.tabs .customer-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-weight:700}.price-grid.tabs .customer-title a{color:currentColor;text-decoration:none}.price-grid.tabs .customer-subtitle{font-size:.75rem;font-weight:500;color:#5f6167}.price-grid.tabs .customer-description{font-size:.875rem;line-height:1.5;color:#5f6167}.price-grid.tabs .monthly-message{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fcf4));background:linear-gradient(to bottom,#fff,#f7fcf4);color:#366e1a;padding:24px;margin:0 -32px}@media(min-width:768px){.price-grid.tabs .monthly-message{padding:24px 32px}}.price-grid.tabs .monthly-message a{color:#366e1a}.price-grid.tabs .monthly-message-title{font-size:1.5rem;margin-bottom:8px}.price-grid.tabs .price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 24px;border-top:2px solid #f6f6f7;padding:24px 0}@media(min-width:768px){.price-grid.tabs .price-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.price-grid.tabs .monthly-price{position:relative;color:#204110;padding:24px;margin:0 -32px;border:0;background-color:#f7fcf4}@media(min-width:768px){.price-grid.tabs .monthly-price{padding:24px 32px}}.price-grid.tabs .monthly-price::before{content:"";height:1px;width:calc(100% - 48px);background-color:#366e1a;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:768px){.price-grid.tabs .monthly-price::before{width:calc(100% - 64px)}}.price-grid.tabs .monthly-price+.price-item:not(.monthly-price){position:relative}.price-grid.tabs .monthly-price+.price-item:not(.monthly-price)::before{content:"";height:1px;width:calc(100% + 64px);background-color:#366e1a;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.price-grid.tabs .monthly-price a{color:currentColor}.price-grid.tabs .new-tag{color:#005cc4;display:block}.price-grid.tabs .price-type{font-size:1.125rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.price-grid.tabs .price-type{width:25%}}.price-grid.tabs .price{font-size:1.5rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0;width:100px}.price-grid.tabs .price-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price-grid.tabs .price-description p{margin-top:0;margin-bottom:8px;line-height:1.5}.price-grid.tabs .price-description p:last-child{margin-bottom:0}.price-grid.tabs .monthly-details-button{background-color:#366e1a;border-color:#366e1a}.price-grid.tabs .monthly-details-button:hover,.price-grid.tabs .monthly-details-button:focus-visible{background-color:#204110;border-color:#204110}.price-grid.tabs .asterisk-note{font-size:.875rem;padding:16px 0;color:#5f6167;border-top:2px solid #f6f6f7;margin:0}.price-grid.tabs .asterisk-note p{margin:0 0 4px}.price-grid.tabs .free-message{font-size:2rem;font-weight:700;color:#366e1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:400px}.price-grid-wrapper .icon-and-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.price-grid-wrapper .icon-and-label:last-child{margin-bottom:0}.price-grid-wrapper .icon-rebate{display:inline-block;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/rebates.svg);background-size:100%;background-repeat:no-repeat}.price-grid-wrapper .icon-validity-1-31{display:block;background-image:url(/themes/custom/rtc/assets/img/validity-1-31.svg);height:32px;background-repeat:no-repeat}.price-grid-wrapper .icon-buy-15{display:block;background-image:url(/themes/custom/rtc/assets/img/buy-15.svg);height:32px;background-repeat:no-repeat}.price-grid-wrapper .icon-buy-16{display:block;background-image:url(/themes/custom/rtc/assets/img/buy-16.svg);height:32px;background-repeat:no-repeat}.price-grid-wrapper .icon-buy-20{display:block;background-image:url(/themes/custom/rtc/assets/img/buy-20.svg);height:32px;background-repeat:no-repeat}.price-grid-wrapper .icon-map-pin{display:inline-block;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/pos.svg);background-size:100%}.price-grid-wrapper .icon-refill{display:inline-block;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/online-refill.svg);background-size:100%}.price-grid-wrapper .icon-nomade{display:inline-block;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/nomade-payment.svg);background-size:100%}.price-grid-wrapper .icon-opus{display:inline-block;width:40px;height:24px;background-image:url(/themes/custom/rtc/assets/img/opus-card.svg);background-size:100%}.price-grid-wrapper .icon-occasional{display:inline-block;width:40px;height:24px;background-image:url(/themes/custom/rtc/assets/img/occasional-card.svg);background-size:100%}.modal-price-details .modal-wrapper{max-height:calc(100vh - 32px);overflow:hidden;width:800px}.modal-price-details .modal-content{max-height:calc(100vh - 120px);overflow-y:auto}.modal-price-details .accordions{padding-top:0}@media(min-width:1024px){.modal-price-details .accordions .accordion-list{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.modal-price-details .accordions .accordion-list .accordion-item{border:2px solid #f6f6f7;border-radius:24px}@media(min-width:1024px){.modal-price-details .accordions .accordion-list .accordion-item{margin-bottom:20px}.modal-price-details .accordions .accordion-list .accordion-item.is-open .accordion-button{background-color:#dbdcdf;border-bottom:0}}.modal-price-details .accordions .accordion-list .accordion-item .accordion-button{padding:24px}@media(min-width:1024px){.modal-price-details .accordions .accordion-list .accordion-item .accordion-button{pointer-events:none;border-radius:20px 20px 0 0}}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content{padding:24px}@media(min-width:1024px){.modal-price-details .accordions .accordion-list .accordion-item .accordion-content{display:block}}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content p{line-height:1.5}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content>div{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #f6f6f7}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content>div:last-child{margin-bottom:0;padding-bottom:0;border:0}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content .rebates-list{list-style:none}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content .rebates-list li{list-style-image:url(/themes/custom/rtc/assets/img/check.svg);line-height:1.5;margin-bottom:4px}.modal-price-details .accordions .accordion-list .accordion-item .accordion-content .rebates-list li:last-child{margin-bottom:0}.project-network{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1280px){.project-network{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.project-network .project-header{background-color:#005cc4;color:#fff;padding:24px;border-radius:20px 20px 0 0}@media(min-width:768px){.project-network .project-header{padding:24px 40px}}.project-network .project-title{font-size:1.25rem;margin:0}.project-network .project-subtitle{font-size:.875rem;margin:4px 0 0;display:block}.project-network .project-infos{background-color:#fff;padding:40px;border-radius:0 0 20px 20px}.project-network .project-icon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(46%,1fr));gap:24px 16px;margin:0 -16px 32px}@media(min-width:768px){.project-network .project-icon-list{grid-template-columns:repeat(auto-fill,minmax(23%,1fr))}}.project-network .project-icon-list .paragraph-icon{width:100%}.project-network .project-media{border-radius:20px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;max-width:320px}.project-network .project-media.media-full-width{max-width:100%}.project-network .media-link{display:block;text-decoration:none}.project-network .media-link-text{font-size:.75rem;color:#fff;padding:16px;margin:0;background-color:rgba(0,0,0,.6)}.project-wrapper{container-type:inline-size}.project-wrapper.no-title .project-content{border-radius:20px}.project-wrapper .project-title{font-size:1.25rem;margin:0;background-color:#dbdcdf;color:#000;border-radius:20px 20px 0 0;padding:24px}@media(min-width:768px){.project-wrapper .project-title{padding:24px 40px}}.project-wrapper .project-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:0 0 20px 20px;background-color:#fff;padding:24px}@media(min-width:768px){.project-wrapper .project-content{padding:32px 40px}}.project-wrapper .project-content .project-info.one-step-project .prevision-list{border-top:1px solid #f6f6f7;padding-top:24px}.project-wrapper .project-content .project-info.one-step-project .prevision-list .prevision-content{display:block}.project-wrapper .project-content .project-info.one-step-project .prevision-list .previsions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 24px}@media(min-width:768px){.project-wrapper .project-content .project-info.one-step-project .prevision-list .previsions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:768px){.project-wrapper .project-content .project-info.one-step-project .prevision-list .prevision{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:2px solid #fff;border-bottom:0}}@container (width > 800px){.project-wrapper .project-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project-wrapper .project-media{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.project-wrapper .project-media{width:25%}}.project-wrapper .project-media img{border-radius:20px}.project-wrapper .prevision-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:32px}.project-wrapper .prevision-item{container-type:inline-size}.project-wrapper .prevision-title{font-size:1.125rem;padding:8px 16px;border-radius:20px;background-color:#005cc4;color:#fff}.project-wrapper .prevision-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@container (width > 500px){.project-wrapper .prevision-content{display:grid;grid-template-columns:repeat(2,1fr)}}.project-wrapper .previsions{background-color:#f2f2f3;border-radius:15px}.project-wrapper .prevision{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:2px solid #fff}.project-wrapper .prevision:last-child{border-bottom:0}.project-wrapper .prevision svg{fill:#898b93;-ms-flex-negative:0;flex-shrink:0}.related-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:768px){.related-links-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.related-links-list .related-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80px;height:100%;width:100%;padding:16px;border-radius:20px;-webkit-box-shadow:0 0 70px 0 rgba(0,0,0,.05);box-shadow:0 0 70px 0 rgba(0,0,0,.05);background-color:#fff;text-decoration:none;-webkit-transition:-webkit-box-shadow 350ms ease-in-out;transition:-webkit-box-shadow 350ms ease-in-out;transition:box-shadow 350ms ease-in-out;transition:box-shadow 350ms ease-in-out,-webkit-box-shadow 350ms ease-in-out}@media(min-width:768px){.related-links-list .related-link{padding:24px;width:380px}}.related-links-list .related-link:hover,.related-links-list .related-link:focus-visible{-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.related-links-list .related-link:hover .related-link-title svg,.related-links-list .related-link:focus-visible .related-link-title svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.related-links-list .related-link-title{font-size:1.125rem;margin:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media(min-width:768px){.related-links-list .related-link-title{font-size:1.5rem}}.related-links-list .related-link-title svg{vertical-align:baseline;-webkit-transition:all 300ms ease;transition:all 300ms ease}.related-links-list .related-link-subtitle{font-size:.875rem;margin-top:8px;font-weight:400;color:#73757d}.related-links-list .external-icon{position:absolute;bottom:8px;right:8px}.round-trip+.round-trip{margin-top:-24px}@media(min-width:768px){.round-trip+.round-trip{margin-top:-40px}}.round-trip+.round-trip.accordions{margin-top:-28px}@media(min-width:768px){.round-trip+.round-trip.accordions{margin-top:-60px}}.round-trip .round-trip-header{border-radius:20px 20px 0 0}@media(min-width:1024px){.round-trip .round-trip-header{pointer-events:none}}.round-trip .round-trip-title{padding:24px}@media(min-width:768px){.round-trip .round-trip-title{padding:32px 40px}}.round-trip .round-trip-title+.round-trip-content{border-radius:20px}.round-trip .round-trip-content{background-color:#fff;border-radius:0 0 20px 20px;padding:0}.round-trip .round-trip-content .round-trip-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;border-top:2px solid #f6f6f7}@media(min-width:768px){.round-trip .round-trip-content .round-trip-content-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:32px 40px}}.round-trip .round-trip-content .round-trip-content-item:first-child{border-top:0}.round-trip .round-trip-content .round-trip-label{font-weight:700;width:80px}.three-columns-wrapper{container-type:inline-size}.three-columns-wrapper .three-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 32px}@media(min-width:768px){.three-columns-wrapper .three-columns{display:grid;grid-template-columns:repeat(2,1fr)}}@container (min-width:800px){.three-columns-wrapper .three-columns{grid-template-columns:repeat(3,1fr)}}.three-columns-wrapper .paragraph-type-content .paragraph-content.title-alone{margin:0}.timeline .timeline-title{font-size:1.25rem;padding:24px;border-radius:20px 20px 0 0;background-color:#005cc4;color:#fff;margin:0}@media(min-width:768px){.timeline .timeline-title{padding:24px 40px}}.timeline .timeline-media{display:block;border-radius:20px;margin-bottom:32px;width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.timeline .timeline-media{height:250px}}.timeline .timeline-content{background-color:#fff;border-radius:0 0 20px 20px;padding:24px}@media(min-width:768px){.timeline .timeline-content{padding:32px 40px}}.timeline .timeline-list{margin:-24px}@media(min-width:768px){.timeline .timeline-list{margin:-32px -40px}}.timeline .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-top:2px solid #f6f6f7;padding:16px 24px}@media(min-width:768px){.timeline .timeline-item{padding:24px 40px}}.timeline .timeline-item:first-child{border-top:0}.timeline .timeline-item-title{font-weight:700}.timeline .timeline-item-content ul{padding:0;line-height:1.5}.travel-together .travel-tip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.travel-together .travel-tip-item{border-radius:20px;padding:24px}.travel-together .travel-tip-item.is-pink{background-color:#d8007d;color:#fff}.travel-together .travel-tip-item.is-teal{background-color:#1cbfde}.travel-together .travel-tip-item.is-yellow{background-color:#fff201}.travel-together .tip-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid currentColor}.travel-together .tip-title{font-size:1.25rem;margin:0}.travel-together .tip-icon{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.two-columns-wrapper.size-33-66 .two-columns{grid-template-columns:1fr 2fr}}.two-columns-wrapper .paragraph-header{margin-bottom:32px}.two-columns-wrapper .two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 32px}@media(min-width:768px){.two-columns-wrapper .two-columns{display:grid;grid-template-columns:repeat(2,1fr)}}.two-columns-wrapper .paragraph-content.title-alone{margin:0}.two-columns-wrapper .rte.background-white,.two-columns-wrapper .rte.background-blue,.two-columns-wrapper .rte.background-gray{padding:16px;border-radius:20px}@media(min-width:768px){.two-columns-wrapper .rte.background-white,.two-columns-wrapper .rte.background-blue,.two-columns-wrapper .rte.background-gray{padding:24px}}.two-columns-wrapper .rte.background-white{background-color:#fff}.two-columns-wrapper .rte.background-blue{background-color:#003e8a;color:#fff}.two-columns-wrapper .rte.background-gray{background-color:#f6f6f7}.video-wrapper .video-embed{position:relative;height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:56.25%}.video-wrapper .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper .video-player{width:100%;max-width:1200px}.promo-banner .promo-title-wrapper{padding-top:60px}.promo-banner .promo-title-wrapper.is-align-left{text-align:left}.promo-banner .promo-title-wrapper.is-align-center{text-align:center}.promo-banner .promo-title-wrapper.is-align-right{text-align:right}.promo-banner .promo-title-wrapper.is-blue{color:#003878}.promo-banner .promo-title-wrapper.is-black{color:#252527}.promo-banner .promo-title{margin-bottom:16px}.promo-banner .promo-subtitle{font-size:1.25rem;margin-bottom:24px;font-weight:600}.promo-banner .promo-banner-image img{max-width:none;width:100%}.promo-call-to-action{max-width:93.75rem;margin:auto;padding:0 16px;width:100%}@media(min-width:1280px){.promo-call-to-action{padding:0 32px}}.is-align-center .promo-call-to-action .rte{margin:auto}.is-align-right .promo-call-to-action .rte{margin-left:auto}.promo-call-to-action .rte{font-size:1.125rem}.promo-call-to-action .button{margin-top:48px}.grid-tiles-wrapper .tile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(345px,1fr));gap:24px}@media(min-width:768px){.grid-tiles-wrapper .tile-list{gap:40px}}.grid-tiles-wrapper .tile-item{background-color:#fff;color:#000;border-radius:20px;padding:32px 24px}@media(min-width:768px){.grid-tiles-wrapper .tile-item{padding:40px}}.grid-tiles-wrapper .icon-wrapper{width:64px;height:64px;margin-bottom:24px;background-color:#c1deff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.grid-tiles-wrapper .icon-wrapper{width:80px;height:80px}}.grid-tiles-wrapper .icon-wrapper svg{fill:#003e8a}@media(min-width:768px){.grid-tiles-wrapper .icon-wrapper svg{width:45px;height:45px}}.grid-tiles-wrapper .tile-description{color:#73757d}.icons-with-links-wrapper .icons-subtitle{font-size:1.125rem;margin:48px 0 24px;text-align:center;color:#003e8a}@media(min-width:768px){.icons-with-links-wrapper .icons-subtitle{font-size:1.5rem;margin-top:80px}}.icons-with-links-wrapper .icon-list{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:768px){.icons-with-links-wrapper .icon-list{grid-template-columns:repeat(auto-fit,200px)}}.icons-with-links-wrapper .icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.icons-with-links-wrapper .icon-link-image{display:block;width:150px;margin:auto}.icons-with-viewer-wrapper .icons-subtitle{font-size:1.125rem;margin:48px 0 24px;text-align:center;color:#003e8a}@media(min-width:768px){.icons-with-viewer-wrapper .icons-subtitle{font-size:1.5rem;margin-top:80px}}.icons-with-viewer-wrapper .icon-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.icons-with-viewer-wrapper .icon-list{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin:auto}@media(min-width:768px){.icons-with-viewer-wrapper .icon-list::before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:8px;border-radius:8px;background:#e1e2e5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.icons-with-viewer-wrapper .icon-viewer-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center;width:120px;background:none;border:0}@media(min-width:768px){.icons-with-viewer-wrapper .icon-viewer-button{width:175px}}.icons-with-viewer-wrapper .icon-viewer-button:hover .icon-title,.icons-with-viewer-wrapper .icon-viewer-button:focus-visible .icon-title{text-decoration:none}.icons-with-viewer-wrapper .icon-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;border-radius:50%;background-color:#005cc4;color:#fff;margin:auto;border:8px solid #f6f6f7}.icons-with-viewer-wrapper .icon-title{font-size:1rem;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;color:#005cc4;text-decoration:underline}.icons-with-viewer-wrapper .item-title{font-size:1.25rem;color:#005cc4;margin-top:8px;font-weight:700}@media(min-width:768px){.icons-with-viewer-wrapper .item-title{font-size:2rem}}.promo-menu-wrapper{background-color:#e4e7f2}.promo-menu-wrapper .page-container{padding:0}@media(min-width:1280px){.promo-menu-wrapper .page-container{padding:0 32px}}.promo-menu-wrapper .dropdown-button{font-size:1rem;position:relative;background-color:#e4e7f2;border:0;font-weight:600;color:#003878;padding:16px 16px 24px;width:100%}.promo-menu-wrapper .dropdown-button::after{content:"";display:block;position:absolute;bottom:0;left:0;height:8px;width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#005cc4),to(#003e8a));background-image:linear-gradient(to right,#005cc4,#003e8a)}@media(min-width:1024px){.promo-menu-wrapper .promo-menu{display:block !important}}.promo-menu-wrapper .promo-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.promo-menu-wrapper .promo-menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.promo-menu-wrapper .menu-item{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:600}.promo-menu-wrapper .menu-link{position:relative;display:block;padding:16px 24px;text-align:left;color:#003878}@media(min-width:1024px){.promo-menu-wrapper .menu-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;padding:24px 16px}}.promo-menu-wrapper .menu-link::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:8px;opacity:0;background-image:-webkit-gradient(linear,left top,right top,from(#005cc4),to(#003e8a));background-image:linear-gradient(to right,#005cc4,#003e8a);-webkit-transition:opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out,-webkit-transform 350ms ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%)}.promo-menu-wrapper .menu-link:hover::after,.promo-menu-wrapper .menu-link:focus-visible::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.promo-content .paragraph-items>.paragraph-item{margin:0}.promo-content .accordions.page-container{margin:auto}.promo-content .two-columns-wrapper{max-width:93.75rem;margin:auto;padding:0 16px;width:100%}@media(min-width:1280px){.promo-content .two-columns-wrapper{padding:0 32px}}.promo-paragraph-wrapper{padding:48px 0;background-position:center;background-size:cover}.promo-paragraph-wrapper .paragraph-header{margin-bottom:32px}@media(min-width:768px){.promo-paragraph-wrapper{padding:80px 0}}.promo-paragraph-wrapper.is-blue-background{background-color:#003e8a;color:#fff}.promo-paragraph-wrapper.is-white-background{background-color:#fff;color:#020202}.promo-paragraph-wrapper.is-gray-background{background-color:#f6f6f7;color:#020202}.promo-paragraph-wrapper.is-align-left .paragraph-header{text-align:left}.promo-paragraph-wrapper.is-align-center .paragraph-header{text-align:center}.promo-paragraph-wrapper.is-align-right .paragraph-header{text-align:right}.promo-paragraph-wrapper.is-blue-title .paragraph-header h2{color:#003878}.promo-paragraph-wrapper.is-white-title .paragraph-header h2{color:#fff}.promo-paragraph-wrapper.is-black-title .paragraph-header h2{color:#252527}.promo-paragraph-wrapper .paragraph--type--two-columns{margin:0 auto}.promo-tabs-wrapper .paragraph-type-image_text_2columns{border-bottom:2px solid #f6f6f7}.promo-tabs-wrapper .paragraph-type-image_text_2columns:last-child{border-bottom:0}.promo-tabs-wrapper .two-columns{display:grid;gap:16px;padding:16px 0}@media(min-width:768px){.promo-tabs-wrapper .two-columns{grid-template-columns:30% 70%}}.promo-tabs-wrapper .column-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-tabs-wrapper .column-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-tabs-wrapper .accordion-item{border:2px solid #f6f6f7}.notice-detail-page .route-badge-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:8px}.notice-detail-page .my-notices-button-wrapper{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.notice-detail-page .notice-last-update{line-height:24px;margin-bottom:24px}.notice-detail-page .route-number{font-size:1.125rem;line-height:24px;display:block;padding:8px 16px;font-weight:700;text-align:center;color:#fff;border-radius:4px;text-decoration:none}.notice-detail-page .other-affected-routes{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.notice-detail-page .other-affected-routes .route-number{font-size:.875rem;padding:4px 8px;min-width:45px}.notice-detail-page .ended-notice{font-size:1.125rem;background-color:#ffebe8;padding:24px;border-radius:20px;color:#db1e25}@media(min-width:768px){.notice-detail-page .ended-notice{padding:24px 40px}}.notice-detail-page .ended-notice+.general-notice{margin-top:16px}.notice-detail-page .general-notice{font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#ebac0f;padding:24px;margin:40px 0;border-radius:20px}@media(min-width:768px){.notice-detail-page .general-notice{padding:24px 40px}}.notice-detail-page .routes-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.notice-detail-page .static-infos-list,.notice-detail-page .notice-dates{margin:24px 0;background-color:#fff;border-radius:20px}@media(min-width:768px){.notice-detail-page .static-infos-list,.notice-detail-page .notice-dates{margin:32px 0}}.notice-detail-page .static-infos-list{margin-top:40px}@media(min-width:768px){.notice-detail-page .static-infos-list{margin-top:32px}}.notice-detail-page .static-infos-item,.notice-detail-page .notice-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px;border-bottom:2px solid #f6f6f7}@media(min-width:768px){.notice-detail-page .static-infos-item,.notice-detail-page .notice-date{font-size:1.125rem;padding:24px 40px;gap:24px}}.notice-detail-page .static-infos-item:last-child,.notice-detail-page .notice-date:last-child{border-bottom:0}.notice-detail-page .notice-date{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notice-detail-page .notice-date strong{width:40%;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.notice-detail-page .notice-date strong{width:25%}}.notice-detail-page .notice-date-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.notice-detail-page .notice-date-details p{margin:0 0 8px}.notice-detail-page .notice-date-details hr{margin:16px 0;border-bottom:2px solid #f6f6f7}.notice-detail-page .notice-date-details ul{margin-top:0}.notice-detail-page .notice-body{background-color:#fff;border-radius:20px;padding:24px;margin-bottom:24px;max-width:100%}@media(min-width:768px){.notice-detail-page .notice-body{padding:32px 40px}}.notice-detail-page .static-infos-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:768px){.notice-detail-page .static-infos-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:768px){.notice-detail-page .static-infos-item strong{width:25%;-ms-flex-negative:0;flex-shrink:0}}.notice-detail-page .other-notices-section{margin:48px 0}@media(min-width:768px){.notice-detail-page .other-notices-section{margin:80px 0}}.notice-detail-page .other-notices-list{background-color:#fff;border-radius:20px}.notice-detail-page .route-table{border-radius:20px;overflow:hidden;margin:24px 0}@media(min-width:768px){.notice-detail-page .route-table{margin:32px 0}}.notice-detail-page .route-direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;background-color:#dbdcdf;padding:24px}@media(min-width:768px){.notice-detail-page .route-direction{padding:24px 40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.notice-detail-page .route-direction-title{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0}.notice-detail-page .route-description{padding:18px 24px;background-color:#fff}.notice-detail-page .stops-table{width:100%;border-collapse:collapse;background-color:#fff}.notice-detail-page .stops-table thead{display:none}.notice-detail-page .stops-table thead th{padding:18px 24px;text-align:left}@media(min-width:768px){.notice-detail-page .stops-table thead{display:table-header-group;font-weight:500;color:#fff;background-color:#73757d}}@media(min-width:768px){.notice-detail-page .stops-table tbody tr:last-child{border-bottom:0}}@media(min-width:768px){.notice-detail-page .stops-table tbody tr{border-bottom:2px solid #f6f6f7;background-color:#fff}}.notice-detail-page .stops-table tbody td{display:block;position:relative;padding:80px 24px 24px}@media(min-width:768px){.notice-detail-page .stops-table tbody td{display:table-cell;vertical-align:top;border:0;padding:24px}}.notice-detail-page .stops-table tbody td.suggested-stops-cell{padding:0 0 24px;border:0;background-color:rgba(0,0,0,0)}.notice-detail-page .stops-table tbody td::before{content:attr(data-label);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:0;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:60px;padding:18px 24px;font-weight:500;text-align:left;color:#fff;background-color:#73757d;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.notice-detail-page .stops-table tbody td::before{content:none}}.notice-detail-page .stops-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;gap:24px}.notice-detail-page .suggested-stops-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.notice-detail-page .stop-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px 0 24px}.notice-detail-page .stop-item::before{content:"";display:block;position:absolute}.notice-detail-page .stop-item.suggested-stop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(min-width:768px){.notice-detail-page .stop-item.suggested-stop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.notice-detail-page .unserved-stop::before{top:0;left:-4px;width:24px;height:24px;background-image:url(/themes/custom/rtc/assets/img/unserved-stop.svg);background-size:contain}.notice-detail-page .suggested-stop::before{top:4px;left:0;width:16px;height:16px;border:2px solid #fff;border-radius:50%;background-color:#5bba2b;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05)}.notice-detail-page .accessible-icon{width:20px;height:20px}.notice-detail-page .stop-name{font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.notice-detail-page .stop-intersection{font-size:.75rem;font-weight:500;color:#73757d}.notice-detail-page .stop-description{margin:4px 0 0 24px}.notice-detail-page .stop-description p{font-size:.75rem}.notice-detail-page .direction-anchor,.notice-detail-page .maps-link{font-size:.875rem;font-weight:500;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.notice-detail-page .direction-anchor{margin-left:auto}.accordion-button.notice-service-wrapper{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.is-open .accordion-button.notice-service-wrapper{border-bottom:2px solid #f6f6f7;background:#fff}.accordion-button.notice-service-wrapper .service-infos,.accordion-button.notice-service-wrapper .notices-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.accordion-button.notice-service-wrapper .service-title{font-size:1.25rem;margin:0}.is-open .accordion-button.notice-service-wrapper .is-default.service-title{color:#003878}.is-open .accordion-button.notice-service-wrapper .is-lebus.service-title{color:#003878}.is-open .accordion-button.notice-service-wrapper .is-metrobus.service-title{color:#41851f}.is-open .accordion-button.notice-service-wrapper .is-express.service-title{color:#e22b13}.is-open .accordion-button.notice-service-wrapper .is-couchetard.service-title{color:#393936}.is-open .accordion-button.notice-service-wrapper .is-parcours-ecole.service-title{color:#003878}.accordion-button.notice-service-wrapper .service-description{font-size:.875rem}.is-open .accordion-button.notice-service-wrapper .service-description{color:#73757d}.accordion-button.notice-service-wrapper .service-description.details{margin-bottom:16px}.accordion-button.notice-service-wrapper .notices-count{background-color:#ebac0f;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #000;color:#000;font-weight:600}.accordion-content.notice-list-wrapper .notice-route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;border-top:2px solid #f6f6f7;padding-top:16px}@media(min-width:768px){.accordion-content.notice-list-wrapper .notice-route{gap:24px}}.accordion-content.notice-list-wrapper .notice-route:first-child{border-top:0;padding-top:0}.accordion-content.notice-list-wrapper .route-number{font-size:.875rem;display:inline-block;min-width:40px;padding:8px 0;font-weight:700;text-align:center;color:#fff;border-radius:3px}.accordion-content.notice-list-wrapper .notice-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.accordion-content.notice-list-wrapper .notice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:2px solid #f6f6f7}.accordion-content.notice-list-wrapper .notice-item:first-child{padding-top:0}.accordion-content.notice-list-wrapper .notice-item:last-child{border:0}.accordion-content.notice-list-wrapper .notice-title{font-size:.875rem;margin:0;font-weight:600}@media(min-width:768px){.accordion-content.notice-list-wrapper .notice-title{font-size:1.125rem}}.accordion-content.notice-list-wrapper .notice-subtitle{font-size:.75rem;margin-top:4px;color:#5f6167}@media(min-width:768px){.accordion-content.notice-list-wrapper .notice-subtitle{font-size:.875rem}}.is-default .notice-service-wrapper{background:#003878;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-default .notice-service-wrapper:hover{background:#00244c;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-default .notice-service-wrapper:hover{background:#fff}.is-open .is-default .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #003878}.is-default .service-title{margin:0}.is-open .is-default .service-title{color:#003878}.is-default .dropdown-arrow-wrapper{background-color:#000102}.is-open .is-default .dropdown-arrow-wrapper{background-color:#003878}.is-default .route-number{background:#003878}.is-lebus .notice-service-wrapper{background:#003878;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-lebus .notice-service-wrapper:hover{background:#00244c;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-lebus .notice-service-wrapper:hover{background:#fff}.is-open .is-lebus .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #003878}.is-lebus .service-title{margin:0}.is-open .is-lebus .service-title{color:#003878}.is-lebus .dropdown-arrow-wrapper{background-color:#000102}.is-open .is-lebus .dropdown-arrow-wrapper{background-color:#003878}.is-lebus .route-number{background:#003878}.is-metrobus .notice-service-wrapper{background:#41851f;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-metrobus .notice-service-wrapper:hover{background:#366e1a;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-metrobus .notice-service-wrapper:hover{background:#fff}.is-open .is-metrobus .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #41851f}.is-metrobus .service-title{margin:0}.is-open .is-metrobus .service-title{color:#41851f}.is-metrobus .dropdown-arrow-wrapper{background-color:#204110}.is-open .is-metrobus .dropdown-arrow-wrapper{background-color:#41851f}.is-metrobus .route-number{background:#41851f}.is-express .notice-service-wrapper{background:#e22b13;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-express .notice-service-wrapper:hover{background:#bb2410;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-express .notice-service-wrapper:hover{background:#fff}.is-open .is-express .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #e22b13}.is-express .service-title{margin:0}.is-open .is-express .service-title{color:#e22b13}.is-express .dropdown-arrow-wrapper{background-color:#71160a}.is-open .is-express .dropdown-arrow-wrapper{background-color:#e22b13}.is-express .route-number{background:#e22b13}.is-couchetard .notice-service-wrapper{background:#393936;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-couchetard .notice-service-wrapper:hover{background:#222221;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-couchetard .notice-service-wrapper:hover{background:#fff}.is-open .is-couchetard .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #393936}.is-couchetard .service-title{margin:0}.is-open .is-couchetard .service-title{color:#393936}.is-couchetard .dropdown-arrow-wrapper{background-color:#000}.is-open .is-couchetard .dropdown-arrow-wrapper{background-color:#393936}.is-couchetard .route-number{background:#393936}.is-parcours-ecole .notice-service-wrapper{background:#003878;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-parcours-ecole .notice-service-wrapper:hover{background:#00244c;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.is-open .is-parcours-ecole .notice-service-wrapper:hover{background:#fff}.is-open .is-parcours-ecole .notice-service-wrapper::before{content:"";display:block;position:absolute;top:0;right:0;left:0;border-top:3px solid #003878}.is-parcours-ecole .service-title{margin:0}.is-open .is-parcours-ecole .service-title{color:#003878}.is-parcours-ecole .dropdown-arrow-wrapper{background-color:#000102}.is-open .is-parcours-ecole .dropdown-arrow-wrapper{background-color:#003878}.is-parcours-ecole .route-number{background:#003878}.route-notices-section,.routes-with-notices-section{background-color:#fff;border-radius:20px;margin-bottom:48px}@media(min-width:768px){.route-notices-section,.routes-with-notices-section{margin-bottom:80px}}.route-notices-section:last-child,.routes-with-notices-section:last-child{margin-bottom:0}.route-notices-section .section-title,.routes-with-notices-section .section-title{font-size:1.25rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:2px solid #f6f6f7;padding:24px;margin:0}@media(min-width:768px){.route-notices-section .section-title,.routes-with-notices-section .section-title{padding:24px 40px}}.route-notices-section .no-route,.route-notices-section .no-routes,.route-notices-section .no-notices,.routes-with-notices-section .no-route,.routes-with-notices-section .no-routes,.routes-with-notices-section .no-notices{font-size:1.25rem;font-weight:300;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:250px;margin:0}.route-notices-section .route-service-icon,.general-notices-section .route-service-icon,.other-notices-list .route-service-icon{width:32px;height:32px}.route-notices-section .notice-item,.general-notices-section .notice-item,.other-notices-list .notice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;border-top:2px solid #f6f6f7;padding:24px}@media(min-width:768px){.route-notices-section .notice-item,.general-notices-section .notice-item,.other-notices-list .notice-item{padding:24px 40px}}.route-notices-section .notice-item:first-child,.general-notices-section .notice-item:first-child,.other-notices-list .notice-item:first-child{border-top:0}.route-notices-section .notice-title,.general-notices-section .notice-title,.other-notices-list .notice-title{font-size:.875rem;margin:0;font-weight:600}@media(min-width:768px){.route-notices-section .notice-title,.general-notices-section .notice-title,.other-notices-list .notice-title{font-size:1.125rem}}.route-notices-section .notice-subtitle,.general-notices-section .notice-subtitle,.other-notices-list .notice-subtitle{font-size:.75rem;margin-top:4px;color:#5f6167}@media(min-width:768px){.route-notices-section .notice-subtitle,.general-notices-section .notice-subtitle,.other-notices-list .notice-subtitle{font-size:.875rem}}.other-routes-with-notices-section .routes-with-notices-section{margin-bottom:0}.routes-with-notices-section .notice-list{display:grid;grid-template-columns:repeat(auto-fit,67px);gap:8px;padding:24px}@media(min-width:768px){.routes-with-notices-section .notice-list{padding:24px 40px 40px}}.routes-with-notices-section .route-number{font-size:1.125rem;line-height:24px;display:block;padding:8px 16px;font-weight:700;text-align:center;color:#fff;border-radius:4px;text-decoration:none}.general-notices-section{margin-bottom:48px}@media(min-width:768px){.general-notices-section{margin-bottom:80px}}.general-notices-section .general-notices-list{background-color:#fff;border-radius:20px}
