@font-face{font-display:swap;font-family:Apparat-Regular;font-style:normal;font-weight:400;src:url(../fonts/Apparat-Regular.eot);src:url(../fonts/Apparat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Regular.woff2) format("woff2"),url(../fonts/Apparat-Regular.woff) format("woff"),url(../fonts/Apparat-Regular.ttf) format("truetype"),url(../fonts/Apparat-Regular.svg#Apparat-Regular) format("svg")}@font-face{font-display:swap;font-family:Apparat-Medium;font-style:normal;font-weight:500;src:url(../fonts/Apparat-Medium.eot);src:url(../fonts/Apparat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Medium.woff2) format("woff2"),url(../fonts/Apparat-Medium.woff) format("woff"),url(../fonts/Apparat-Medium.ttf) format("truetype"),url(../fonts/Apparat-Medium.svg#Apparat-Medium) format("svg")}@font-face{font-display:swap;font-family:Apparat-Semibold;font-style:normal;font-weight:600;src:url(../fonts/Apparat-Semibold.eot);src:url(../fonts/Apparat-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Semibold.woff2) format("woff2"),url(../fonts/Apparat-Semibold.woff) format("woff"),url(../fonts/Apparat-Semibold.ttf) format("truetype"),url(../fonts/Apparat-Semibold.svg#Apparat-Semibold) format("svg")}@font-face{font-display:swap;font-family:Apparat-Bold;font-style:normal;font-weight:700;src:url(../fonts/Apparat-Bold.eot);src:url(../fonts/Apparat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Bold.woff2) format("woff2"),url(../fonts/Apparat-Bold.woff) format("woff"),url(../fonts/Apparat-Bold.ttf) format("truetype"),url(../fonts/Apparat-Bold.svg#Apparat-Bold) format("svg")}@font-face{font-display:swap;font-family:Apparat-Extrabold;font-style:normal;font-weight:700;src:url(../fonts/Apparat-Extrabold.eot);src:url(../fonts/Apparat-Extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Extrabold.woff2) format("woff2"),url(../fonts/Apparat-Extrabold.woff) format("woff"),url(../fonts/Apparat-Extrabold.ttf) format("truetype"),url(../fonts/Apparat-Extrabold.svg#Apparat-Extrabold) format("svg")}@font-face{font-display:swap;font-family:Apparat-Black;font-style:normal;font-weight:900;src:url(../fonts/Apparat-Black.eot);src:url(../fonts/Apparat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Apparat-Black.woff2) format("woff2"),url(../fonts/Apparat-Black.woff) format("woff"),url(../fonts/Apparat-Black.ttf) format("truetype"),url(../fonts/Apparat-Black.svg#Apparat-Black) format("svg")}:root{--c-main:#000;--c-secondary:#000;--c-action:#000;--c-default:#000;--c-border:#000;--c-input-border:#646464;--c-input-placeholder:#646464;--c-text:#000;--c-link:#000;--c-link-hover:#333;--c-link-visited:#646464;--c-button:#fff;--c-button-bg:#15a2f1;--c-button-border:transparent;--c-button-hover:#fff;--c-button-hover-bg:#0d94df;--c-button-hover-border:transparent;--c-thumbnail-border:#eee;--c-picture-background:#eee;--c-page-bg:#fff}@-webkit-keyframes placeHolderGradient{0%{left:0}to{left:100%}}@keyframes placeHolderGradient{0%{left:0}to{left:100%}}html{scroll-behavior:smooth}body,html{height:100%}body{color:#125593;font-family:Apparat-Regular}.site,body.no-scroll{overflow:hidden}main{margin-top:104px;transition:.3s ease}@media (max-width:992px){main{margin-top:72px}}h1{color:#125593;font-family:Apparat-Black}@media (min-width:1200px){h1{font-size:45px}}h2{color:#125593;font-family:Apparat-Black}@media (min-width:1200px){h2{font-size:40px}}h2.ligne{position:relative}h2.ligne:after{background:#69e2a9;bottom:-6px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%}a{color:#15a2f1;text-decoration:unset;transition:.3s ease}a:hover{color:#ed5a15}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1640px}}.f-medium{font-family:Apparat-Medium}.f-extrabold{font-family:Apparat-Extrabold}.btn{border-radius:24px;color:#fff;font-family:Apparat-Bold;line-height:normal;padding:14px 35px 10px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn.btn-sm{padding:10px 18px 6px}.btn.green{background:#7abe43;border:2px solid #7abe43}.btn.green:hover{background:transparent;color:#7abe43!important}.btn.dark-blue{background:#125593;border:2px solid #125593}.btn.dark-blue:hover{background:transparent;color:#125593}.btn.white{border:2px solid #fff}.btn.white:hover{background:#fff;color:#125593}form select option{font-family:var(--bs-body-font-family)}.dropdown .dropdown-item.active{background:#125593}.pagination .page-item.active .page-link{background-color:#125593;border-color:#125593;color:#fff}.pagination .page-item .page-link{color:#125593}.tns-nav{display:flex;justify-content:center}.tns-nav button{border:1px solid #125593;border-radius:50%;height:10px;margin:0 4px;padding:unset;width:10px}.tns-nav button.tns-nav-active{background:#125593}.card{border:unset;box-shadow:0 15px 8px rgba(0,0,0,.1);transition:.3s ease}.card:hover{box-shadow:0 8px 8px rgba(0,0,0,.1)}.card .card-body{padding:1.5rem}.card .card-body .date{font-family:Apparat-Bold}.card .card-body .heure{color:#646464;font-family:Apparat-Medium}.card .card-body .card-title{font-family:Apparat-Bold;font-size:20px;line-height:normal}@media (max-width:992px){.card .card-body .card-title{font-size:16px}}.card .card-body .card-text{font-family:Apparat-Medium}.card .card-body .info{align-items:center}.card .card-body .info .card-title{color:red}.card .card-body .info .badge{align-items:center;background:red;border-radius:50%;display:flex;font-family:Apparat-Black;font-size:19px;height:32px;justify-content:center;width:32px}.carousel .carousel-indicators button{background-color:#125593}.newsletter-form .wpcf7-form .wpcf7-form-control-wrap{display:block}.newsletter-form .wpcf7-form .wpcf7-submit{margin-top:32px}.newsletter-form .wpcf7-form.submitting:after{background-color:hsla(0,0%,100%,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.newsletter-form .wpcf7-form .wpcf7-spinner{left:0;margin-inline:auto;position:absolute;right:0;top:50%;z-index:2}.newsletter-form .wpcf7-form .wpcf7-not-valid-tip{font-size:.9em;font-weight:700;inset:auto;margin-inline:.3em;margin-top:.5em;position:relative}.newsletter-form .wpcf7-form .wpcf7-response-output{border-radius:10px;color:#fff;line-height:1.3;margin:15px 0}.newsletter-form .wpcf7-form.sent .wpcf7-response-output{background-color:#46b450;padding:.5em 1em}.newsletter-form .wpcf7-form.invalid .wpcf7-response-output{background:#e98300;border-color:#e98300;padding:.5em 1em}.wpcf7-form p{margin-bottom:unset}.wpcf7-form .wpcf7-form-control-wrap{display:flex}.wpcf7-form .wpcf7-form-control-wrap input[type=date],.wpcf7-form .wpcf7-form-control-wrap input[type=email],.wpcf7-form .wpcf7-form-control-wrap input[type=tel],.wpcf7-form .wpcf7-form-control-wrap input[type=text],.wpcf7-form .wpcf7-form-control-wrap textarea{border-color:#b2b2b2;border-radius:10px;padding-bottom:11px;padding-top:13px}.wpcf7-form .wpcf7-form-control-wrap input[type=date].wpcf7-not-valid,.wpcf7-form .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,.wpcf7-form .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.wpcf7-form .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:red}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin-left:unset}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.inline .wpcf7-list-item{display:inline}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.inline .wpcf7-list-item:not(.first){margin-left:1rem}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item-label{margin-left:.5rem}.wpcf7-form .submit p{width:-webkit-min-content;width:-moz-min-content;width:min-content}.wpcf7-form .wpcf7-not-valid-tip{bottom:-12px;position:absolute;top:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.wpcf7-form .wpcf7-response-output{border-color:red}.up{align-items:center;border:2px solid #125593;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0 auto 2rem;transition:.3s ease;width:44px}.up:hover{background:#125593;color:#fff}.alignleft{-webkit-margin-end:1.5em;-webkit-margin-after:1.5em;float:left;margin-block-end:1.5em;margin-inline-end:1.5em}.alignright{-webkit-margin-start:1.5em;float:right;margin-block-end:1.5em;margin-inline-start:1.5em}.aligncenter,.alignright{-webkit-margin-after:1.5em}.aligncenter{clear:both;display:block;margin-block-end:1.5em;margin-inline:auto}.multifocus{margin-top:unset}.multifocus h2,.multifocus h3,.multifocus h4{margin-bottom:2.5rem}@media (min-width:1400px){.multifocus .container{max-width:1320px}}.multifocus .container,.multifocus .video__container{margin-bottom:3rem;margin-top:3rem}.multifocus img{height:auto;max-width:100%}.multifocus .btn{background:#125593;border:2px solid #125593}.multifocus .btn:hover{background:transparent;color:#125593}.multifocus .bloc__image-titre{position:relative}.multifocus .bloc__image-titre .bg-shadow{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}.multifocus .bloc__image-titre .bloc__image-titre--content{position:relative}.multifocus .image__legende .image__legende--content{text-align:center}.multifocus .image__legende .image__legende--content-description{margin:unset!important}.multifocus .video-medium{text-align:center}.multifocus .video-fullsize .video__container,.multifocus .video-large .video__container{height:0;padding-bottom:56.25%;position:relative}.multifocus .video-fullsize .video__container iframe,.multifocus .video-large .video__container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.multifocus .video__container--description{margin:unset!important}.header-img-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding-block:50px;position:relative}.header-img-wrapper .header-img{content:"";height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:absolute;right:50%;top:0;width:100vw}.header-img-wrapper .header-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-img-wrapper .header-img:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header-img-wrapper .container{position:relative;width:100%}.header-img-wrapper .container .breadcrumbs,.header-img-wrapper .container .breadcrumbs a,.header-img-wrapper .container h1{color:#fff}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em}.breadcrumbs a{color:#125593}.breadcrumbs a:hover{color:#15a2f1}.breadcrumbs .separator{border-color:#15a2f1 #15a2f1 transparent transparent;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:5px;margin-inline:5px;transform:rotate(45deg);width:5px}.header{background:#fff;height:104px;position:absolute;top:0;transition:.3s ease;width:100%;z-index:50}.header .custom-logo-link .custom-logo{height:auto;transition:.3s ease}@media (max-width:1400px){.header .custom-logo-link .custom-logo{width:150px}}@media (max-width:992px){.header{height:72px;position:fixed}.header .custom-logo-link .custom-logo{margin-bottom:10px;width:115px}}.header .navbar-toggler{height:19px;position:relative;width:27px}.header .navbar-toggler:hover .top-bar{top:-4px}.header .navbar-toggler:hover .bottom-bar{top:20px}.header .navbar-toggler .top-bar{top:0}.header .navbar-toggler .middle-bar{top:8px}.header .navbar-toggler .bottom-bar{top:16px}.header .navbar-toggler,.header .navbar-toggler-icon:focus,.header .navbar-toggler:active,.header .navbar-toggler:focus{border:0;box-shadow:none;outline:none;position:relative}.header .toggler-icon{background:#125593;border-radius:1px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.header .wpml-ls .wpml-ls-item{color:#646464;font-family:Apparat-Medium;position:relative;text-transform:uppercase}.header .wpml-ls .wpml-ls-item.wpml-ls-current-language,.header .wpml-ls .wpml-ls-item:hover{color:#125593;font-family:Apparat-Bold}.header .wpml-ls .wpml-ls-item.wpml-ls-current-language:after{background:#125593;bottom:8px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:65%}.header .wpml-ls .wpml-ls-item:not(:first-child):before{background:#b2b2b2;bottom:0;content:"";height:55%;left:0;margin:auto;position:absolute;top:0;width:1px}.header .main-nav{justify-content:space-between}@media (min-width:1400px){.header .main-nav{justify-content:space-evenly}}@media (min-width:992px){.header .main-nav .dropdown{display:inline-block;position:relative}.header .main-nav .dropdown-menu{display:block;opacity:0;position:absolute;transform:rotateX(-75deg);transform-origin:0 0;transition:.3s ease;visibility:hidden;z-index:1}.header .main-nav .dropdown:hover .dropdown-menu{opacity:1;transform:rotateX(0deg);visibility:visible}.header .main-nav>.nav-item.shop>.nav-link{background-color:#7abe43;border:2px solid #7abe43;border-radius:24px;color:#fff;font-family:Apparat-Bold;margin-top:-2px;padding-bottom:.4rem;padding-inline:1.2em}.header .main-nav>.nav-item.shop>.nav-link span:after{display:none}.header .main-nav>.nav-item.shop.current-menu-ancestor>.nav-link,.header .main-nav>.nav-item.shop.current-menu-item>.nav-link,.header .main-nav>.nav-item.shop.current-menu-parent>.nav-link,.header .main-nav>.nav-item.shop.current_page_parent>.nav-link{color:#fff}.header .main-nav>.nav-item.shop:hover>.nav-link{background-color:transparent;color:#7abe43}}.header .main-nav .nav-item .nav-link{color:#125593;font-family:Apparat-Medium;font-size:18px;text-transform:uppercase;transition:.3s ease}.header .main-nav .nav-item .nav-link span{position:relative}.header .main-nav .nav-item .nav-link span:after{background:#15a2f1;bottom:-5px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;transition:.3s ease;width:0}.header .main-nav .nav-item.current-menu-ancestor .nav-link,.header .main-nav .nav-item.current-menu-item .nav-link,.header .main-nav .nav-item.current-menu-parent .nav-link,.header .main-nav .nav-item.current_page_parent .nav-link,.header .main-nav .nav-item:hover .nav-link{color:#15a2f1}.header .main-nav .nav-item:hover .nav-link span:after{height:2px;width:70%}@media (max-width:992px){.header .main-nav>.nav-item{border-bottom:1px solid rgba(18,85,147,.5);padding-bottom:5px;padding-top:10px}.header .main-nav>.nav-item:last-child{border-bottom:unset}}@media (min-width:992px) and (max-width:1400px){.header .main-nav .nav-item .nav-link{font-size:16px}}.header .main-nav .dropdown-menu{background:#cbdef4;border-color:#15a2f1;border-radius:unset;padding:10px}@media (max-width:992px){.header .main-nav .dropdown-menu .dropdown-item{white-space:unset}}.header .main-nav .dropdown-menu .dropdown-item:focus,.header .main-nav .dropdown-menu .dropdown-item:hover{background-color:#15a2f1;color:#fff}.header .main-nav .dropdown-menu .current-menu-item>a{color:#15a2f1}.header .grand-annecy-logo{height:61px;margin-bottom:-.5rem;margin-right:-10px;margin-top:-5px;overflow:hidden;width:150px}.header .grand-annecy-logo a{display:block}.header .grand-annecy-logo img{height:auto;pointer-events:none;width:100%}.header .wrapper-lang-sel{min-height:40px}footer{background:#15a2f1;color:#fff;position:relative}footer:before{background:url(../images/forme-sibra.svg) 50%/100% no-repeat;content:"";height:132px;left:-15px;position:absolute;top:-65px;width:216px}@media (max-width:1700px){footer:before{top:-85px}}@media (max-width:992px){footer:before{height:85px;top:-40px;width:139px}}footer a{color:#fff}footer a:hover{color:#125593}footer .btn{max-width:265px;padding:11px 35px 8px}footer .reseau{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;width:60px}footer .reseau:hover{background:#fff;color:#125593}footer .widget_nav_menu .widget-title{font-family:Apparat-Extrabold;margin-bottom:.8rem;text-transform:uppercase}@media (max-width:576px){footer .widget_nav_menu .widget-title{border-bottom:1px solid rgba(203,222,244,.5)}}footer .widget_nav_menu .widget-title.accordion-button{background:unset;box-shadow:unset;color:#fff;padding:0 0 .5rem}footer .widget_nav_menu .widget-title.accordion-button:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(1%) hue-rotate(99deg) brightness(101%) contrast(101%)}footer .widget_nav_menu .widget-title.accordion-button:hover{color:#125593}footer .widget_nav_menu .widget-title.accordion-button:hover:after{filter:brightness(0) saturate(100%) invert(23%) sepia(96%) saturate(893%) hue-rotate(181deg) brightness(96%) contrast(96%)}footer .widget_nav_menu .menu{list-style:none;padding-left:unset}footer .widget_nav_menu .menu a{color:#fff;text-decoration:unset}footer .widget_nav_menu .menu a:hover{color:#125593}footer .grand-annecy-logo{margin-bottom:-100px}@media (max-width:1200px){footer .grand-annecy-logo{margin-bottom:-20px}}footer a.by-grdnrs{background:url(../images/by-gardeners.svg) no-repeat 50%;background-size:contain;display:block;font-size:0;height:16px;margin:auto;overflow:hidden;text-indent:100%;width:86px}.footer-bottom__start{display:flex;flex-wrap:wrap;gap:.3em}.footer-bottom__start p{margin-bottom:0}.footer-bottom__start .nav{display:flex;flex-wrap:wrap;gap:.3em}.footer-bottom__start .nav li:before{-webkit-margin-end:.3em;content:"-";margin-inline-end:.3em}@media (max-width:1199px){.footer-bottom__start{justify-content:center}}#home #search{background:#15a2f1}#home #search h1{color:#fff}[lang=en-US] #home #search #is-Journey .is-SwapGroup .is-LabelInInput-LabelWrapper{padding-left:15px;text-align:left;width:85px}#home #search .search__nav-tabs{border-bottom:unset}#home #search .search__nav-tabs .nav-item .nav-link{background:#cbdef4;border:unset;color:#125593;font-family:Apparat-Semibold;text-transform:uppercase}#home #search .search__nav-tabs .nav-item .nav-link.active{background:#125593;color:#7abe43;font-family:Apparat-Black}#home #search .search__nav-tabs .nav-item .nav-link.active span{position:relative}#home #search .search__nav-tabs .nav-item .nav-link.active span:after{background:#7abe43;bottom:-12px;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;width:100%}#home #search .search__nav-tabs .nav-item:first-child .nav-link{border-top-left-radius:20px;border-top-right-radius:unset}#home #search .search__nav-tabs .nav-item:last-child .nav-link{border-top-left-radius:unset;border-top-right-radius:20px}@media (max-width:991px){#home #search .search__tab-content>.tab-pane{padding-inline:0}}@media (min-width:992px){#home #search .search__tab-content>.tab-pane{display:block!important;opacity:1!important}}#home #search .card{background:#125593;border:unset;padding-top:.5rem}#home #search .card .card-header{display:none}@media (min-width:992px){#home #search .card{border-radius:15px;padding:1rem 5rem 3rem}#home #search .card .card-header{background:unset;border-bottom:unset;color:#7abe43;display:block;font-family:Apparat-Black;text-transform:uppercase}}@media (min-width:992px) and (min-width:1200px){#home #search .card .card-header{font-size:20px}}#home #search .is-Widget{background:#125593;font-family:Apparat-Regular;margin:0 auto 1rem}@media (min-width:992px){#home #search .is-Widget{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}}#home #search .is-Widget .is-ErrorElement{margin-bottom:1rem}#home #search .is-Widget .is-Combobox-Button{padding:10px}#home #search .is-Widget .is-Journey-Results-Header,#home #search .is-Widget .is-Result-Header,#home #search .is-Widget .is-Schedule-Header{background:#7abe43}#home #search .is-Widget .is-LeaveArrive-Area{margin-bottom:1rem;margin-top:1rem}#home #search .is-Widget .is-LeaveArrive-Area .is-LeaveArrive-Button{background-color:#7abe43}#home #search .is-Widget .is-LeaveArrive-Area .is-LeaveArrive-Button:hover{background-color:#cbdef4}#home #search .is-Widget #is-Schedule-Results{background:#fff;margin-top:20px;padding:0 30px}#home #search .is-Widget .is-ButtonArea{text-align:center}#home #search .is-Widget .is-ButtonArea .is-Button_Search{background:#7abe43;border:2px solid #7abe43;border-radius:24px;box-shadow:unset;color:#fff;font-family:Apparat-Bold;font-size:17px;line-height:normal;padding:14px 35px 10px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}#home #search .is-Widget .is-ButtonArea .is-Button_Search:hover{background:transparent;color:#7abe43}#home #search #timetable-widget{padding:0 15px 20px}#home #search #timetable-widget label{color:#fff}#home #search #block-horaires .nav-item .nav-link{color:#fff;font-family:Apparat-Medium}#home #search #block-horaires .nav-item .nav-link.active{background:unset;color:#7abe43;font-family:Apparat-Bold}#home #search #block-horaires .nav-item .nav-link.active span{position:relative}#home #search #block-horaires .nav-item .nav-link.active span:after{background:#7abe43;bottom:-6px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%}#home #infos-trafic #carouselInfosTrafic-ow .card{min-height:226px}#home #infos-trafic #carouselInfosTrafic-ow .tns-nav{position:relative;top:-35px}#home #infos-trafic .nav-pills .nav-link{--nav-pill-size:70px;align-items:center;background:var(--couleur,#aaa);border-radius:calc(var(--nav-pill-size)/2);color:#fff;display:flex;font-family:Apparat-Bold;font-size:calc(var(--nav-pill-size)/2);height:var(--nav-pill-size);justify-content:center;position:relative;width:var(--nav-pill-size)}#home #infos-trafic .nav-pills .nav-link.long{font-size:calc(var(--nav-pill-size)*.35)}#home #infos-trafic .nav-pills .nav-link.double{width:calc(var(--nav-pill-size)*2 + var(--bs-gutter-x))}#home #infos-trafic .nav-pills .nav-link .badge{align-items:center;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;background:red;border:2px solid #fff;border-radius:50%;display:inline-flex;font-family:Apparat-Black;font-size:23px;height:37px;justify-content:center;position:absolute;right:-15px;top:-15px;width:37px}@media (max-width:767px){#home #infos-trafic .nav-pills .nav-link{--nav-pill-size:50px}}#home #infos-trafic .card{border-radius:15px}#home #infos-trafic .card.plans{background:#eee}#home #infos-trafic .card.plans .card-body{padding-left:unset}@media (max-width:992px){#home #infos-trafic .card.plans .card-body img{max-width:92px}}#home #infos-trafic .card.plans .card-body .card-title span{position:relative}#home #infos-trafic .card.plans .card-body .card-title span:after{background:#69e2a9;bottom:-6px;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%}#home #infos-trafic .card.plans .card-body .card-title svg{position:relative;right:0;transition:.3s ease}#home #infos-trafic .card.plans .card-body .card-title:hover span{position:relative}#home #infos-trafic .card.plans .card-body .card-title:hover svg{right:-10px}#home #actualites{background:#eee}#home #titres-transports{background:#eee;color:#fff;font-family:Apparat-Medium;position:relative}#home #titres-transports:before{background:#15a2f1;bottom:0;content:"";height:90%;position:absolute;width:100%}@media (max-width:1200px){#home #titres-transports:before{height:100%}}#home #titres-transports h2{color:#fff}#home #titres-transports .tarif{font-size:18px;position:relative}#home #titres-transports .tarif:before{background:url(../images/carte-abonnement.png) 50%/100% no-repeat;content:"";height:295px;position:absolute;right:-140px;top:-160px;width:236px}@media (max-width:1200px){#home #titres-transports .tarif:before{height:146px;right:0;top:-210px;width:115px}}#home #titres-transports .tarif .ou{align-items:center;background:#7abe43;border-radius:50%;display:flex;font-family:Apparat-Black;font-size:21px;height:50px;justify-content:center;margin:auto;padding-top:2px;transform:rotate(-10deg);width:50px}#home #services .card{background:#7abe43;border-radius:15px}#home #services .card .card-img-top{height:85px}@media (max-width:992px){#home #services .card .card-img-top{height:40px;margin-left:1rem}}#home #services .card .card-body .card-title{color:#fff}#home #services .card.service svg{bottom:15px;color:#fff;font-size:18px;position:absolute;right:30px;transition:.3s ease}@media (max-width:992px){#home #services .card.service svg{bottom:0;margin:auto;top:0}}#home #services .card.service:hover svg{right:20px}@media (min-width:992px){#home #services .card.infos .card-body{padding:1.5rem 3rem 2rem}}#home #services .card.infos .card-body .card-title{font-size:20px;text-align:center}#home #services .card.infos .card-body .card-title span{position:relative}#home #services .card.infos .card-body .card-title span:before{background-image:url(../images/infos.svg);content:"";height:62px;left:-55px;position:absolute;top:-32px;width:54px}#home #services .card.infos .card-body .form-label{color:#fff;font-family:Apparat-Bold;font-size:18px;margin-bottom:.2rem;margin-left:.5rem}.home-slider__items:not(.tns-slider)>:not(:first-child){display:none}.home-slider__visual{display:flex;justify-content:center}@media (min-width:768px){.home-slider__visual--mobile{display:none!important}}@media (max-width:767px){.home-slider__visual--desktop{display:none!important}}.home-slider__visual__inner{border-radius:15px;overflow:hidden}.home-slider__visual img{display:block;height:auto;margin-inline:auto;max-width:100%}.home-slider .tns-outer{position:relative}.home-slider .tns-nav{-webkit-margin-before:25px;margin-block-start:25px}.home-slider .tns-controls{bottom:5px;position:absolute;width:100%}.home-slider .tns-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:0;height:60px;outline:none;overflow:hidden;padding:0;position:absolute;text-indent:100%;top:calc(50% - 30px);transition:all .3s ease;width:60px}.home-slider .tns-controls button:before{content:"";display:block;left:50%;margin-top:-7px;position:absolute;top:50%;transition:all .3s ease}.home-slider .tns-controls button[disabled]{cursor:default;opacity:.2}.home-slider .tns-controls button[data-controls=prev]{left:0}.home-slider .tns-controls button[data-controls=prev]:before{border-color:#125593 #125593 transparent transparent;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:14px;margin-left:-4px;transform:rotate(-135deg);width:14px}.home-slider .tns-controls button[data-controls=next]{right:0}.home-slider .tns-controls button[data-controls=next]:before{border-color:#125593 #125593 transparent transparent;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:14px;margin-left:-8px;transform:rotate(45deg);width:14px}@media (min-width:1750px){.home-slider .tns-controls{bottom:auto;top:50%}.home-slider .tns-controls button[data-controls=prev]{left:-60px}.home-slider .tns-controls button[data-controls=next]{right:-60px}}@media (min-width:1200px){#master .card{align-items:center;display:grid;height:100px!important}}#master .card svg{bottom:15px;color:#125593;font-size:18px;position:absolute;right:30px;transition:.3s ease}@media (max-width:992px){#master .card svg{bottom:0;margin:auto;top:0}}#master .card:hover svg{right:20px}.site #is-Journey,.site #is-Schedule{padding-bottom:20px}#page #timetable-widget{max-width:700px}#page .is-Widget{font-family:Apparat-Regular;max-width:700px}@media (min-width:992px){#page .is-Widget{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}}#page .is-Widget .is-ErrorElement{margin-bottom:1rem}#page .is-Widget .is-Combobox-Button{padding:10px}#page .is-Widget .is-Journey-Results-Header,#page .is-Widget .is-Result-Header,#page .is-Widget .is-Schedule-Header{background:#7abe43}#page .is-Widget .is-LeaveArrive-Area{margin-bottom:1rem;margin-top:1rem}#page .is-Widget .is-LeaveArrive-Area .is-LeaveArrive-Button{background-color:#7abe43}#page .is-Widget .is-LeaveArrive-Area .is-LeaveArrive-Button:hover{background-color:#cbdef4}#page .is-Widget #is-Schedule-Results{background:#fff;margin-top:20px;padding:0 30px}#page .is-Widget .is-ButtonArea{text-align:center}#page .is-Widget .is-ButtonArea .is-Button_Search{background:#7abe43;border:2px solid #7abe43;border-radius:24px;box-shadow:unset;color:#fff;font-family:Apparat-Bold;font-size:17px;line-height:normal;padding:14px 35px 10px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}#page .is-Widget .is-ButtonArea .is-Button_Search:hover{background:transparent;color:#7abe43}#page .telechargements{border-radius:5px}#page .telechargements .list-group-item{color:#15a2f1}@media (max-width:991px){.single-post .back-btn{--bs-btn-padding-y:10px 6px;--bs-btn-padding-x:18px;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem;margin-inline:auto;padding:10px 18px 6px}}@media (max-width:576px){#actualites #carouselActualites{width:370%}}#actualites .card{background:#fff;border-radius:15px}#actualites .card .card-img-top{border-top-left-radius:15px;border-top-right-radius:15px;height:260px;-o-object-fit:cover;object-fit:cover}#actualites .card .card-img-top.card-img-placeholder{background:#eee;position:relative}#actualites .card .card-img-top.card-img-placeholder:after{aspect-ratio:216/132;background:url(../images/forme-sibra.svg) 50%/100% no-repeat;content:"";filter:grayscale(1);left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}#actualites .card .card-body{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#category .nav-link{align-items:center;background:var(--couleur,#aaa);border-radius:15px;color:#fff;display:flex;font-family:Apparat-Bold;font-size:18px;height:30px;justify-content:center;margin-bottom:5px;margin-right:5px;padding:unset;width:30px}#category .nav-link.long{font-size:13px}#category .nav-link.large{font-size:12px;padding-left:5px;padding-right:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#store-locator{font-family:Apparat-Regular;height:unset}#store-locator .store-locator--wrapper .right-col--content h2{display:none}#store-locator .store-locator--wrapper .right-col--content #store-locator-text-search{background:#125593}#store-locator .store-locator--wrapper .right-col--content #store-locator-text-search select option{font-family:var(--bs-body-font-family)}#store-locator .store-locator--wrapper .right-col--content .stores__scroll{height:550px}#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article{border-color:#125593;cursor:pointer;line-height:normal;min-height:100px;padding:10px 15px;transition:.3s ease}#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article .phone{color:#15a2f1;font-size:.8rem}#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article:active,#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article:hover{background:#15a2f1;color:#fff}#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article:active .phone,#store-locator .store-locator--wrapper .right-col--content .stores__scroll .stores__list article:hover .phone{color:#fff}#store-locator .store-locator--wrapper .right-col #store-locator-map{height:600px}#choix .contenu{background:rgba(203,222,244,.5);padding:1rem}.sibra-popup{max-height:100%;max-width:100%;position:relative}.sibra-popup__wrapper{-ms-scroll-chaining:none;align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100dvh;inset:0;justify-content:center;overscroll-behavior:contain;padding:10px;position:fixed;width:100dvw;z-index:100}.sibra-popup__inner{background-color:#fff;border-radius:15px;box-shadow:0 15px 8px rgba(0,0,0,.1);padding:15px}.sibra-popup__inner a{display:block}.sibra-popup__visual{max-width:100%;width:768px}.sibra-popup__visual img{display:block;height:auto;max-width:100%;width:100%}.sibra-popup__close{background-color:#fff;border-radius:50%;display:block;font-size:0;height:30px;overflow:hidden;position:absolute;right:-10px;text-indent:100%;top:-10px;width:30px}.sibra-popup__close:after,.sibra-popup__close:before{background-color:#000;content:"";display:block;height:1px;left:calc(50% - 7px);opacity:1;position:absolute;top:50%;width:16px}.sibra-popup__close:before{transform:rotate(-45deg)}.sibra-popup__close:after{transform:rotate(45deg)}