/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Simplon Norm";src:url(/themes/custom/aleop/fonts/SimplonNorm-Regular.woff2) format("woff2"),url(/themes/custom/aleop/fonts/SimplonNorm-Regular.woff) format("woff"),url(/themes/custom/aleop/fonts/SimplonNorm-Regular.otf) format("opentype");font-style:normal;font-weight:400;}@font-face{font-family:"Simplon Bold";src:url(/themes/custom/aleop/fonts/SimplonNorm-Bold.woff2) format("woff2"),url(/themes/custom/aleop/fonts/SimplonNorm-Bold.woff) format("woff"),url(/themes/custom/aleop/fonts/SimplonNorm-Bold.otf) format("opentype");font-style:normal;font-weight:400;}@font-face{font-family:"fontcustom-set";src:url(/themes/custom/aleop/fontcustom/fontcustom-set.ttf?myk1kn=) format("truetype"),url(/themes/custom/aleop/fontcustom/fontcustom-set.woff?myk1kn=) format("woff"),url(/themes/custom/aleop/fontcustom/fontcustom-set.svg?myk1kn=#fontcustom-set) format("svg");font-weight:normal;font-style:normal;font-display:block;}body.toolbar-fixed .dialog-off-canvas-main-canvas .layout-container header .region-header{top:39px;}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .dialog-off-canvas-main-canvas .layout-container header .region-header{top:79px;}body.toolbar-fixed.toolbar-tray-open.toolbar-vertical .dialog-off-canvas-main-canvas .layout-container header .region-header{left:15rem;}body .layout-container{z-index:1;position:relative;}body .layout-container main .region-content #block-aleop-local-tasks{z-index:100;position:fixed;top:30vh;left:0px;padding-top:0.5vh;padding-right:0.5vh;padding-bottom:0.5vh;padding-left:0.5vh;border-radius:0 15px 15px 0;background-color:rgb(236,191,64);}body .layout-container main .region-content #block-aleop-local-tasks ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}body .layout-container main .region-content #block-aleop-local-tasks ul li{float:none;list-style:none inside;border-bottom:1px solid rgb(74,74,74);}body .layout-container main .region-content #block-aleop-local-tasks ul li:not(:last-child){margin-bottom:5px;}body .layout-container main .region-content #block-aleop-local-tasks ul li a{border:0;color:rgb(74,74,74);font-family:"Simplon Bold";text-decoration:none;}.sitemap{display:grid;grid-template-columns:1fr 1fr;padding-top:25px;padding-right:10vw;padding-bottom:14vh;padding-left:10vw;}.sitemap .sitemap-item{padding-right:25px;}.sitemap .sitemap-item h2{margin-top:0;margin-bottom:0;}.sitemap .sitemap-item ul{padding-left:25px;}.sitemap .sitemap-item ul li{font-size:1.125em;list-style:none inside;margin-bottom:24px;}.sitemap .sitemap-item ul li a,.sitemap .sitemap-item ul li span{color:rgb(0,15,160);font-size:1.5em;text-decoration:none;font-family:"Simplon Bold";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.sitemap .sitemap-item ul li a:before,.sitemap .sitemap-item ul li span:before{content:"\e90a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);font-size:19px;line-height:20px;text-align:center;display:block;margin-right:5px;}.sitemap .sitemap-item ul li ul{margin-top:7px;}.sitemap .sitemap-item ul li ul li{margin-bottom:0;padding-top:7px;padding-bottom:5px;border-bottom:1px rgba(74,74,74,0.15) solid;}.sitemap .sitemap-item ul li ul li:first-of-type{border-top:1px rgba(74,74,74,0.15) solid;}.sitemap .sitemap-item ul li ul li a,.sitemap .sitemap-item ul li ul li span{color:rgb(74,74,74);font-size:0.9375em;font-family:"Simplon Bold";}.sitemap .sitemap-item ul li ul li a:before,.sitemap .sitemap-item ul li ul li span:before{content:"\e90a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:17px;color:rgba(74,74,74,0.9);}.sitemap .sitemap-item ul li ul li ul{margin-bottom:-5px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:20px;background:rgb(241,243,254);}.sitemap .sitemap-item ul li ul li ul li{margin-bottom:0;border-bottom:0;}.sitemap .sitemap-item ul li ul li ul li:first-of-type{border-top:0;}.sitemap .sitemap-item ul li ul li ul li a,.sitemap .sitemap-item ul li ul li ul li span{font-size:0.8125em;font-family:"Simplon Norm";}.sitemap .sitemap-item ul li ul li ul li a:before,.sitemap .sitemap-item ul li ul li ul li span:before{content:"\e90a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:14px;color:rgba(74,74,74,0.5);}@media screen and (max-width:767px){.sitemap{display:block;padding-top:25px;padding-right:4vw;padding-bottom:20vh;padding-left:5vw;}.sitemap .sitemap-item{padding-right:0;}.sitemap .sitemap-item ul{padding-left:0;}.sitemap .sitemap-item ul li{font-size:1.1875em;}.sitemap .sitemap-item ul li ul{padding-left:20px;}}.user-full-container{padding-top:2.5vh;padding-right:20vw;padding-bottom:15vh;padding-left:20vw;}.user-full-container h1{margin-top:0;}.user-full-container .container-form{margin-bottom:24px;}.user-full-container form{background:rgb(255,255,255);padding-top:5vh;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;border:0 solid rgba(0,0,0,0.35);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}@media screen and (max-width:767px){.user-full-container{padding-top:2.5vh;padding-right:5vw;padding-bottom:15vh;padding-left:5vw;}}#block-search-form{margin-right:1em;position:unset;}#block-search-form .search-nav-button{cursor:pointer;overflow:hidden;border-radius:15px 15px 0 0;width:3em;}#block-search-form .search-nav-button .close{display:none;}#block-search-form .search-nav-button .close:before{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:1.75em;display:block;line-height:1.75em;text-align:center;}#block-search-form .search-nav-button.active .open{display:none;}#block-search-form .search-nav-button.active .close{display:block;}#block-search-form .search-nav-container{z-index:1;display:none;position:absolute;left:0;width:100vw;}#block-search-form .search-nav-container .search-nav{display:flex;flex-direction:column;align-items:center;padding:5vh;}#block-search-form .search-nav-container .search-nav form{width:40vw;}#block-search-form .search-nav-container .search-nav form input[name=nav_text]{width:calc(100% - 10px);min-height:35px;padding:5px;border:0;}#block-search-form .search-nav-container .search-nav form .form-actions{display:none;}#block-search-form .search-nav-container .search-nav .search-nav-results .results{width:60vw;margin-top:5vh;}#block-search-form .search-nav-container .search-nav .search-nav-results .results .content-search{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1em;}#block-search-form .search-nav-container .search-nav .search-nav-results .results .content-search a{text-decoration:none;color:rgb(255,255,255);text-align:center;padding:1em 0;border-bottom:1px solid white;}#block-search-form .search-nav-container .search-nav .search-nav-results .results .content-search a:nth-child(1),#block-search-form .search-nav-container .search-nav .search-nav-results .results .content-search a:nth-child(2),#block-search-form .search-nav-container .search-nav .search-nav-results .results .content-search a:nth-child(3){border-top:1px solid white;}#block-search-form .search-nav-container .search-nav .search-nav-results .results .no-result{color:rgb(255,255,255);text-align:center;}#block-search-form .search-nav-container .search-nav .search-nav-results .results .reset{width:fit-content;margin:1em auto 0;border-radius:50px;background-color:#fff;text-align:center;padding:15px 30px;}.layout-container-error main{text-align:center;padding-top:5vh;padding-right:15vw;padding-bottom:5vh;padding-left:15vw;}.layout-container-error main .error-container{width:92%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.layout-container-error main .error-container .left{z-index:100;margin-right:-15%;position:relative;}.layout-container-error main .error-container .right{z-index:1;position:relative;width:50%;height:auto;margin-top:50px;padding-top:5%;padding-right:5%;padding-bottom:5%;padding-left:20%;text-align:left;font-size:1.5em;box-shadow:0 0 7px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.layout-container-error main .error-container .right h1{margin:0 0 0 0;}.layout-container-error main .error-container .right a{color:rgb(255,255,255);text-decoration:none;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background:rgb(0,15,160);}.layout-container-error main .error-container .right .message{display:block;width:100%;height:auto;}.layout-container-error main .error-container .right .hp-return{margin-top:25px;display:block;width:100%;height:auto;}@media screen and (max-width:767px){.layout-container-error main{padding-top:5vh;padding-right:10vw;padding-bottom:5vh;padding-left:10vw;}.layout-container-error main .error-container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;}.layout-container-error main .error-container .left{margin-bottom:-25px;margin-right:auto;width:90%;height:auto;text-align:center;}.layout-container-error main .error-container .left img{max-height:300px;display:inline-block;}.layout-container-error main .error-container .right{margin-top:-50px;width:90%;height:auto;padding-top:-18%;padding-right:5%;padding-bottom:10%;padding-left:5%;}.layout-container-error main .error-container .right h1{margin:35px 0 0 0;}}body.path-webform #block-aleop-content{padding-top:10px;padding-right:10vw;padding-bottom:15vh;padding-left:10vw;}body.path-webform #block-aleop-content .webform--contact-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item{margin-bottom:0;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:7px;padding-bottom:7px;background:rgb(241,243,254);}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio .field--type-image{width:65px;cursor:pointer;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio .field--type-image img{width:100%;height:autot;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio input[type=radio]{border:0;background:transparent;width:5px;padding:0 0;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio label{cursor:pointer;color:rgb(0,15,160);text-align:left;font-size:1.3125em;font-family:"Simplon Bold";width:auto;height:max-content;padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio label:before{content:"";display:block;font-size:65px;padding-right:35px;width:50px;height:inherit;display:none;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio input[type=radio]:checked + label:before{color:rgb(255,255,255);}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.form-item-transport-type:nth-child(1) label:before{content:"\e916";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.form-item-transport-type:nth-child(2) label:before{content:"\e917";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.form-item-transport-type:nth-child(3) label:before{content:"\e91a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.form-item-transport-type:nth-child(4) label:before{content:"\e918";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.form-item-transport-type:nth-child(5) label:before{content:"\e919";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio:hover,body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.checked{background:rgb(0,15,160);}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio:hover label,body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.checked label{color:rgb(255,255,255);}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio:hover .field--name-field-logo img,body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio.checked .field--name-field-logo img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}body.path-webform #block-aleop-content .webform--contact-container .js-form-type-select{width:32%;height:auto;margin-right:1%;}body.path-webform #block-aleop-content .webform--contact-container fieldset{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container fieldset legend{color:rgb(0,15,160);font-size:2.125em;font-family:"Simplon Bold";padding-bottom:0.0895255148vh;}body.path-webform #block-aleop-content .webform--contact-container fieldset .fieldset-wrapper{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-required:after{content:"*";width:20px;height:20px;color:red;display:inline-block;}body.path-webform #block-aleop-content .webform--contact-container .form-required[for=edit-validation-terms]:after{content:"";}body.path-webform #block-aleop-content .webform--contact-container input.error{border-color:red;}body.path-webform #block-aleop-content .webform--contact-container .form-item--error-message{color:red;}body.path-webform #block-aleop-content .webform--contact-container .form-item--error-message{margin-top:5px;}body.path-webform #block-aleop-content .webform--contact-container .form-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body.path-webform #block-aleop-content .webform--contact-container .form-item#edit-processed-text{font-family:"Simplon Bold";}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select label{padding-top:10px;color:rgb(0,15,160);font-size:1.8125em;line-height:1.3125em;width:100%;height:auto;padding-bottom:10px;font-family:"Simplon Bold";}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select select{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select:after{top:55px;right:2px;font-size:2.1875em;background:rgb(0,15,160);}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-managed-file .description .webform-element-description{display:none;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text h2{font-size:1.4375em;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text div,body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text p{font-size:1.25em;line-height:1.5625em;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text div a,body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text p a{color:rgb(0,15,160);}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text div{font-style:italic;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text img{height:auto !important;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-processed-text#edit-processed-text{font-family:"Simplon Bold";}body.path-webform #block-aleop-content .webform--contact-container .form-actions{text-align:center;padding-top:25px;width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container #edit-processed-text div{font-style:normal;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions){width:94%;height:auto;padding-top:2.5vh;padding-right:3%;padding-left:3%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;box-shadow:0 0 5px 3px rgba(0,0,0,0.1);background:rgb(255,255,255);}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-select{margin-right:0;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-select:after{background:rgb(255,255,255);color:rgb(0,15,160);top:26px;right:26px;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-select label{color:rgb(0,0,0);font-size:1.3125em;font-family:"Simplon Norm";padding:0;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item{width:49.85%;height:auto;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item-message,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item-validation-terms,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-processed-text{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item#edit-data-protections{font-size:0.75em;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item label{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item select{background:none;width:96.5% !important;color:rgb(0,0,0);}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item input,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item textarea,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item select{width:90%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-managed-file .form-managed-file{width:94%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-managed-file .form-managed-file input{width:100%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-managed-file .form-managed-file input[type=submit]{color:#fff;width:auto;background:rgb(0,15,160);}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-textarea div{width:93.25%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-textarea div textarea{width:100%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-checkbox input{width:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset{margin-left:0;margin-right:0;box-shadow:none;width:100%;height:auto;padding-right:0;padding-left:0;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset legend{float:left;color:#000;font-size:1.25em;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:25%;height:auto;font-family:"Simplon Norm";}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset legend .fieldset-legend{font-size:1.0625em;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset .fieldset-wrapper{width:50%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset .fieldset-wrapper .js-webform-radios{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset .fieldset-wrapper .js-webform-radios .form-item{margin-right:15px;width:auto;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset .fieldset-wrapper .js-webform-radios .form-item label{color:rgb(74,74,74);}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset .fieldset-wrapper .js-webform-radios .form-item input{margin-right:12px;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) div[id*=ajax-wrapper]{width:49.75%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) div[id*=ajax-wrapper] .form-item{width:96%;}@media screen and (max-width:1630px){body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:767px){body.path-webform #block-aleop-content{padding-top:5vh;padding-right:5vw;padding-bottom:20vh;padding-left:5vw;}body.path-webform #block-aleop-content .webform--contact-container .js-form-type-select{margin-right:0;width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio{margin:0 0;width:24%;height:inherit;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio .field--type-image{width:45px;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio .field--type-image img{width:100%;height:autot;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio label{display:block;text-align:center;min-height:58px;font-size:12px;}body.path-webform #block-aleop-content .webform--contact-container #edit-transport-type .form-item.js-form-type-radio label:before{content:"";text-align:center;font-size:48px;padding-right:0;width:24px;height:inherit;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select label{font-size:21px;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select select{font-size:16px;}body.path-webform #block-aleop-content .webform--contact-container .form-item.js-form-type-select:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";top:50px;font-size:32px;}body.path-webform #block-aleop-content .webform--contact-container .form-actions{margin-top:24px;padding-top:0;padding-bottom:50px;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset legend{width:100%;font-size:15px;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset legend span{padding-bottom:5px;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item{width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item label{font-size:15px;padding-bottom:5px;width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item input,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item textarea,body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item select{width:100%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) .form-item.js-form-type-textarea div{width:93.25%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) #ajax-wrapper{width:100%;height:auto;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) #ajax-wrapper .form-item{width:100%;}body.path-webform #block-aleop-content .webform--contact-container .form-wrapper:not(#edit-transport-type--wrapper,.form-actions) fieldset{margin-left:0;}}.node--type-news.node--view-mode-full{padding-bottom:15vh;}.node--type-news.node--view-mode-full .section{padding-top:5vh;padding-right:10vw;padding-bottom:5vh;padding-left:10vw;}.node--type-news.node--view-mode-full .section .legend{z-index:10;color:rgb(255,255,255);display:block;font-size:17px;line-height:1em;width:96%;height:auto;padding-top:35px;padding-right:2%;padding-bottom:1%;padding-left:2%;position:absolute;bottom:0px;left:0px;background:transparent;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.75));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.75));}.node--type-news.node--view-mode-full .section p{font-size:1.3125em;line-height:1.5625em;}.node--type-news.node--view-mode-full .section p a{color:rgb(0,15,160);}.node--type-news.node--view-mode-full .section-resume .field--type-image{float:left;margin-right:3%;margin-bottom:2%;max-width:50%;}.node--type-news.node--view-mode-full .section-resume .field--type-image picture{position:relative;}.node--type-news.node--view-mode-full .section-resume h1{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.node--type-news.node--view-mode-full .section-resume .field--name-field-news-tags{color:rgb(255,255,255);font-size:1.0625em;line-height:1.625em;background:rgb(0,15,160);margin-bottom:10px;}.node--type-news.node--view-mode-full .section-resume img{max-width:inherit;width:100%;height:auto;}.node--type-news.node--view-mode-full .section-behind .text-on-img{position:relative;}.node--type-news.node--view-mode-full .section-behind .text-on-img .image{z-index:0;width:100%;height:auto;}.node--type-news.node--view-mode-full .section-behind .text-on-img .image img{min-height:300px;}.node--type-news.node--view-mode-full .section-behind .text-on-img .text-on{z-index:10;color:rgb(255,255,255);text-align:center;margin:auto;width:90%;height:auto;padding-top:5%;padding-right:5%;padding-bottom:5%;padding-left:5%;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,15,160,0.55);}.node--type-news.node--view-mode-full .section-behind .text-on-img .text-on .field--type-link a{z-index:1;position:relative;color:rgb(0,15,160);text-decoration:none;text-align:center;display:block;overflow:hidden;font-size:1.125em;width:fit-content;height:auto;padding:1.4324082363vh 25 px;background-color:rgb(255,255,255);}.node--type-news.node--view-mode-full .section-behind .under{padding-top:5vh;}.node--type-news.node--view-mode-full .section-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;}.node--type-news.node--view-mode-full .section-two-columns .match{padding-top:2.5vh;padding-right:2.5vw;padding-bottom:2.5vh;padding-left:2.5vw;box-shadow:0 0 15px 5px rgba(0,0,0,0.05);}.node--type-news.node--view-mode-full .section-two-columns .field--name-field-paragraph{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.node--type-news.node--view-mode-full .section-two-columns .field--name-field-paragraph .field__item{margin-right:10px;margin-bottom:10px;}.node--type-news.node--view-mode-full .section-two-columns .field--name-field-paragraph .field__item .paragraph--type--download-files,.node--type-news.node--view-mode-full .section-two-columns .field--name-field-paragraph .field__item .paragraph--type--links{padding:0 0;}.node--type-news.node--view-mode-full .section-two-columns .content-text-link .field--name-field-text{text-align:left;width:100%;height:auto;font-family:"Simplon Norm";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.node--type-news.node--view-mode-full .section-two-columns .content-text-link .field--name-field-text .field__label{color:rgb(74,74,74);font-size:1.5em;}.node--type-news.node--view-mode-full .section-two-columns .content-text-link .field--name-field-links{font-size:1.3125em;}.node--type-news.node--view-mode-full .section-two-columns .content-text-link .field--name-field-links a{color:rgb(0,15,160);text-decoration:none;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric{background:rgb(255,255,255);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric .field--type-image{text-align:center;padding-bottom:10px;width:100%;height:auto;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric .field--type-image img{margin-top:25px;display:inline-block;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric .field--name-field-key-metric-title{width:100%;height:auto;color:rgb(0,15,160);font-family:"Simplon Bold";font-size:2em;text-align:center;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric .field--name-field-key-metric-text{text-align:center;width:100%;height:auto;font-family:"Simplon Norm";font-size:1.5em;}.node--type-news.node--view-mode-full .section-two-columns .content-key-metric .field--name-field-key-metric-text .field__label{color:rgb(74,74,74);}.node--type-news.node--view-mode-full .section-testimonials{padding-top:5vh;padding-right:10vw;padding-bottom:5vh;padding-left:10vw;}.node--type-news.node--view-mode-full .section-others-news{background:rgb(244,244,244);}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item{background:rgb(255,255,255);box-shadow:0 0 15px 5px rgba(0,0,0,0.05);}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .image .field--name-field-teaser-image{position:relative;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .image .field--name-field-teaser-image img{width:100%;height:auto;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .text{padding-right:5%;padding-bottom:5%;padding-left:5%;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .text .title{color:rgb(0,15,160);}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .text a.more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;color:rgb(0,15,160);font-size:1.125em;font-family:"Simplon Bold";text-decoration:none;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .text a.more:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;text-align:center;font-size:24px;line-height:60px;color:rgb(0,15,160);}.node--type-news.node--view-mode-full .section-others-news .others-news-link{padding-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;color:rgb(0,15,160);font-size:1.3125em;font-family:"Simplon Bold";text-decoration:none;margin-bottom:35px;}.node--type-news.node--view-mode-full .section-others-news .others-news-link:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;text-align:center;font-size:24px;line-height:60px;color:rgb(0,15,160);}@media screen and (max-width:767px){.node--type-news.node--view-mode-full .section{padding-top:0;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;}.node--type-news.node--view-mode-full .section .legend{font-size:14px;}.node--type-news.node--view-mode-full .section-resume .field--type-image{float:none;margin-bottom:2%;max-width:100%;}.node--type-news.node--view-mode-full .section-resume .field--name-field-news-tags{margin-top:25px;}.node--type-news.node--view-mode-full .section-two-columns{display:block;}.node--type-news.node--view-mode-full .section-two-columns .match{margin-bottom:24px;}.node--type-news.node--view-mode-full .section-testimonials{padding-top:0;padding-right:3vw;padding-bottom:5vh;padding-left:3vw;}.node--type-news.node--view-mode-full .section-others-news{padding-top:30px;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news{display:block;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item{margin-bottom:24px;}.node--type-news.node--view-mode-full .section-others-news .field--name-field-other-news .field__item .node--type-news .info-complementary-content .text a.more{font-size:17px;}}.path-actualites main #block-aleop-content{padding-top:2.5vh;padding-right:10vw;padding-bottom:10vh;padding-left:10vw;}.path-actualites main #block-aleop-content .view-container{column-gap:40px;position:relative;}.path-actualites main #block-aleop-content .view-container .section-header{padding-bottom:5vh;}.path-actualites main #block-aleop-content .view-container .section-header form{padding-top:10px;padding-bottom:10px;border-top:1px rgba(0,0,0,0.35) solid;border-bottom:1px rgba(0,0,0,0.35) solid;}.path-actualites main #block-aleop-content .view-container .section-header form legend{font-size:1.125em;font-family:"Simplon Bold";margin-bottom:15px;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;margin-right:10px;margin-bottom:10px;padding-top:10px;padding-right:7px;padding-bottom:10px;padding-left:0;border:1px rgb(0,15,160) solid;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox label{cursor:pointer;color:rgb(0,15,160);font-size:1.125em;font-family:"Simplon Bold";padding-right:7px;padding-left:7px;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox input[type=checkbox]{cursor:pointer;position:relative;appearance:none;padding:0 0 0 0;background-image:none;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:before{content:"";color:rgb(255,255,255);font-size:1.125em;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:checked{appearance:none;}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox:hover,.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox.checked{background:rgb(0,15,160);}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox:hover label,.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox.checked label{color:rgb(255,255,255);}.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox:hover input[type=checkbox]:before,.path-actualites main #block-aleop-content .view-container .section-header form .bef-checkboxes .js-form-type-checkbox.checked input[type=checkbox]:before{color:rgb(0,15,160);}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select{font-family:"Simplon Norm";position:relative;display:inline-block;}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select label{margin-right:10px;font-size:1.3125em;}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select select{z-index:10;border:0;color:rgb(255,255,255);font-size:1.3125em;display:inline-block;background-color:rgb(0,15,160);padding-top:5px;padding-right:25px;padding-bottom:7px;padding-left:15px;border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";z-index:10;overflow:hidden;color:rgb(255,255,255);font-size:25px;line-height:25px;text-align:center;width:24px;height:24px;pointer-events:none;position:absolute;top:5px;right:3px;background-color:rgb(0,15,160);border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.path-actualites main #block-aleop-content .view-container .views-row{display:inline-block;width:100%;height:auto;margin-bottom:16px;background:rgb(255,255,255);}@media (min-width:768px){.path-actualites main #block-aleop-content .view-container{column-count:3;}}@media (max-width:768px){.path-actualites main #block-aleop-content{padding-top:0;padding-right:5vw;padding-bottom:15vh;padding-left:5vw;}.path-actualites main #block-aleop-content .view-container{column-count:1;}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select{font-size:1.3125em;}.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";top:1px;}}@media screen and (max-width:767px){.path-actualites main #block-aleop-content .view-container .section-header .js-form-type-select:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";top:4px;}}.node--type-news.node--view-mode-teaser{width:100%;margin-bottom:0.0895255148vh;box-shadow:0 0 5px 5px rgba(0,0,0,0.1);border:0 solid rgb(0,15,160);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.node--type-news.node--view-mode-teaser a{color:rgb(0,15,160);display:block;text-decoration:none;position:relative;}.node--type-news.node--view-mode-teaser a .teaser-content{width:100%;height:auto;}.node--type-news.node--view-mode-teaser a .teaser-content .image{z-index:0;position:relative;width:100%;height:auto;}.node--type-news.node--view-mode-teaser a .teaser-content .image img{width:100%;height:auto;}.node--type-news.node--view-mode-teaser a .teaser-content .image .legend{z-index:10;color:rgb(255,255,255);display:block;text-align:right;line-height:1em;width:96%;height:auto;padding-top:35px;padding-right:2%;padding-bottom:1%;padding-left:2%;position:absolute;bottom:0px;left:0px;background:transparent;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.75));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.75));}.node--type-news.node--view-mode-teaser a .teaser-content .text{z-index:10;position:relative;width:92%;height:auto;margin-top:-47px;padding-top:35px;padding-right:4%;padding-bottom:25px;padding-left:4%;}.node--type-news.node--view-mode-teaser a .teaser-content .text .title{margin:0 0;}.node--type-news.node--view-mode-teaser a .teaser-content .text .field--name-field-news-tags{color:rgb(74,74,74);display:inline-block;text-align:center;font-size:1em;line-height:1.75em;font-family:"Simplon Norm";padding-top:2px;padding-right:15px;padding-bottom:2px;padding-left:15px;border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.node--type-news.node--view-mode-teaser a .teaser-content .text .field--name-field-news-date{margin-top:20px;}.node--type-news.node--view-mode-teaser a .teaser-content .text .field--name-field-teaser-text{color:rgb(74,74,74);font-size:1.25em;}.node--type-news.node--view-mode-teaser a .teaser-content .text .field--name-field-teaser-text p{margin:5px 0 0 0;}.node--type-news.node--view-mode-teaser a:hover:before{z-index:100;content:"";display:block;width:99.25%;height:99.25%;border:2px rgb(0,15,160) solid;position:absolute;top:0px;bottom:auto;left:0px;}.node--type-news.node--view-mode-teaser.node--sticky{background:rgb(0,15,160);}.node--type-news.node--view-mode-teaser.node--sticky a{color:rgb(255,255,255);}.node--type-news.node--view-mode-teaser.node--sticky a .teaser-content .text .field--name-field-teaser-text{color:rgb(255,255,255);}.node--type-news.node--view-mode-teaser.node--sticky a .teaser-content .text .field--name-field-news-tags{color:rgb(0,15,160);background:rgb(255,255,255);}@media screen and (max-width:767px){.node--type-news.node--view-mode-teaser.node--view-mode-teaser a .teaser-content .image img{width:100%;height:auto;}.node--type-news.node--view-mode-teaser.node--view-mode-teaser a .teaser-content .text{margin-top:0px;padding-top:0;padding-right:4%;padding-bottom:25px;padding-left:4%;}.node--type-news.node--view-mode-teaser.node--view-mode-teaser a .teaser-content .text .field--name-field-news-tags{height:auto;padding-top:2px;margin-top:-12px;padding-bottom:0;}}.node--type-page{padding-bottom:15vh;}.node--type-page h1{padding-right:10vw;padding-left:10vw;}.node--type-page .header-page .content .text{font-size:1.3125em;line-height:1.625em;font-family:"Simplon Norm";}.node--type-page .header-page.image-brackground{margin-top:4vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-right:15vw;padding-left:15vw;}.node--type-page .header-page.image-brackground a.school-transport{font-size:1em;line-height:1.0625em;}.node--type-page .header-page.image-brackground .field--type-image,.node--type-page .header-page.image-brackground .content{position:relative;}.node--type-page .header-page.image-brackground .field--type-image .legend,.node--type-page .header-page.image-brackground .content .legend{display:none !important;}.node--type-page .header-page.image-brackground .field--type-image{padding-left:0;padding-right:0;width:100%;height:auto;}.node--type-page .header-page.image-brackground .field--type-image img{width:100%;height:auto;}.node--type-page .header-page.image-brackground .content{z-index:10;background:rgb(255,255,255);padding-top:2.5vh;padding-right:5%;padding-bottom:5vh;padding-left:5%;width:70%;height:auto;margin-top:-10%;margin-right:10%;margin-left:10%;}.node--type-page .header-page.image-brackground .content .text .field--name-field-text{padding-left:0;padding-right:0;font-size:1em;line-height:1.375em;}.node--type-page .header-page.image-brackground .content h1,.node--type-page .header-page.image-brackground .content p{margin:0 0;padding:0 0;}.node--type-page .field--name-field-text-bkg-img{position:relative;padding-right:10vw;padding-left:10vw;}.node--type-page .field--name-field-text-bkg-img .field__label{z-index:10;margin:auto;color:#fff;text-align:center;padding-top:5%;padding-right:5%;padding-bottom:5%;padding-left:5%;width:60%;height:fit-content;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.35);}.node--type-page .field--name-field-text-bkg-img .field__item{z-index:0;}.node--type-page .field--name-field-text.field--type-text-long{font-family:"Simplon Norm";padding-right:10vw;padding-left:10vw;}.node--type-page .field--name-field-text.field--type-text-long .field__label{font-size:1.6875em;font-family:"Simplon Bold";}.node--type-page .field--name-field-text.field--type-text-long .field__item p{font-size:1.4375em;line-height:1.5em;}.node--type-page .section-testimonial{padding-top:1vh;padding-right:15vw;padding-bottom:2.5vh;padding-left:15vw;}.node--type-page .section-testimonial .node--type-testimony.node--view-mode-teaser a .testimony-content .text{width:50%;}.node--type-page .section-moreinfos{padding-top:5vh;padding-right:15vw;padding-left:15vw;}.node--type-page .section-moreinfos .node{padding-bottom:0;}.node--type-page .section-moreinfos .node .info-complementary-content{margin-top:2.5vh;margin-bottom:2.5vh;width:98%;height:max-content;background:rgb(255,255,255);box-shadow:0 0 10px 5px rgba(0,0,0,0.05);}.node--type-page .section-moreinfos .node .info-complementary-content .text{padding-top:5%;padding-right:5%;padding-bottom:3%;padding-left:5%;}.node--type-page .section-moreinfos .node .info-complementary-content .text .title{text-align:left;font-size:1.5625em;margin:0 0;}.node--type-page .section-moreinfos .node .info-complementary-content .text .more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;color:rgb(0,15,160);font-size:1.3125em;font-family:"Simplon Bold";text-decoration:none;}.node--type-page .section-moreinfos .node .info-complementary-content .text .more:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;text-align:center;font-size:24px;line-height:60px;color:rgb(0,15,160);transform:translateX(0);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.node--type-page .section-moreinfos .node .info-complementary-content .text .more:hover:after{transform:translateX(12px);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.node--type-page .section-moreinfos .field__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;}.node--type-page .section-moreinfos .field__items .field__item.field--type-image{width:100%;height:auto;}.node--type-page .section-moreinfos .field__items .field__item .info-complementary-content{margin-top:0;margin-bottom:0;}.node--type-page .section-moreinfos .field__items .field__item .info-complementary-content .cate{z-index:10;position:absolute;top:-14px;left:24px;}.node--type-page .section-moreinfos .field__items .field__item .info-complementary-content .cate .field{color:rgb(74,74,74);display:inline-block;text-align:center;font-size:1.0625em;font-family:"Simplon Norm";width:100%;height:auto;padding-top:5px;padding-right:15px;padding-bottom:7px;padding-left:15px;border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.node--type-page .section-moreinfos .field__items .field__item .paragraph{position:relative;width:100%;height:auto;}.node--type-page .section-moreinfos .field__items .field__item .paragraph .field__item{width:100%;height:auto;margin-right:0;margin-left:0;box-shadow:none;background:transparent;}.node--type-page .section-moreinfos .field__items .field__item .paragraph .category{z-index:10;}.node--type-page .section-moreinfos .field__items .field__item .paragraph .category .field__item{background:#fff;}.node--type-page .section-push{padding-top:5vh;padding-right:15vw;padding-left:15vw;}.node--type-page .section-push .field__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;width:99.5%;height:auto;}.node--type-page .section-push .field__items .field__item{position:relative;background:rgb(255,255,255);box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}.node--type-page .section-push .field__items .field__item.field--type-image{width:100%;height:auto;}.node--type-page .section-push .field__items .field__item .paragraph{position:relative;width:100%;height:auto;}.node--type-page .section-push .field__items .field__item .paragraph .image-link{width:100%;height:100%;}.node--type-page .section-push .field__items .field__item .paragraph .field__item{width:100%;height:auto;margin-right:0;margin-left:0;box-shadow:none;background:transparent;}.node--type-page .section-push .field__items .field__item .paragraph .field__item.field--name-field-image img{margin:0 0;width:100%;height:max-content;box-shadow:0 0 0 5px transparent;}.node--type-page .section-push .field__items .field__item .paragraph .category{z-index:10;}.node--type-page .section-push .field__items .field__item .paragraph .category .field__item{background:#fff;}.node--type-page .section-push .field__items .field__item .paragraph:hover{box-shadow:0 0 0 5px rgb(0,15,160);}.node--type-page .section-push .owl-carousel .owl-item .paragraph--view-mode--carousel{margin-top:2.5vh;margin-right:5px;margin-bottom:2.5vh;width:97%;height:max-content;background:rgb(255,255,255);box-shadow:inset 5px rgb(0,0,0);border:3px transparent solid;}.node--type-page .section-push .owl-carousel .owl-item .paragraph--view-mode--carousel .image-link{width:100%;height:100%;}.node--type-page .section-push .owl-carousel .owl-item .paragraph--view-mode--carousel .image-link img{width:100%;height:max-content;}.node--type-page .section-push .owl-carousel .owl-item .paragraph--view-mode--carousel:hover{border:3px rgb(0,15,160) solid;}.node--type-page .section-push .owl-carousel .owl-item .paragraph--view-mode--carousel:hover a .image-link{box-shadow:0 0 0 5px rgb(0,15,160);}@media screen and (max-width:767px){.node--type-page{padding-bottom:20vh;}.node--type-page h1{margin:0 0;padding-right:5vw;padding-left:5vw;}.node--type-page .header-page.image-brackground{padding-right:0;padding-left:0;}.node--type-page .header-page.image-brackground .content{z-index:10;padding-top:2.5vh;padding-right:5%;padding-bottom:5vh;padding-left:5%;width:80%;height:auto;margin-top:-15%;margin-right:5%;margin-left:5%;}.node--type-page .field--name-field-text.field--type-text-long{padding-right:5vw;padding-left:5vw;}.node--type-page .section-testimonial{padding-top:10px;padding-right:2vw;padding-bottom:10px;padding-left:2vw;}.node--type-page .section-moreinfos{padding-top:5vh;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;}.node--type-page .section-moreinfos .field__items{display:block;}.node--type-page .section-moreinfos .field__items .field__item{width:100%;height:auto;margin-bottom:25px;}.node--type-page .section-moreinfos .field__items .field__item .field__item{width:100%;height:auto;}.node--type-page .section-moreinfos .node .info-complementary-content .text{padding-top:5%;padding-right:5%;padding-bottom:3%;padding-left:5%;}.node--type-page .section-moreinfos .node .info-complementary-content .text .more{font-size:1.3125em;}.node--type-page .section-push{padding-top:5vh;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;}.node--type-page .section-push .field__items{display:block;width:99%;height:auto;}.node--type-page .section-push .field__items .field__item{margin-top:10px;}}.ui-widget-content a.visually-hidden{display:none;}.ui-widget.ui-widget-content{border:0;}.ui-button-icon.ui-icon{border:0;background:rgb(255,255,255);background-image:none;}.ui-button-icon.ui-icon.ui-icon-closethick{border:0;font-size:0;right:25px;left:auto;top:0;width:auto;height:auto;text-indent:initial;}.ui-button-icon.ui-icon.ui-icon-closethick:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";border:0;color:rgb(0,15,160);font-size:35px;display:block;width:32px;height:auto;}.ui-button-icon.ui-icon.ui-icon-closethick:hover{background:rgb(255,255,255);background-image:none;}.ui-dialog .ui-dialog-titlebar-close{width:auto;height:auto;}.ui-dialog .ui-dialog-titlebar-close:hover{background:rgb(255,255,255);background-image:none;}.ui-dialog .ui-dialog-titlebar{border:0;background:rgb(255,255,255);}.ui-dialog .ui-dialog-title{border:0;color:rgb(0,15,160);font-size:2em;font-family:"Simplon Bold";}@media screen and (max-width:767px){.ui-dialog .ui-dialog-title{margin:0 0;}}.modal.ui-widget-content{max-width:99%;}.modal.ui-widget-content .node--type-pop-up .field--type-image{padding:0 0;margin-bottom:25px;text-align:center;background:rgb(255,255,255);}.modal.ui-widget-content .node--type-pop-up .field--type-image img{display:inline-block;max-width:100%;}.modal.ui-widget-content .node--type-pop-up .field--name-body{font-size:1.3125em;}.ui-autocomplete li a{display:block;font-size:1.3125em;padding-top:10px;padding-right:3%;padding-bottom:0;padding-left:5%;width:92%;height:auto;}.node--type-schedules-list .schedules-header,.node--type-page .schedules-header{padding-right:10vw;padding-left:10vw;}.node--type-schedules-list .schedules-destineo,.node--type-page .schedules-destineo{padding-right:10vw;padding-left:10vw;}.node--type-schedules-list .schedules-destineo .destineo,.node--type-page .schedules-destineo .destineo{width:100%;height:auto;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule,.node--type-page .schedules-destineo .destineo #is-Schedule{padding-bottom:0;}.node--type-schedules-list .schedules-destineo .destineo #is-SchedulesInput,.node--type-page .schedules-destineo .destineo #is-SchedulesInput{padding-right:0 !important;}.node--type-schedules-list .schedules-destineo .destineo .is-Widget,.node--type-page .schedules-destineo .destineo .is-Widget{padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results,.node--type-page .schedules-destineo .destineo #is-Schedule-Results{padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0;overflow:hidden;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results .is-Result-Header,.node--type-page .schedules-destineo .destineo #is-Schedule-Results .is-Result-Header{background-image:none;background-color:#fff;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results .is-Result-Header .is-Widget-H2,.node--type-page .schedules-destineo .destineo #is-Schedule-Results .is-Result-Header .is-Widget-H2{color:rgb(0,15,160);font-size:21px;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results #is-StopAreaSchedule_LineType,.node--type-page .schedules-destineo .destineo #is-Schedule-Results #is-StopAreaSchedule_LineType{margin-top:20px;padding:10px 24px;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results #is-StopAreaLines,.node--type-page .schedules-destineo .destineo #is-Schedule-Results #is-StopAreaLines{padding:10px 24px;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule form .is-ButtonArea,.node--type-page .schedules-destineo .destineo #is-Schedule form .is-ButtonArea{margin-top:15px;padding:0 0;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule form .is-ButtonArea button,.node--type-page .schedules-destineo .destineo #is-Schedule form .is-ButtonArea button{min-height:35px;line-height:30px;font-size:1.125em;width:100%;height:48px;font-family:"Simplon Bold";background-image:none;background:rgb(0,15,160);}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule form .is-ButtonArea button:hover,.node--type-page .schedules-destineo .destineo #is-Schedule form .is-ButtonArea button:hover{background:rgb(4,18,103);}.node--type-schedules-list .schedules-destineo .destineo #is-MapWrapper,.node--type-page .schedules-destineo .destineo #is-MapWrapper{margin:0 0;height:inherit;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full{border:1px #D6D6D6 solid;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper{margin-bottom:0;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li{text-align:left;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li a h2,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li a h2{padding:0 0;font-size:1.375em;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form{position:relative;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput{width:38%;height:auto;border-radius:4px;height:47px;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput:first-of-type,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput:first-of-type{margin-right:7%;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-SwapGroup-Button,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-SwapGroup-Button{z-index:100;right:56.75%;color:rgb(255,255,255);background:rgb(0,15,160);}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea{padding:0 0;position:absolute;top:-1px;right:0px;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea button,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea button{min-height:35px;line-height:30px;font-size:1.125em;font-family:"Simplon Bold";background-image:none;background:rgb(0,15,160);height:48px;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference{margin-right:25px;padding-right:0;width:25%;height:auto;background:#F2F5FA;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference .is-Combobox-Button,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference .is-Combobox-Button{padding:5px 10px;font-size:0.9375em;width:100% !important;background:#F2F5FA;min-height:35px;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch{padding-left:0;width:25%;height:auto;}.node--type-schedules-list .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch button,.node--type-page .schedules-destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch button{border:0;text-align:left;padding:5px 10px;min-height:35px;font-size:0.9375em;width:100%;height:auto;background:#F2F5FA;}.node--type-schedules-list .schedules-school,.node--type-page .schedules-school{padding-right:10vw;padding-left:10vw;}.node--type-schedules-list .schedules-school .title,.node--type-page .schedules-school .title{font-size:1.3125em;margin-bottom:15px;}.node--type-schedules-list .schedules-school .school-link,.node--type-page .schedules-school .school-link{color:rgb(0,15,160);text-decoration:none;text-align:center;font-size:1.3125em;display:block;font-family:"Simplon Bold";border:5px rgb(236,191,64) solid;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;margin-bottom:15px;}.node--type-schedules-list .schedules-school .school-link:hover,.node--type-page .schedules-school .school-link:hover{background:rgb(236,191,64);}.node--type-schedules-list .schedules-list,.node--type-page .schedules-list{padding-top:3vh;padding-right:10vw;padding-bottom:3vh;padding-left:10vw;}.node--type-schedules-list .schedules-list .view-container,.node--type-page .schedules-list .view-container{width:100%;height:auto;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset,.node--type-page .schedules-list .view-container .section-header form fieldset{color:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset .fieldset-wrapper .form-checkboxes .bef-checkboxes,.node--type-page .schedules-list .view-container .section-header form fieldset .fieldset-wrapper .form-checkboxes .bef-checkboxes{border:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label,.node--type-page .schedules-list .view-container .section-header form fieldset .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label{color:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type]{margin:0 0;background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 0 0;background:rgb(210,213,237);padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border:1px rgb(210,213,237) solid;border-bottom:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:first-child,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:first-child{display:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio label{cursor:pointer;color:rgb(0,15,160);font-size:1.125em;font-family:"Simplon Bold";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]{cursor:pointer;position:relative;appearance:none;width:auto;height:auto;border-radius:65px;padding:0 0 0 0;margin-right:15px;background-image:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:before{content:"";font-size:55px;color:rgb(0,15,160);width:45px;height:45px;position:absolute;top:-1px;left:-1px;display:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:checked,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:checked{appearance:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:checked:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio input[type=radio]:checked:before{z-index:10;content:"";appearance:none;width:21px;height:21px;background-color:transparent;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-7 input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-7 input[type=radio]:before{content:"\e916";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-5 input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-5 input[type=radio]:before{content:"\e917";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-6 input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-6 input[type=radio]:before{content:"\e91a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-8 input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-8 input[type=radio]:before{content:"\e918";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-4 input[type=radio]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.form-item-field-transport-type-4 input[type=radio]:before{content:"\e919";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover{background:rgb(0,15,160);border:1px rgb(0,15,160) solid;border-bottom:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover label{color:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover .field--name-field-logo img,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:hover .field--name-field-logo img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked{background:rgb(0,15,160);border:1px rgb(0,15,160) solid;border-bottom:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked label{color:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked .field--name-field-logo img,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio.checked .field--name-field-logo img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments]{margin:0 0;width:96%;height:auto;padding-top:25px;padding-right:2%;padding-bottom:25px;padding-left:2%;background:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] legend,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] legend{float:left;margin-top:12px;margin-bottom:15px;text-align:left;font-size:1.3125em;padding-top:0;padding-right:50px;padding-bottom:0;padding-left:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper{float:left;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;margin-right:10px;border:2px rgb(255,255,255) solid;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:10px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label{cursor:pointer;font-size:1.125em;font-family:"Simplon Bold";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]{cursor:pointer;position:relative;appearance:none;padding:0 0 0 0;background-image:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:before{content:"";color:rgb(255,255,255);font-size:1.125em;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:checked,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:checked{appearance:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover,.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked{background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover label,.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked label{color:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover input[type=checkbox]:before,.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox:hover input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.checked input[type=checkbox]:before{color:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-9 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-9 input[type=checkbox]:before{content:"44 -";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-10 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-10 input[type=checkbox]:before{content:"49 -";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-11 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-11 input[type=checkbox]:before{content:"53 -";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-12 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-12 input[type=checkbox]:before{content:"72 -";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-13 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-13 input[type=checkbox]:before{content:"85 -";}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;min-height:25px;background:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield{color:rgb(255,255,255);margin-left:5px;width:46%;height:auto;padding-top:15px;padding-right:2%;padding-bottom:25px;padding-left:2%;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield label,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield label{display:block;font-size:1.3125em;padding-bottom:12px;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield input[type=text],.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield input[type=text]{border:0;display:block;font-size:1.3125em;padding-top:0;padding-right:3%;padding-bottom:0;padding-left:3%;width:92%;height:40px;background-image:none;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number{position:relative;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number:before,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number:before{content:"Ou";font-size:1.3125em;margin-left:-10.25%;position:absolute;top:60px;text-align:center;display:block;width:10%;height:auto;}.node--type-schedules-list .schedules-list .view-container .section-header form .summary-results,.node--type-page .schedules-list .view-container .section-header form .summary-results{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding-bottom:10px;background:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form .summary-results a,.node--type-page .schedules-list .view-container .section-header form .summary-results a{color:rgb(255,255,255);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin:0 5px 5px 5px;font-size:1.25em;text-decoration:none;}.node--type-schedules-list .schedules-list .view-container .section-header form .summary-results a:after,.node--type-page .schedules-list .view-container .section-header form .summary-results a:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:15px;line-height:11px;display:block;margin-left:5px;width:10px;height:10px;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions,.node--type-page .schedules-list .view-container .section-header form .form-actions{text-align:center;position:relative;width:98%;height:auto;padding-right:1%;padding-bottom:15px;padding-left:1%;background:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit],.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]{border:0;cursor:pointer;border-radius:5px;color:rgb(0,15,160);box-sizing:border-box;text-align:center;font-size:1.3125em;font-family:"Simplon Bold";border:1px rgb(255,255,255) solid;padding-top:10px;padding-right:35px;padding-bottom:10px;padding-left:35px;width:auto;height:42px;background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset,.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset{border:0;color:rgb(255,255,255);background:transparent;padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:35px;position:absolute;right:15px;bottom:10px;background:url(/themes/custom/img/horaires/icn-white.svg) transparent center right no-repeat;background-size:20px auto;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset:hover,.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset:hover{text-decoration:underline;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit]:not(#edit-reset):hover,.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]:not(#edit-reset):hover{color:rgb(255,255,255);border-radius:5px;box-sizing:border-box;background:rgb(4,18,103);}.node--type-schedules-list .schedules-list .view-container .section-header header,.node--type-page .schedules-list .view-container .section-header header{color:rgb(74,74,74);padding-top:25px;font-size:1.375em;z-index:0;}.node--type-schedules-list .schedules-list .view-container .views-container-list,.node--type-page .schedules-list .view-container .views-container-list{z-index:0;}.node--type-schedules-list .schedules-list .view-container .views-container-list .message,.node--type-page .schedules-list .view-container .views-container-list .message{display:block;padding-top:35px;font-size:1.5em;font-family:"Simplon Bold";}.node--type-schedules-list .schedules-list .view-container .views-container-list .error-message,.node--type-page .schedules-list .view-container .views-container-list .error-message{display:block;padding-top:35px;padding-bottom:20px;text-align:center;font-size:1.5em;font-family:"Simplon Bold";}.node--type-schedules-list .schedules-list .view-container .views-container-list .rows-container,.node--type-page .schedules-list .view-container .views-container-list .rows-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;padding-top:25px;padding-right:10px;padding-bottom:25px;padding-left:10px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row,.node--type-page .schedules-list .view-container .views-container-list .views-row{position:relative;padding-top:15px;padding-right:15px;padding-bottom:25px;padding-left:15px;box-shadow:0 0 7px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule{position:relative;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .title,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .title{display:inline-block;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .title .node__title,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .title .node__title{color:rgb(255,255,255);margin:0 0;font-size:1.75em;text-align:left;padding-top:5px;padding-right:15px;padding-bottom:2px;padding-left:15px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments{margin-left:25px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments .field__item .field--name-field-department-number,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments .field__item .field--name-field-department-number{color:rgb(0,15,160);text-align:center;font-size:1.1875em;line-height:2.1875em;font-family:"Simplon Bold";display:block;width:30px;height:30px;border-radius:50px;border:2px rgb(0,15,160) solid;margin-left:7px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .cities,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .cities{display:block;font-size:1.25em;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .cities p,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .cities p{font-size:inherit;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download{z-index:100;margin-top:25px;position:relative;display:block;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a,.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download{color:rgb(255,255,255);cursor:pointer;border-radius:4px;font-size:1.1875em;display:inline-block;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background:rgb(0,15,160);text-decoration:none;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download{box-sizing:border-box;border:2px rgb(255,255,255) solid;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download:hover,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download:hover{color:rgb(0,15,160);background:rgb(255,255,255);border:2px rgb(0,15,160) solid;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a{box-sizing:border-box;border:2px rgb(255,255,255) solid;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a:hover,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a:hover{color:rgb(0,15,160);background:rgb(255,255,255);border:2px rgb(0,15,160) solid;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content{width:98%;height:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:absolute;top:55px;left:-15px;background:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content:after,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content:after{content:"\e915";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);font-size:32px;display:block;width:18px;height:35px;transform:rotate(-90deg);position:absolute;top:-26px;left:32px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item{margin-bottom:5px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a{color:rgb(255,255,255);text-decoration:none;cursor:pointer;padding-top:4px;padding-right:5px;padding-bottom:4px;padding-left:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:before,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:27px;line-height:20px;display:block;text-align:left;width:20px;height:20px;margin-left:-5px;margin-right:10px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:hover,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:hover{color:rgb(0,15,160);background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:hover:before,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf a:hover:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf .file-size,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item .file--application-pdf .file-size{color:rgb(255,255,255);margin-left:10px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item:last-of-type,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .content .field--name-field-files .field__item:last-of-type{margin-bottom:0;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .services .field--name-field-services,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .services .field--name-field-services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .services .field--name-field-services .field__item,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .services .field--name-field-services .field__item{margin-right:10px;font-size:0.9375em;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row.active:before,.node--type-page .schedules-list .view-container .views-container-list .views-row.active:before{z-index:100;content:"";display:block;width:99.5%;height:99.5%;border:2px rgb(0,15,160) solid;position:absolute;top:0px;bottom:auto;left:0px;}.node--type-schedules-list .schedules-content,.node--type-page .schedules-content{font-size:1.25em;line-height:1.6875em;}.node--type-schedules-list .schedules-content h2,.node--type-page .schedules-content h2{text-align:center;}.node--type-schedules-list .schedules-content .field--name-field-schedules-pushs,.node--type-page .schedules-content .field--name-field-schedules-pushs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;}.node--type-schedules-list .schedules-content .section-header,.node--type-page .schedules-content .section-header{padding-top:1vh;padding-right:10vw;padding-bottom:1vh;padding-left:10vw;}.node--type-schedules-list .schedules-content .section-pushs,.node--type-page .schedules-content .section-pushs{padding-top:3vh;padding-right:10vw;padding-bottom:3vh;padding-left:10vw;}.node--type-schedules-list .schedules-content .section-services,.node--type-page .schedules-content .section-services{margin-top:5vh;padding-top:3vh;padding-right:10vw;padding-bottom:10vh;padding-left:10vw;background:rgb(244,244,244);}.node--type-schedules-list .schedules-content .section-services .field__items,.node--type-page .schedules-content .section-services .field__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;}@media (min-width:960px){.node--type-schedules-list .schedules-content .section-services .owl-carousel .owl-stage,.node--type-page .schedules-content .section-services .owl-carousel .owl-stage{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;}.node--type-schedules-list .schedules-content .section-services .owl-carousel .owl-stage .owl-item,.node--type-page .schedules-content .section-services .owl-carousel .owl-stage .owl-item{width:100% !important;}.node--type-schedules-list .schedules-content .section-services .owl-carousel .owl-stage .paragraph--type--schedules-services,.node--type-page .schedules-content .section-services .owl-carousel .owl-stage .paragraph--type--schedules-services{width:100%;}}@media screen and (max-width:767px){.node--type-schedules-list,.node--type-page{padding-bottom:7vh;}.node--type-schedules-list .schedules-header,.node--type-page .schedules-header{padding-right:5vw;padding-left:5vw;}.node--type-schedules-list .schedules-destineo,.node--type-page .schedules-destineo{padding-top:3vh;padding-right:5vw;padding-bottom:3vh;padding-left:5vw;}.node--type-schedules-list .schedules-destineo .destineo .is-Widget,.node--type-page .schedules-destineo .destineo .is-Widget{padding-bottom:0;}.node--type-schedules-list .schedules-destineo .destineo #is-Schedule-Results,.node--type-page .schedules-destineo .destineo #is-Schedule-Results{padding:5px 0;}.node--type-schedules-list .schedules-school,.node--type-page .schedules-school{padding-right:5vw;padding-left:5vw;}.node--type-schedules-list .schedules-list,.node--type-page .schedules-list{padding-top:3vh;padding-right:4vw;padding-bottom:3vh;padding-left:4vw;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type]{margin:0 0;background:rgb(255,255,255);}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:first-child,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio:first-child{display:none;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio .field--name-field-logo,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio .field--name-field-logo{width:45px;height:55px;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radios .js-form-type-radio label{cursor:pointer;color:rgb(0,15,160);font-size:1.125em;text-align:center;font-family:"Simplon Bold";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments]{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:94%;height:auto;padding-top:10px;padding-right:3%;padding-bottom:10px;padding-left:3%;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] legend,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] legend{text-align:center;width:100%;padding-right:0;padding-left:0;text-align:left;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper{margin-top:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox{width:35px;height:35px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox],.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]{margin:0 0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox input[type=checkbox]:before{font-size:19px;line-height:35px;display:block;width:35px;height:35px;text-align:center;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox label{font-size:0;}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-9 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-9 input[type=checkbox]:before{content:"44";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-10 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-10 input[type=checkbox]:before{content:"49";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-11 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-11 input[type=checkbox]:before{content:"53";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-12 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-12 input[type=checkbox]:before{content:"72";}.node--type-schedules-list .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-13 input[type=checkbox]:before,.node--type-page .schedules-list .view-container .section-header form fieldset[data-drupal-selector=edit-field-departments] .fieldset-wrapper .form-checkboxes .bef-checkboxes .js-form-type-checkbox.form-item-field-departments-13 input[type=checkbox]:before{content:"85";}.node--type-schedules-list .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio,.node--type-page .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio input[type=radio],.node--type-page .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio input[type=radio]{margin-right:0;}.node--type-schedules-list .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio label,.node--type-page .schedules-list .view-container .section-header form[data-drupal-selector=edit-field-transport-type] .fieldset-wrapper .form-radio .js-form-type-radio label{text-align:center;font-size:12px;width:100%;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields{width:94%;height:auto;padding-right:3%;padding-left:3%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0;padding-bottom:15px;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number:before,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield.js-form-item-ligne-number:before{content:"Ou";font-size:1.5em;margin-left:0;margin-top:-15px;margin-bottom:15px;position:relative;text-align:left;display:block;width:100%;height:auto;top:0;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield input[type=text],.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield input[type=text]{height:45px;}.node--type-schedules-list .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield:last-of-type,.node--type-page .schedules-list .view-container .section-header form .wrapper-textfields .js-form-type-textfield:last-of-type{padding-bottom:5px;}.node--type-schedules-list .schedules-list .view-container .section-header form .summary-results,.node--type-page .schedules-list .view-container .section-header form .summary-results{border-top:1px rgb(0,15,160) solid;border-bottom:1px rgb(0,15,160) solid;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions,.node--type-page .schedules-list .view-container .section-header form .form-actions{margin-top:-1px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:92%;height:auto;padding-right:4%;padding-bottom:25px;padding-left:4%;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit],.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]{margin-top:24px;font-size:1.6875em;border:1 solid rgba(0,0,0,0.15);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.node--type-schedules-list .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset,.node--type-page .schedules-list .view-container .section-header form .form-actions input[type=submit]#edit-reset{margin-top:25px;position:relative;display:inline-block;width:auto;right:auto;padding-left:0;}.node--type-schedules-list .schedules-list .view-container .section-header header,.node--type-page .schedules-list .view-container .section-header header{z-index:0;}.node--type-schedules-list .schedules-list .view-container .views-container-list .rows-container,.node--type-page .schedules-list .view-container .views-container-list .rows-container{display:block;padding-left:0;padding-right:0;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row,.node--type-page .schedules-list .view-container .views-container-list .views-row{margin-bottom:20px;padding-bottom:24px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments .field__item .field--name-field-department-number,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .header .departments .field--name-field-departments .field__item .field--name-field-department-number{font-size:18px;line-height:32px;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download{position:relative;}.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a,.node--type-schedules-list .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .field--type-link a,.node--type-page .schedules-list .view-container .views-container-list .views-row .node--type-transport-schedule .download .link-download{font-size:14px;}.node--type-schedules-list .schedules-content,.node--type-page .schedules-content{padding-bottom:10vh;}.node--type-schedules-list .schedules-content .field--name-field-schedules-pushs,.node--type-page .schedules-content .field--name-field-schedules-pushs{display:block;}.node--type-schedules-list .schedules-content .section-header,.node--type-page .schedules-content .section-header{padding-top:1vh;padding-right:5vw;padding-bottom:1vh;padding-left:5vw;}.node--type-schedules-list .schedules-content .section-pushs,.node--type-page .schedules-content .section-pushs{padding-top:3vh;padding-right:5vw;padding-bottom:3vh;padding-left:5vw;}.node--type-schedules-list .schedules-content .section-pushs .paragraph--type--schedules-push,.node--type-page .schedules-content .section-pushs .paragraph--type--schedules-push{padding-left:0;}.node--type-schedules-list .schedules-content .section-services,.node--type-page .schedules-content .section-services{margin-bottom:0;padding-top:3vh;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;}.node--type-schedules-list .schedules-content .section-services .field__items,.node--type-page .schedules-content .section-services .field__items{display:block;}.node--type-schedules-list .schedules-content .section-services .field__items .field__item,.node--type-page .schedules-content .section-services .field__items .field__item{margin-bottom:25px;}.node--type-schedules-list .schedules-content .section-services .field__items .field__item .paragraph--type--schedules-services,.node--type-page .schedules-content .section-services .field__items .field__item .paragraph--type--schedules-services{padding-left:0;}}body.path-recherche main #block-aleop-content{padding-right:10vw;padding-bottom:10vh;padding-left:10vw;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form{position:relative;margin-bottom:25px;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .js-form-type-textfield{z-index:1;width:75%;height:auto;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .js-form-type-textfield label{display:none;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .js-form-type-textfield input[type=text]{border:0;font-size:1.3125em;padding:10px 5% 10px 2%;width:93%;height:20px;color:rgb(74,74,74);font-size:1.3125em;border-radius:1%;padding-top:20px;padding-right:3%;padding-bottom:20px;padding-left:3%;border:1px solid rgba(129,129,129,0.5);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;appearance:none;-webkit-appearance:none;background:rgb(255,255,255);}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .reset{z-index:10;cursor:pointer;font-size:0;width:45px;height:auto;margin-top:0;margin-left:-92px;background:rgb(255,255,255);}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .reset:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";cursor:pointer;color:rgb(0,15,160);font-size:35px;line-height:45px;display:block;font-weight:bold;text-align:center;width:45px;height:45px;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .form-actions{text-align:center;position:relative;width:22%;height:auto;padding-right:1%;padding-left:1%;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .form-actions input[type=submit]{border:0;cursor:pointer;border-radius:5px;color:rgb(255,255,255);box-sizing:border-box;text-align:center;font-size:1.3125em;font-family:"Simplon Bold";border:1px rgb(255,255,255) solid;padding-top:10px;padding-right:35px;padding-bottom:10px;padding-left:35px;width:100%;height:64px;background:rgb(0,15,160);}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .form-actions input[type=submit]:hover{color:rgb(0,15,160);border-radius:5px;box-sizing:border-box;border:1px rgb(0,15,160) solid;background:rgb(255,255,255);}body.path-recherche main #block-aleop-content .views-element-container .view-container header{z-index:0;color:rgb(0,15,160);font-size:21px;font-family:"Simplon Bold";text-align:left;padding:0 0 25px 0 !important;}body.path-recherche main #block-aleop-content .views-element-container .view-container .result-container .views-row{padding-top:2.5vh;padding-right:2.5vw;padding-bottom:2.5vh;padding-left:2.5vw;box-shadow:0 0 7px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);margin-bottom:25px;}body.path-recherche main #block-aleop-content .views-element-container .view-container .result-container .views-row a{color:rgb(74,74,74);font-size:1.3125em;line-height:1.5em;text-decoration:none;}body.path-recherche main #block-aleop-content .views-element-container .view-container .result-container .views-row a .views-field-title{color:rgb(0,15,160);font-size:1.3125em;font-family:"Simplon Bold";}body.path-recherche main #block-aleop-content .views-element-container .view-container .result-container .views-row strong{color:rgb(0,15,160);font-family:"Simplon Bold";}body.path-recherche main #block-aleop-content .views-element-container .view-container .result-container .views-row .node--type-testimony h2{color:rgb(0,15,160);font-size:1.6875em;}body.path-recherche main #block-aleop-content .views-element-container .view-container .js-pager__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px;padding-bottom:5vh;padding-left:25px;}body.path-recherche main #block-aleop-content .views-element-container .view-container .js-pager__items li{color:rgb(0,15,160);font-size:1.375em;font-family:"Simplon Bold";}body.path-recherche main #block-aleop-content .views-element-container .view-container .js-pager__items li a{color:rgb(0,15,160);text-decoration:none;}body.path-recherche main #block-aleop-content .views-element-container .view-container .js-pager__items li a:hover{text-decoration:underline;}@media screen and (max-width:767px){body.path-recherche main #block-aleop-content{padding-right:5vw;padding-bottom:20vh;padding-left:5vw;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .js-form-type-textfield{width:100%;height:auto;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .js-form-type-textfield input[type=text]{margin-bottom:10px;font-size:15px;width:90%;height:40px;padding:10px 5% 10px 5%;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .reset{width:45px;height:auto;margin-top:-60px;margin-left:auto;background:rgb(255,255,255);}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .reset:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";cursor:pointer;color:rgb(0,15,160);font-size:35px;line-height:45px;display:block;font-weight:bold;text-align:center;margin-top:-3px;width:45px;height:45px;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .form-actions{margin-top:15px;width:100%;height:auto;}body.path-recherche main #block-aleop-content .views-element-container .view-container .section-header form .form-actions input[type=submit]{font-size:17px;}}.node--type-testimony{padding-top:5vh;padding-right:10vw;padding-bottom:5vh;padding-left:10vw;}.node--type-testimony.node--view-mode-teaser{margin-bottom:25px;}.node--type-testimony.node--view-mode-teaser a{text-decoration:none;}.node--type-testimony.node--view-mode-teaser .testimony-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-right:1%;}.node--type-testimony.node--view-mode-teaser .testimony-content .image{z-index:10;width:30%;height:auto;max-height:350px;background:rgb(244,244,244);overflow:hidden;}.node--type-testimony.node--view-mode-teaser .testimony-content .text{z-index:0;width:64%;height:auto;padding-top:3%;padding-right:3%;padding-bottom:3%;padding-left:3%;box-shadow:0 0 15px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.node--type-testimony.node--view-mode-teaser .testimony-content .text .field{color:rgb(74,74,74);}.node--type-testimony.node--view-mode-teaser .testimony-content .text .field--type-string{font-size:1.3125em;}.node--type-testimony.node--view-mode-teaser .testimony-content .text h2,.node--type-testimony.node--view-mode-teaser .testimony-content .text h3{color:rgb(0,15,160);margin:0 0;}@media screen and (max-width:767px){.node--type-testimony.node--view-mode-teaser a .testimony-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.node--type-testimony.node--view-mode-teaser a .testimony-content .image{z-index:10;width:80%;height:auto;padding-right:10%;padding-left:10%;background:transparent;}.node--type-testimony.node--view-mode-teaser a .testimony-content .text{margin-top:-55px;width:85% !important;padding-top:75px;padding-right:3%;padding-bottom:3%;padding-left:3%;}.node--type-testimony.node--view-mode-teaser .testimony-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.node--type-testimony.node--view-mode-teaser .testimony-content .image{z-index:10;width:80%;height:auto;padding-right:10%;padding-left:10%;background:transparent;}.node--type-testimony.node--view-mode-teaser .testimony-content .text{margin-top:-55px;width:85% !important;padding-top:75px;padding-right:3%;padding-bottom:3%;padding-left:3%;}}.paragraph--type--destineo{padding-top:10px;padding-right:15vw;padding-bottom:2.5vh;padding-left:15vw;}.paragraph--type--destineo .destineo{border:1px #ddd solid;width:100%;height:auto;}.paragraph--type--destineo .destineo #is-MapWrapper{margin:0 0;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-List-Wrapper,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper{margin-bottom:0;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-List-Wrapper ul li,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li{text-align:left;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-List-Wrapper ul li a h2,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-List-Wrapper ul li a h2{padding:0 0;font-size:1.375em;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form{position:relative;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form fieldset,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput{width:38%;height:auto;border-radius:4px;height:47px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput:first-of-type,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-LabelInInput:first-of-type{margin-right:7%;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form fieldset .is-SwapGroup-Button,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form fieldset .is-SwapGroup-Button{z-index:100;right:56.75%;color:rgb(255,255,255);background:rgb(0,15,160);}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form .is-ButtonArea,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea{padding:0 0;position:absolute;top:-1px;right:0px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form .is-ButtonArea button,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-ButtonArea button{min-height:35px;line-height:30px;font-size:1.125em;font-family:"Simplon Bold";background-image:none;background:rgb(0,15,160);height:48px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference{margin-right:25px;padding-right:0;width:25%;height:auto;background:#F2F5FA;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference .is-Combobox-Button,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference .is-Combobox-Button{padding:5px 10px;font-size:0.9375em;width:100% !important;background:#F2F5FA;min-height:35px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch{padding-left:0;width:25%;height:auto;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch button,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch button{border:0;text-align:left;padding:5px 10px;min-height:35px;font-size:0.9375em;width:100%;height:auto;background:#F2F5FA;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Tab-Content .is-Tab-Pane form .is-collapse .is-ButtonArea,.paragraph--type--destineo .destineo #is-WidgetWrapper_Full .is-Tab-Content .is-Tab-Pane form .is-collapse .is-ButtonArea{position:relative;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-LabelInInput{width:38%;height:auto;border-radius:4px;height:47px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-LabelInInput:first-of-type{margin-right:7%;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-SwapGroup-Button{z-index:100;right:56.75%;color:rgb(255,255,255);background:rgb(0,15,160);}.paragraph--type--destineo .destineo #is-WidgetWrapper #is-Journey-MoreActionsArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--destineo .destineo #is-WidgetWrapper #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference{margin-right:25px;padding-right:0;width:25%;height:auto;background:#F2F5FA;}.paragraph--type--destineo .destineo #is-WidgetWrapper #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference .is-Combobox-Button{padding:5px 10px;font-size:0.9375em;width:100% !important;background:#F2F5FA;min-height:35px;}.paragraph--type--destineo .destineo #is-WidgetWrapper #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch{padding-left:0;width:25%;height:auto;}.paragraph--type--destineo .destineo #is-WidgetWrapper #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch button{border:0;text-align:left;padding:5px 10px;min-height:35px;font-size:0.9375em;width:100%;height:auto;background:#F2F5FA;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-ButtonArea{padding:0 0;position:absolute;top:-1px;right:0px;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-ButtonArea button{min-height:35px;line-height:30px;font-size:1.125em;font-family:"Simplon Bold";background-image:none;background:rgb(0,15,160);height:48px;}@media screen and (max-width:767px){.paragraph--type--destineo{padding-top:2.5vh;padding-right:5vw;padding-bottom:2.5vh;padding-left:5vw;}.paragraph--type--destineo .destineo{margin-top:0;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-LabelInInput{width:100%;height:auto;margin-right:0;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-LabelInInput:first-of-type{margin-right:0;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-ButtonArea{position:relative;}.paragraph--type--destineo .destineo #is-WidgetWrapper .is-Widget .is-SwapGroup .is-SwapGroup-Button{right:-15px;}.paragraph--type--destineo .destineo #is-Journey-MoreActionsArea{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--destineo .destineo #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-DatePreference,.paragraph--type--destineo .destineo #is-Journey-MoreActionsArea #is-Journey-MoreActionsArea-AdvancedSearch{width:48.5% !important;}}.paragraph--type--download-files{padding-top:10px;padding-right:15vw;padding-bottom:2.5vh;padding-left:15vw;}.paragraph--type--download-files a{color:rgb(0,15,160);}.paragraph--type--download-files .link-download-file,.paragraph--type--download-files .icon-link{display:inline-block;margin-bottom:24px;}.paragraph--type--download-files .link-download-file .download-file,.paragraph--type--download-files .link-download-file .intern-icon,.paragraph--type--download-files .link-download-file .external-icon,.paragraph--type--download-files .icon-link .download-file,.paragraph--type--download-files .icon-link .intern-icon,.paragraph--type--download-files .icon-link .external-icon{color:rgb(255,255,255);font-size:1.3125em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:10px;background:rgb(0,15,160);}.paragraph--type--download-files .link-download-file .download-file a,.paragraph--type--download-files .link-download-file .intern-icon a,.paragraph--type--download-files .link-download-file .external-icon a,.paragraph--type--download-files .icon-link .download-file a,.paragraph--type--download-files .icon-link .intern-icon a,.paragraph--type--download-files .icon-link .external-icon a{color:rgb(255,255,255);text-decoration:none;}.paragraph--type--download-files .link-download-file .download-file span.file,.paragraph--type--download-files .link-download-file .intern-icon span.file,.paragraph--type--download-files .link-download-file .external-icon span.file,.paragraph--type--download-files .icon-link .download-file span.file,.paragraph--type--download-files .icon-link .intern-icon span.file,.paragraph--type--download-files .icon-link .external-icon span.file{font-family:"Simplon Bold";}.paragraph--type--download-files .link-download-file .download-file:before,.paragraph--type--download-files .icon-link .download-file:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:35px;line-height:30px;text-align:center;margin-right:10px;}.paragraph--type--download-files .link-download-file .intern-icon,.paragraph--type--download-files .link-download-file .external-icon,.paragraph--type--download-files .icon-link .intern-icon,.paragraph--type--download-files .icon-link .external-icon{text-decoration:none;}.paragraph--type--download-files .link-download-file .intern-icon:before,.paragraph--type--download-files .link-download-file .external-icon:before,.paragraph--type--download-files .icon-link .intern-icon:before,.paragraph--type--download-files .icon-link .external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;}.paragraph--type--download-files .link-download-file .intern-icon:before,.paragraph--type--download-files .icon-link .intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);display:none;}@media screen and (max-width:767px){.paragraph--type--download-files{padding-top:2.5vh;padding-right:5vw;padding-bottom:2.5vh;padding-left:5vw;}}.paragraph--type--fold-unfold{padding-top:10px;padding-right:15vw;padding-bottom:10px;padding-left:15vw;}.paragraph--type--fold-unfold .ui-accordion-header-icon{display:none;background-image:none;}.paragraph--type--fold-unfold .field--name-field-title{color:rgb(255,255,255);text-align:left;font-size:1.5em;font-family:"Simplon Norm" !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0.5em;padding-right:5%;padding-bottom:0.5em;padding-left:3%;width:92%;height:auto;background-image:none;background:rgb(0,15,160);border-left:0;border-right:0;border-bottom:0;border-radius:0;}.paragraph--type--fold-unfold .field--name-field-title:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:55px;line-height:58px;text-align:center;width:63px;height:63px;position:absolute;top:0px;right:31px;}.paragraph--type--fold-unfold .field--name-field-title.ui-state-active:after{content:"\e906";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.paragraph--type--fold-unfold .field--name-field-rich-text{border:0;width:94%;height:auto;padding-right:3%;padding-bottom:0.0895255148vh;padding-left:3%;background:rgb(0,15,160);}.paragraph--type--fold-unfold .field--name-field-rich-text .container-field{color:rgb(74,74,74);padding:32px 32px;background:rgb(255,255,255);}.paragraph--type--fold-unfold .field--name-field-rich-text .container-field p{color:rgb(74,74,74);margin:0 0 1em 0;}.paragraph--type--fold-unfold .field--name-field-rich-text .container-field p:last-of-type{margin-bottom:0;}.paragraph--type--fold-unfold .field--name-field-rich-text a.school-transport{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--fold-unfold .field--name-field-rich-text a.school-transport:after{display:none;}.paragraph--type--fold-unfold .field--name-field-rich-text a.school-transport:hover{background:rgb(236,191,64);}@media screen and (max-width:767px){.paragraph--type--fold-unfold{padding-top:0;padding-right:5vw;padding-bottom:5px;padding-left:5vw;}.paragraph--type--fold-unfold .field--name-field-title{font-size:18px;padding-right:20%;padding-left:5%;width:75%;height:auto;}.paragraph--type--fold-unfold .field--name-field-title:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";top:0;right:5px;font-size:50px;line-height:54px;}}.paragraph--type--highlight{margin-bottom:5vh;}.paragraph--type--highlight.all-wide .picto,.paragraph--type--highlight.small-wide .picto{z-index:10;position:relative;text-align:center;width:115px;height:115px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;}.paragraph--type--highlight.all-wide .picto .field--type-image,.paragraph--type--highlight.small-wide .picto .field--type-image{overflow:hidden;border-radius:200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:115px;height:115px;box-shadow:0 0 35px 10px rgba(0,0,0,0.3);}.paragraph--type--highlight.all-wide .picto .field--type-image img,.paragraph--type--highlight.small-wide .picto .field--type-image img{max-width:100%;width:76px;height:auto;}@media screen and (max-width:767px){.paragraph--type--highlight.all-wide .picto,.paragraph--type--highlight.small-wide .picto{width:90px;height:90px;}.paragraph--type--highlight.all-wide .picto .field--type-image,.paragraph--type--highlight.small-wide .picto .field--type-image{width:90px;height:90px;}.paragraph--type--highlight.all-wide .picto .field--type-image img,.paragraph--type--highlight.small-wide .picto .field--type-image img{width:55px;height:auto;}}.paragraph--type--highlight.all-wide .contenu,.paragraph--type--highlight.small-wide .contenu{z-index:0;color:rgb(255,255,255);}.paragraph--type--highlight.all-wide .contenu .title .field--name-field-title,.paragraph--type--highlight.small-wide .contenu .title .field--name-field-title{font-family:"Simplon Norm";}.paragraph--type--highlight.all-wide .contenu .text,.paragraph--type--highlight.small-wide .contenu .text{font-family:"Simplon Norm";}.paragraph--type--highlight.all-wide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-right:15vw;padding-left:15vw;background:rgb(0,15,160);}.paragraph--type--highlight.all-wide .contenu{padding-top:25px;padding-right:5vw;padding-bottom:25px;padding-left:45px;}.paragraph--type--highlight.all-wide .contenu .title{text-align:left;}.paragraph--type--highlight.all-wide .contenu .text{text-align:left;}@media screen and (max-width:767px){.paragraph--type--highlight.all-wide{position:relative;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:5vh;padding-right:0;padding-left:0;}.paragraph--type--highlight.all-wide .picto{position:absolute;top:4vh;left:20px;}.paragraph--type--highlight.all-wide .contenu{padding-top:30px;padding-right:15px;padding-bottom:30px;padding-left:15px;}.paragraph--type--highlight.all-wide .contenu .title{margin:0 0;text-align:left;padding-left:110px;min-height:56px;}}.paragraph--type--highlight.small-wide{padding-right:15vw;padding-left:15vw;}.paragraph--type--highlight.small-wide .picto .field--type-image{background:rgb(0,15,160);box-shadow:0 0 15px 5px rgba(0,0,0,0.3);}.paragraph--type--highlight.small-wide .contenu{margin-top:-55px;padding-top:50px;padding-right:5vw;padding-bottom:30px;padding-left:5vw;background:rgb(0,15,160);}.paragraph--type--highlight.small-wide .contenu .title{text-align:center;}.paragraph--type--highlight.small-wide .contenu .text{text-align:center;}.paragraph--type--highlight.small-wide .contenu a{color:rgb(255,255,255);}@media screen and (max-width:767px){.paragraph--type--highlight.small-wide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-right:5vw;padding-left:5vw;}}.paragraph--type--image-carousel picture{display:block;background:rgb(255,255,255);}.paragraph--type--image-carousel picture img{max-width:100%;}.paragraph--type--image-carousel.small-carousel{padding-top:5vh;padding-right:0;padding-bottom:5vh;padding-left:0;}.paragraph--type--image-carousel.big-carousel{padding-top:5vh;padding-right:0;padding-bottom:5vh;padding-left:15vw;}.paragraph--type--image-carousel.big-carousel picture{width:98%;height:auto;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);}@media screen and (max-width:767px){.paragraph--type--image-carousel.small-carousel{padding-top:5vh;padding-right:0;padding-bottom:0;padding-left:0;}.paragraph--type--image-carousel.big-carousel{padding-top:5vh;padding-right:0;padding-bottom:0;padding-left:0;}}.paragraph--type--image-link img{max-width:100%;height:auto;}.paragraph--type--image-text{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding-top:10px;padding-right:15vw;padding-bottom:10px;padding-left:15vw;}.paragraph--type--image-text h2,.paragraph--type--image-text h3{color:rgb(74,74,74);}.paragraph--type--image-text h2{margin:0 0;}.paragraph--type--image-text--left .image,.paragraph--type--image-text--right .image{width:50%;height:auto;}.paragraph--type--image-text--left .image img,.paragraph--type--image-text--right .image img{margin:0 0;width:100%;height:auto;}.paragraph--type--image-text--left .content,.paragraph--type--image-text--right .content{text-align:left;width:46%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.paragraph--type--image-text--left .content h2,.paragraph--type--image-text--right .content h2{text-align:left;}.paragraph--type--image-text--left .content{padding-left:3%;}.paragraph--type--image-text--right .content{width:47%;height:auto;padding-right:3%;}.paragraph--type--image-text--top .image,.paragraph--type--image-text--top .content,.paragraph--type--image-text--bottom .image,.paragraph--type--image-text--bottom .content{width:100%;height:auto;}.paragraph--type--image-text--right .image,.paragraph--type--image-text--bottom .image{order:2;}.paragraph--type--image-text--right .content,.paragraph--type--image-text--bottom .content{order:1;}.paragraph--type--image-text--bottom .image{margin-top:25px;}.paragraph--type--image-text--behind h2,.paragraph--type--image-text--behind h3{color:rgb(255,255,255);text-align:center;}.paragraph--type--image-text--behind .image,.paragraph--type--image-text--behind .content{position:relative;width:100%;height:auto;}.paragraph--type--image-text--behind .image:after{z-index:1;content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,15,160,0.55);}.paragraph--type--image-text--behind .content{z-index:2;margin:auto;color:rgb(255,255,255);text-align:center;width:60%;height:fit-content;position:absolute;top:0px;right:0px;bottom:0px;left:0px;}.paragraph--type--image-text--behind .content .field--name-field-link{text-align:center;}.paragraph--type--image-text--behind .content .field--name-field-link a{color:rgb(255,255,255) !important;justify-content:center !important;}.paragraph--type--image-text--behind .content .field--name-field-link a:after{color:rgb(255,255,255) !important;}.paragraph--type--image-text--on-bottom .image,.paragraph--type--image-text--on-bottom .content{position:relative;}.paragraph--type--image-text--on-bottom .image .legend,.paragraph--type--image-text--on-bottom .content .legend{display:none !important;}.paragraph--type--image-text--on-bottom .content{z-index:10;background:rgb(255,255,255);padding-top:2.5vh;padding-right:2.5vw;padding-bottom:2.5vh;padding-left:2.5vw;width:80%;height:auto;margin-top:-10%;margin-right:10%;margin-left:10%;}@media screen and (max-width:767px){.paragraph--type--image-text{padding-top:10px;padding-right:5vw;padding-bottom:10px;padding-left:5vw;}.paragraph--type--image-text h2{margin-top:12px;}.paragraph--type--image-text--left,.paragraph--type--image-text--right{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;}.paragraph--type--image-text--left .image,.paragraph--type--image-text--right .image{width:100%;height:auto;}.paragraph--type--image-text--left .content,.paragraph--type--image-text--right .content{padding:0 0;width:100%;height:auto;}.paragraph--type--image-text--left .image,.paragraph--type--image-text--right .image,.paragraph--type--image-text--top .image,.paragraph--type--image-text--bottom .image{order:1;}.paragraph--type--image-text--left .content,.paragraph--type--image-text--right .content,.paragraph--type--image-text--top .content,.paragraph--type--image-text--bottom .content{order:2;}.paragraph--type--image-text--bottom .image{margin-top:0;}.paragraph--type--image-text--behind{min-height:35vh;}.paragraph--type--image-text--behind .image{width:100%;height:100%;}.paragraph--type--image-text--behind .content{width:90%;height:fit-content;padding-top:0;padding-right:3%;padding-bottom:1%;padding-left:3%;}.paragraph--type--image-text--behind .content .text{padding-right:5vw;padding-left:5vw;}.paragraph--type--image-text--on-bottom .content{width:90%;height:auto;padding-top:0;padding-right:5%;padding-bottom:2.5vh;padding-left:5%;margin-top:-10%;margin-right:5%;margin-left:5%;}}.paragraph--type--image-texte-carousel{position:relative;padding-top:5vh;padding-right:0;padding-bottom:5vh;padding-left:15vw;}.paragraph--type--image-texte-carousel .category{z-index:10;position:absolute;top:-15px;left:24px;}.paragraph--type--image-texte-carousel .category .field{color:rgb(74,74,74);display:inline-block;text-align:center;font-size:0.625em;font-family:"Simplon Norm";padding-top:5px;padding-right:15px;padding-bottom:7px;padding-left:15px;border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item{position:relative;width:98%;height:auto;background:rgb(255,255,255);}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .image{z-index:0;}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text{padding-top:5%;padding-right:5%;padding-bottom:3%;padding-left:5%;}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text .field--name-field-title{color:rgb(0,15,160);}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text .field--name-field-rich-text p{font-size:0.8125em;}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text .field--name-field-rich-text p:last-of-type{margin:0 0;}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text .field--name-field-link a{margin-top:10px;font-size:0.75em;}.paragraph--type--image-texte-carousel .field__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.paragraph--type--image-texte-carousel .field__items .field__item{width:32%;height:auto;background:rgb(255,255,255);margin-right:0.5%;margin-left:0.5%;box-shadow:0 0 17px 5px rgba(0,0,0,0.05);}.paragraph--type--image-texte-carousel .field__items .field__item .paragraph{position:relative;width:100%;height:auto;}.paragraph--type--image-texte-carousel .field__items .field__item .paragraph .field__item{width:100%;height:auto;margin-right:0;margin-left:0;box-shadow:none;background:transparent;}.paragraph--type--image-texte-carousel .field__items .field__item .paragraph .category{z-index:10;}.paragraph--type--image-texte-carousel .field__items .field__item .paragraph .category .field__item{background:#fff;}.paragraph--type--image-texte-carousel .owl-carousel .owl-item{padding-top:2.5vh;padding-bottom:2.5vh;}.paragraph--type--image-texte-carousel .owl-carousel .owl-item .paragraph--type--image-text-carousel-item{box-shadow:0 0 17px 5px rgba(0,0,0,0.05);}@media screen and (max-width:767px){.paragraph--type--image-texte-carousel{padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:4vw;}.paragraph--type--image-texte-carousel .paragraph--type--image-text-carousel-item .content-text{padding-top:5%;padding-right:5%;padding-bottom:0;padding-left:5%;}.paragraph--type--image-texte-carousel .field__items{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;}.paragraph--type--image-texte-carousel .field__items .field__item{width:96%;height:auto;margin-bottom:25px;}}.paragraph--type--key-figure-text-link{position:relative;padding-top:15px;padding-right:15vw;padding-bottom:30px;padding-left:15vw;}.paragraph--type--key-figure-text-link .field__items{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.paragraph--type--key-figure-text-link .field__items .field__item{width:48.5%;height:auto;margin-right:0.75%;margin-bottom:2.5vh;margin-left:0.75%;background:rgb(255,255,255);box-shadow:0 0 7px 5px rgba(0,0,0,0.1);}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure{padding-bottom:2.5vh;}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure img{margin-top:25px;display:inline-block;max-width:30%;width:100%;height:auto;}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure .field{margin:0 0;text-align:center;font-size:0.9375em;width:100%;height:auto;box-shadow:none;}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure .field.field--name-field-image{padding-bottom:10px;}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure .field.field--name-field-image img{display:inline-block;}.paragraph--type--key-figure-text-link .field__items .field__item .paragraph--type--key-figure .field.field--name-field-title{color:rgb(0,15,160);font-family:"Simplon Bold";font-size:1.5em;}@media screen and (max-width:767px){.paragraph--type--key-figure-text-link{padding-top:15px;padding-right:5vw;padding-bottom:30px;padding-left:5vw;}.paragraph--type--key-figure-text-link .field__items{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--key-figure-text-link .field__items .field__item{width:98.5%;height:auto;}}.paragraph--type--links{padding-right:15vw;padding-bottom:2.5vh;padding-left:15vw;}.paragraph--type--links a{color:rgb(0,15,160);}.paragraph--type--links .link-download-file,.paragraph--type--links .icon-link{display:inline-block;margin-bottom:0;}.paragraph--type--links .link-download-file .download-file,.paragraph--type--links .link-download-file .intern-icon,.paragraph--type--links .link-download-file .external-icon,.paragraph--type--links .icon-link .download-file,.paragraph--type--links .icon-link .intern-icon,.paragraph--type--links .icon-link .external-icon{color:rgb(255,255,255);font-size:1.3125em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:10px;background:rgb(0,15,160);}.paragraph--type--links .link-download-file .download-file a,.paragraph--type--links .link-download-file .intern-icon a,.paragraph--type--links .link-download-file .external-icon a,.paragraph--type--links .icon-link .download-file a,.paragraph--type--links .icon-link .intern-icon a,.paragraph--type--links .icon-link .external-icon a{color:rgb(255,255,255);text-decoration:none;}.paragraph--type--links .link-download-file .download-file span.file,.paragraph--type--links .link-download-file .intern-icon span.file,.paragraph--type--links .link-download-file .external-icon span.file,.paragraph--type--links .icon-link .download-file span.file,.paragraph--type--links .icon-link .intern-icon span.file,.paragraph--type--links .icon-link .external-icon span.file{font-family:"Simplon Bold";}.paragraph--type--links .link-download-file .download-file:before,.paragraph--type--links .icon-link .download-file:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:35px;line-height:30px;text-align:center;margin-right:10px;}.paragraph--type--links .link-download-file .intern-icon,.paragraph--type--links .link-download-file .external-icon,.paragraph--type--links .icon-link .intern-icon,.paragraph--type--links .icon-link .external-icon{text-decoration:none;}.paragraph--type--links .link-download-file .intern-icon:before,.paragraph--type--links .link-download-file .external-icon:before,.paragraph--type--links .icon-link .intern-icon:before,.paragraph--type--links .icon-link .external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;}.paragraph--type--links .link-download-file .intern-icon:before,.paragraph--type--links .icon-link .intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);display:none;}.paragraph--type--links .icon-link{width:100%;}.paragraph--type--links .icon-link a{float:left;margin-right:10px;margin-bottom:10px;}@media screen and (max-width:767px){.paragraph--type--links{padding-right:5vw;padding-bottom:2.5vh;padding-left:5vw;}}body:not(.path-frontpage) a.school-transport{cursor:pointer;color:rgb(0,15,160);position:relative;display:inline-block;text-align:center;font-family:"Simplon Bold";font-size:0.875em;line-height:0.625em;text-decoration:none;margin-top:15px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:35px;border:3px solid rgb(236,191,64);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}body:not(.path-frontpage) a.school-transport:before{content:"";margin-right:5px;display:block;width:25px;height:25px;position:absolute;top:3px;left:5px;background:url(/themes/custom/img/header/header-transport-scolaires.webp) transparent center center no-repeat;background-size:25px auto;}body:not(.path-frontpage) a.school-transport:hover{border-color:rgb(255,255,255);background:rgb(236,191,64);}body:not(.path-frontpage) .arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:rgb(0,15,160);font-size:1.0625em;font-family:"Simplon Bold";text-decoration:none;}body:not(.path-frontpage) .arrow:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;text-align:center;font-size:24px;line-height:24px;color:rgb(0,15,160);transform:translateX(0);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}body:not(.path-frontpage) .arrow:hover:after{transform:translateX(12px);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}body:not(.path-frontpage) a{color:rgb(0,15,160);}body:not(.path-frontpage) .link-download-file,body:not(.path-frontpage) .icon-link{display:inline-block;margin-bottom:0;}body:not(.path-frontpage) .link-download-file .download-file,body:not(.path-frontpage) .link-download-file .intern-icon,body:not(.path-frontpage) .link-download-file .external-icon,body:not(.path-frontpage) .icon-link .download-file,body:not(.path-frontpage) .icon-link .intern-icon,body:not(.path-frontpage) .icon-link .external-icon{color:rgb(255,255,255);cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;line-height:1em;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:10px;background:rgb(0,15,160);}body:not(.path-frontpage) .link-download-file .download-file a,body:not(.path-frontpage) .link-download-file .intern-icon a,body:not(.path-frontpage) .link-download-file .external-icon a,body:not(.path-frontpage) .icon-link .download-file a,body:not(.path-frontpage) .icon-link .intern-icon a,body:not(.path-frontpage) .icon-link .external-icon a{color:rgb(255,255,255);text-decoration:none;}body:not(.path-frontpage) .link-download-file .download-file span.file,body:not(.path-frontpage) .link-download-file .intern-icon span.file,body:not(.path-frontpage) .link-download-file .external-icon span.file,body:not(.path-frontpage) .icon-link .download-file span.file,body:not(.path-frontpage) .icon-link .intern-icon span.file,body:not(.path-frontpage) .icon-link .external-icon span.file{font-family:"Simplon Bold";}body:not(.path-frontpage) .link-download-file .download-file,body:not(.path-frontpage) .icon-link .download-file{z-index:1;overflow:hidden;cursor:pointer;margin-bottom:10px;position:relative;}body:not(.path-frontpage) .link-download-file .download-file:before,body:not(.path-frontpage) .icon-link .download-file:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:35px;line-height:30px;text-align:center;margin-right:10px;}body:not(.path-frontpage) .link-download-file .download-file:after,body:not(.path-frontpage) .icon-link .download-file:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-35%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}body:not(.path-frontpage) .link-download-file .download-file:hover:after,body:not(.path-frontpage) .icon-link .download-file:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}body:not(.path-frontpage) .link-download-file .intern-icon,body:not(.path-frontpage) .link-download-file .external-icon,body:not(.path-frontpage) .icon-link .intern-icon,body:not(.path-frontpage) .icon-link .external-icon{z-index:1;overflow:hidden;cursor:pointer;position:relative;text-decoration:none;}body:not(.path-frontpage) .link-download-file .intern-icon:before,body:not(.path-frontpage) .link-download-file .external-icon:before,body:not(.path-frontpage) .icon-link .intern-icon:before,body:not(.path-frontpage) .icon-link .external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;}body:not(.path-frontpage) .link-download-file .intern-icon:after,body:not(.path-frontpage) .link-download-file .external-icon:after,body:not(.path-frontpage) .icon-link .intern-icon:after,body:not(.path-frontpage) .icon-link .external-icon:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-35%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}body:not(.path-frontpage) .link-download-file .intern-icon:hover:after,body:not(.path-frontpage) .link-download-file .external-icon:hover:after,body:not(.path-frontpage) .icon-link .intern-icon:hover:after,body:not(.path-frontpage) .icon-link .external-icon:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}body:not(.path-frontpage) .link-download-file .intern-icon,body:not(.path-frontpage) .icon-link .intern-icon{min-height:30px;}body:not(.path-frontpage) .link-download-file .intern-icon:before,body:not(.path-frontpage) .icon-link .intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);display:none;}body:not(.path-frontpage) .link-download-file .external-icon:before,body:not(.path-frontpage) .icon-link .external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;margin-right:10px;}body:not(.path-frontpage) picture,body:not(.path-frontpage) .image{position:relative;}body:not(.path-frontpage) picture img,body:not(.path-frontpage) .image img{z-index:0;max-width:100%;width:100%;height:auto;}body:not(.path-frontpage) picture .legend,body:not(.path-frontpage) .image .legend{z-index:10;color:rgb(255,255,255);display:block;font-size:17px;line-height:1em;width:96%;height:auto;padding-top:35px;padding-right:2%;padding-bottom:1%;padding-left:2%;position:absolute;bottom:0px;left:0px;background:transparent;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.75));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.75));}body:not(.path-frontpage) .paragraph{font-size:1.3125em;}body:not(.path-frontpage) .paragraph br{content:"";display:block;width:100%;margin:3px 0 3px 0;}body:not(.path-frontpage) .paragraph p{font-size:1.125em;line-height:1.5em;}body:not(.path-frontpage) .paragraph ul li,body:not(.path-frontpage) .paragraph ol li{margin-bottom:7px;font-size:1.125em;}body:not(.path-frontpage) .paragraph ul li ul,body:not(.path-frontpage) .paragraph ul li ol,body:not(.path-frontpage) .paragraph ol li ul,body:not(.path-frontpage) .paragraph ol li ol{margin:7px 0;}body:not(.path-frontpage) .paragraph ul li ul li,body:not(.path-frontpage) .paragraph ul li ol li,body:not(.path-frontpage) .paragraph ol li ul li,body:not(.path-frontpage) .paragraph ol li ol li{font-size:1em;}body:not(.path-frontpage) .paragraph .citation,body:not(.path-frontpage) div.text .citation,body:not(.path-frontpage) .section-resume .citation,body:not(.path-frontpage) .content-text-link .citation{padding-top:25px;padding-right:10px;padding-bottom:25px;padding-left:10px;background:#f1f3fe;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport,body:not(.path-frontpage) div.text .field--type-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-text a.external-icon,body:not(.path-frontpage) div.text .field--type-text a.file-icon,body:not(.path-frontpage) div.text .field--type-text a.school-transport,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport{display:inline-block;position:relative;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport span.file,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport span.file,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport span.file,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport span.file,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport span.file,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport span.file,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon span.file,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon span.file,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon span.file,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport span.file,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport span.file,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon span.file,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport span.file,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon span.file,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon span.file,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon span.file,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport span.file,body:not(.path-frontpage) div.text .field--type-text a.intern-icon span.file,body:not(.path-frontpage) div.text .field--type-text a.external-icon span.file,body:not(.path-frontpage) div.text .field--type-text a.file-icon span.file,body:not(.path-frontpage) div.text .field--type-text a.school-transport span.file,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon span.file,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon span.file,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport span.file,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport span.file,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon span.file,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport span.file{font-family:"Simplon Bold";}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon,body:not(.path-frontpage) div.text .field--type-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-text a.external-icon,body:not(.path-frontpage) div.text .field--type-text a.file-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon{z-index:1;cursor:pointer;color:rgb(255,255,255);overflow:hidden;position:relative;text-decoration:none;line-height:1.0625em;width:fit-content;height:auto;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:40px;margin-right:10px;margin-bottom:10px;background:rgb(0,15,160);}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) div.text .field--type-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-text a.external-icon:before,body:not(.path-frontpage) div.text .field--type-text a.file-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon:before{content:"";color:rgb(255,255,255);line-height:30px;text-align:center;display:block;width:30px;height:30px;position:absolute;top:5px;left:5px;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon:after,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon:after,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon:after,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon:after,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon:after,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon:after,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon:after,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon:after,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon:after,body:not(.path-frontpage) div.text .field--type-text a.intern-icon:after,body:not(.path-frontpage) div.text .field--type-text a.external-icon:after,body:not(.path-frontpage) div.text .field--type-text a.file-icon:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon:after,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon:after,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:110%;height:55px;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-100%);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;background:url("/themes/custom/aleop/img/globale/hover-bt-effect.png") transparent top left no-repeat;background-size:100% auto;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text a.file-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateX(0);width:110%;height:55px;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-text a.intern-icon,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon{padding-left:15px;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.intern-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-text a.intern-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.intern-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.intern-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:35px;display:none;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.external-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.external-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) div.text .field--type-text a.external-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.external-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.external-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:35px;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-text a.file-icon:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-text a.file-icon:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) div.text .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) div.text .field--type-text a.file-icon:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-text a.file-icon:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text a.file-icon:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.file-icon:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:24px;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport,body:not(.path-frontpage) div.text .field--type-text a.school-transport,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport{cursor:pointer;color:rgb(0,15,160);display:inline-block;text-align:center;font-family:"Simplon Bold";font-size:1em;line-height:0.9375em;text-decoration:none;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:35px;border:3px solid rgb(236,191,64);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport:before,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport:before,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport:before,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport:before,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport:before,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport:before,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport:before,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport:before,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport:before,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport:before,body:not(.path-frontpage) div.text .field--type-text a.school-transport:before,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport:before,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport:before,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport:before,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport:before,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport:before,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport:before,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport:before,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport:before{content:"";margin-right:5px;display:block;width:25px;height:25px;position:absolute;top:5px;left:5px;background:url("/themes/custom/aleop/img/header/header-transport-scolaires.webp") transparent center center no-repeat;background-size:25px auto;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport:hover,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport:hover,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport:hover,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport:hover,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport:hover,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport:hover,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport:hover,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport:hover,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport:hover,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport:hover,body:not(.path-frontpage) div.text .field--type-text a.school-transport:hover,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport:hover,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport:hover,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport:hover{border-color:rgb(255,255,255);background:rgb(236,191,64);}body:not(.path-frontpage) .paragraph .field--name-field-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text a.school-transport:hover:after,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) .paragraph .field--type-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .paragraph .field--type-text a.school-transport:hover:after,body:not(.path-frontpage) .paragraph .field--type-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--name-field-rich-text a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--name-field-text a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--name-field-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--type-rich-text a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--type-text a.school-transport:hover:after,body:not(.path-frontpage) div.text .field--type-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--type-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--type-text a.school-transport:hover:after,body:not(.path-frontpage) .section-resume .field--type-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--type-rich-text a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text a.school-transport:hover:after,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary a.school-transport:hover:after{display:none;}body:not(.path-frontpage) .paragraph .field--name-field-rich-text .price-color,body:not(.path-frontpage) .paragraph .field--name-field-text .price-color,body:not(.path-frontpage) .paragraph .field--name-field-text-with-summary .price-color,body:not(.path-frontpage) .paragraph .field--type-rich-text .price-color,body:not(.path-frontpage) .paragraph .field--type-text .price-color,body:not(.path-frontpage) .paragraph .field--type-text-with-summary .price-color,body:not(.path-frontpage) div.text .field--name-field-rich-text .price-color,body:not(.path-frontpage) div.text .field--name-field-text .price-color,body:not(.path-frontpage) div.text .field--name-field-text-with-summary .price-color,body:not(.path-frontpage) div.text .field--type-rich-text .price-color,body:not(.path-frontpage) div.text .field--type-text .price-color,body:not(.path-frontpage) div.text .field--type-text-with-summary .price-color,body:not(.path-frontpage) .section-resume .field--name-field-rich-text .price-color,body:not(.path-frontpage) .section-resume .field--name-field-text .price-color,body:not(.path-frontpage) .section-resume .field--name-field-text-with-summary .price-color,body:not(.path-frontpage) .section-resume .field--type-rich-text .price-color,body:not(.path-frontpage) .section-resume .field--type-text .price-color,body:not(.path-frontpage) .section-resume .field--type-text-with-summary .price-color,body:not(.path-frontpage) .content-text-link .field--name-field-rich-text .price-color,body:not(.path-frontpage) .content-text-link .field--name-field-text .price-color,body:not(.path-frontpage) .content-text-link .field--name-field-text-with-summary .price-color,body:not(.path-frontpage) .content-text-link .field--type-rich-text .price-color,body:not(.path-frontpage) .content-text-link .field--type-text .price-color,body:not(.path-frontpage) .content-text-link .field--type-text-with-summary .price-color{color:rgb(0,15,160);font-size:2.1875em;font-family:"Simplon Bold";}body:not(.path-frontpage) .paragraph .field--name-field-title,body:not(.path-frontpage) div.text .field--name-field-title,body:not(.path-frontpage) .section-resume .field--name-field-title,body:not(.path-frontpage) .content-text-link .field--name-field-title{font-family:"Simplon Bold";}body:not(.path-frontpage) .paragraph .field--name-field-link a,body:not(.path-frontpage) div.text .field--name-field-link a,body:not(.path-frontpage) .section-resume .field--name-field-link a,body:not(.path-frontpage) .content-text-link .field--name-field-link a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;color:rgb(0,15,160);font-size:1.125em;font-family:"Simplon Bold";text-decoration:none;}body:not(.path-frontpage) .paragraph .field--name-field-link a:after,body:not(.path-frontpage) div.text .field--name-field-link a:after,body:not(.path-frontpage) .section-resume .field--name-field-link a:after,body:not(.path-frontpage) .content-text-link .field--name-field-link a:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;text-align:center;font-size:27px;line-height:30px;color:rgb(0,15,160);transform:translateX(0);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}body:not(.path-frontpage) .paragraph .field--name-field-link a:hover:after,body:not(.path-frontpage) div.text .field--name-field-link a:hover:after,body:not(.path-frontpage) .section-resume .field--name-field-link a:hover:after,body:not(.path-frontpage) .content-text-link .field--name-field-link a:hover:after{transform:translateX(12px);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.field--name-field-pushs{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-bottom:2.5vh;}.field--name-field-pushs .field__item{width:49%;height:auto;margin-right:0.5%;margin-bottom:2.5vh;margin-left:0.5%;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push{box-shadow:0 0 7px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .field__item{width:100%;height:auto;margin:0 0;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push{padding-top:5vh;padding-right:3%;padding-bottom:5vh;padding-left:10%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .more{display:block;text-align:left;width:100%;height:auto;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-string{font-size:2em;font-family:"Simplon Norm";}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-link{margin-top:10px;display:block;width:100%;height:auto;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-link a{z-index:1;position:relative;text-decoration:none;text-align:center;display:block;overflow:hidden;font-size:1.125em;width:fit-content;height:auto;padding:0.0895255148vh 25px;border:0 solid rgba(0,0,0,0.35);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-35%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:focus{color:rgb(255,255,255);}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .image-push{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .image-push img{max-width:inherit;}.field--name-field-pushs .field__item:nth-child(1) .paragraph--type--rate-list-push{background:rgb(255,255,255);}.field--name-field-pushs .field__item:nth-child(1) .paragraph--type--rate-list-push .push-content .text-push .field--type-string{color:rgb(0,15,160);}.field--name-field-pushs .field__item:nth-child(1) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a{color:rgb(255,255,255);background-color:rgb(0,15,160);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push{background:rgb(0,15,160);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-string{color:rgb(255,255,255);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a{color:rgb(0,15,160);background-color:rgb(255,255,255);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:after{background:rgb(210,213,237);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:focus{color:rgb(0,15,160);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:hover{color:rgb(0,15,160);}.field--name-field-pushs .field__item:nth-child(2) .paragraph--type--rate-list-push .push-content .text-push .field--type-link a:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}@media screen and (max-width:767px){.field--name-field-pushs{padding-bottom:15vh;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.field--name-field-pushs .field__item{width:99%;height:auto;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .image-push{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}.field--name-field-pushs .field__item .paragraph--type--rate-list-push .push-content .image-push .field--type-image img{float:right;}}.paragraph--type--rich-text{margin-bottom:15px;padding-top:2.5vh;padding-right:15vw;padding-bottom:2.5vh;padding-left:15vw;}.paragraph--type--rich-text p:last-of-type{margin-bottom:0;}.paragraph--type--rich-text table{border-spacing:0;width:100%;height:auto;}.paragraph--type--rich-text table tr td,.paragraph--type--rich-text table tr th{text-align:left;margin:0 0;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;}.paragraph--type--rich-text table thead tr th{color:rgb(255,255,255);font-family:"Simplon Bold";background:rgb(0,15,160);}.paragraph--type--rich-text table tbody tr td{color:rgb(74,74,74);}.paragraph--type--rich-text table tbody tr:nth-child(2n) td{background:rgb(241,243,254);}.paragraph--type--rich-text.bloc-border .field--name-field-rich-text{border-top:1px rgb(0,15,160) solid;border-bottom:1px rgb(0,15,160) solid;margin-bottom:15px;}@media screen and (max-width:767px){.paragraph--type--rich-text{padding-top:2.5vh;padding-right:5vw;padding-bottom:2.5vh;padding-left:5vw;}}.paragraph--type--schedules-push .field__item{box-shadow:none;}.paragraph--type--schedules-push .field__item.field--name-field-image img{width:100%;height:auto;}.paragraph--type--schedules-push .field__item.field--name-field-title{font-size:1.5em;padding-top:25px;padding-right:0;padding-bottom:0;padding-left:0;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon{color:rgb(255,255,255);position:relative;display:inline-block;width:auto;height:auto;line-height:1em;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:38px;background:rgb(0,15,160);}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file a,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon a,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon a{color:rgb(255,255,255);text-decoration:none;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file span.file,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon span.file,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon span.file{font-family:"Simplon Bold";}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file:before,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon:before,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon:before{position:absolute;top:5px;left:0px;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file{margin-bottom:10px;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .download-file:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:35px;line-height:30px;text-align:center;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon{z-index:1;overflow:hidden;position:relative;text-decoration:none;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon:before,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon:after,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-35%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon:hover:after,.paragraph--type--schedules-push .field__item.field--name-field-rich-text .external-icon:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}.paragraph--type--schedules-push .field__item.field--name-field-rich-text .intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:42px;line-height:30px;text-align:center;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}@media screen and (max-width:767px){.paragraph--type--schedules-push{padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:4vw;}}.paragraph--type--schedules-services{position:relative;padding-top:5vh;padding-right:0;padding-bottom:5vh;padding-left:0;}.paragraph--type--schedules-services .content-item{position:relative;width:98%;height:auto;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.paragraph--type--schedules-services .content-item .category{z-index:10;position:absolute;top:-15px;left:24px;}.paragraph--type--schedules-services .content-item .category .field{color:rgb(74,74,74);display:inline-block;text-align:center;font-size:0.8125em;font-family:"Simplon Norm";padding-top:2px;padding-right:15px;padding-bottom:2px;padding-left:15px;border:0 solid rgba(0,0,0,0.15);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:0 0 10px 5px rgba(0,0,0,0.05);background:rgb(255,255,255);}.paragraph--type--schedules-services .content-item .image{z-index:0;}.paragraph--type--schedules-services .content-item .content-text{padding-top:5%;padding-right:5%;padding-bottom:3%;padding-left:5%;}.paragraph--type--schedules-services .content-item .content-text .field--name-field-title{color:rgb(74,74,74);font-family:"Simplon Norm";font-size:1.3125em;margin-bottom:24px;}.paragraph--type--schedules-services .content-item .content-text .field--name-field-rich-text p{font-size:0.8125em;}.paragraph--type--schedules-services .content-item .content-text a{z-index:1;color:rgb(255,255,255);overflow:hidden;position:relative;display:inline-block;font-size:0.9375em;text-decoration:none;font-family:"Simplon Bold";padding-top:10px;padding-right:15px;padding-bottom:7px;padding-left:15px;border-radius:4px;background:rgb(0,15,160);}.paragraph--type--schedules-services .content-item .content-text a:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-35%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}.paragraph--type--schedules-services .content-item .content-text a:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}.paragraph--type--schedules-services .field__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.paragraph--type--schedules-services .field__items .field__item{width:32%;height:auto;background:rgb(255,255,255);margin-right:0.5%;margin-left:0.5%;box-shadow:0 0 17px 5px rgba(0,0,0,0.05);}.paragraph--type--schedules-services .field__items .field__item .paragraph{position:relative;width:100%;height:auto;}.paragraph--type--schedules-services .field__items .field__item .paragraph .field__item{width:100%;height:auto;margin-right:0;margin-left:0;box-shadow:none;background:transparent;}.paragraph--type--schedules-services .field__items .field__item .paragraph .category{z-index:10;}.paragraph--type--schedules-services .field__items .field__item .paragraph .category .field__item{background:#fff;}.paragraph--type--schedules-services .owl-carousel .owl-item{padding-top:2.5vh;padding-bottom:2.5vh;}.paragraph--type--schedules-services .owl-carousel .owl-item .paragraph--type--image-text-carousel-item{box-shadow:0 0 17px 5px rgba(0,0,0,0.05);}@media screen and (max-width:767px){.paragraph--type--schedules-services{padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:4vw;}.paragraph--type--schedules-services .paragraph--type--image-text-carousel-item .content-text{padding-top:5%;padding-right:5%;padding-bottom:0;padding-left:5%;}.paragraph--type--schedules-services .field__items{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;}.paragraph--type--schedules-services .field__items .field__item{width:96%;height:auto;margin-bottom:25px;}}.paragraph--type--steps{padding-right:15vw;padding-left:15vw;}.paragraph--type--steps h2{text-align:center;}.paragraph--type--steps .steps{text-align:center;padding-top:5vh;padding-right:5vw;padding-bottom:5vh;padding-left:5vw;background:rgb(255,255,255);box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}.paragraph--type--steps .steps .inline-steps-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3vh;}.paragraph--type--steps .steps .inline-steps-navigation .navigation{border:0;border-radius:0;color:rgb(0,15,160);font-size:0.9375em;font-size:0;width:auto;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;}.paragraph--type--steps .steps .inline-steps-navigation .navigation:before,.paragraph--type--steps .steps .inline-steps-navigation .navigation:after{cursor:pointer;text-align:center;font-size:32px;line-height:32px;color:rgb(0,15,160);transform:translateX(0);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.paragraph--type--steps .steps .inline-steps-navigation .navigation.previous{text-align:left;}.paragraph--type--steps .steps .inline-steps-navigation .navigation.previous:before{content:"\e91e";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-right:10px;}.paragraph--type--steps .steps .inline-steps-navigation .navigation.previous:hover:before{transform:translateX(-12px);}.paragraph--type--steps .steps .inline-steps-navigation .navigation.next{text-align:right;}.paragraph--type--steps .steps .inline-steps-navigation .navigation.next:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";margin-left:10px;}.paragraph--type--steps .steps .inline-steps-navigation .navigation.next:hover:after{transform:translateX(12px);}.paragraph--type--steps .steps .inline-steps-navigation .navigation.disabled{opacity:0.25;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0;padding-left:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:32%;height:65px;margin-right:-15px;margin-left:0;color:rgb(0,15,160);line-height:17px;font-family:"Simplon Bold";}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:last-child{margin-right:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:after{content:"";display:inline-block;width:55px;height:66px;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:before{background:url(/themes/custom/img/paragraph/step-title-left.png) transparent center right no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:after{background:url(/themes/custom/img/paragraph/step-title-right.png) transparent center left no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-top:2px rgb(0,15,160) solid;border-bottom:2px rgb(0,15,160) solid;width:85%;height:62px;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title span{padding-top:7px;padding-bottom:7px;padding-left:10px;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title span:after{content:"";display:block;border-radius:50px;width:42px;height:42px;color:rgb(255,255,255);font-size:1.5em;line-height:1.75em;text-align:center;font-family:"Simplon Bold";background:rgb(0,15,160);}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active{color:rgb(255,255,255);}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:after{content:"";display:inline-block;width:55px;height:66px;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:before{background:url(/themes/custom/img/paragraph/step-title-left-active.png) transparent center right no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:after{background:url(/themes/custom/img/paragraph/step-title-right-active.png) transparent center left no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover .title,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived .title,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active .title{background:rgb(0,15,160);}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:hover .title span:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived .title span:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active .title span:after{color:rgb(0,15,160);background:rgb(255,255,255);}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(1){z-index:100;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(1) .title span:after{content:"1";}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(2){z-index:10;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(2) .title span:after{content:"2";}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(3){z-index:1;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(3) .title span:after{content:"3";}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(4){z-index:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(4) .title span:after{content:"4";}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(5){z-index:-1;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:nth-child(5) .title span:after{content:"5";}.paragraph--type--steps .steps .steps-text .step-text{display:none;}.paragraph--type--steps .steps .steps-text .step-text.active{display:block;text-align:center;}@media screen and (max-width:767px){.paragraph--type--steps{padding-right:5vw;padding-left:5vw;}.paragraph--type--steps .steps .inline-steps-navigation .navigation{font-size:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title{padding-right:0;padding-left:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title{margin-right:-5px;margin-left:0;width:75px;height:65px;background:url(/themes/custom/img/paragraph/step-title-mobile.png) transparent center center no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title:after{display:none;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title{border:0;font-size:0;margin-left:0;width:auto;height:auto;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title span{font-size:0;padding-top:0;padding-bottom:0;padding-left:0;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title .title span:after{content:"";display:block;margin-left:5px;border-radius:50px;width:37px;height:37px;color:rgb(255,255,255);font-size:27px !important;line-height:1.5em;text-align:center;font-family:"Simplon Bold";background:rgb(0,15,160);border:1px rgb(0,15,160) solid;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active{background:url(/themes/custom/img/paragraph/step-title-mobile-active.png) transparent center center no-repeat;background-size:contain;}.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.actived:after,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:before,.paragraph--type--steps .steps .inline-steps-navigation .steps-title .step-title.active:after{display:none;}}.paragraph--type--tab{padding-top:2.5vh;padding-right:10vw;padding-bottom:2.5vh;padding-left:10vw;}.paragraph--type--tab .field--name-field-paragraph{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-right:20px;padding-left:20px;background:rgb(241,243,254);}.paragraph--type--tab .field--name-field-paragraph .field__item{margin-right:15px;}.paragraph--type--tab .field--name-field-paragraph .field__item .paragraph--type--anchor a{color:rgb(74,74,74);display:block;font-size:0.9375em;text-decoration:none;height:max-content;font-family:"Simplon Norm";cursor:pointer;margin-right:10px;padding-top:10px;padding-bottom:10px;border-bottom:4px rgb(241,243,254) solid;}.paragraph--type--tab .field--name-field-paragraph .field__item .paragraph--type--anchor a:hover{color:rgb(0,15,160);font-family:"Simplon Bold";border-bottom:4px rgb(0,15,160) solid;}@media screen and (max-width:767px){.paragraph--type--tab{padding-top:2.5vh;padding-right:5vw;padding-bottom:2.5vh;padding-left:5vw;}.paragraph--type--tab .field--name-field-paragraph{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}.paragraph--type--tab .field--name-field-paragraph .field__item{width:100%;height:auto;}.paragraph--type--tab .field--name-field-paragraph .field__item .paragraph--type--anchor a{border-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--tab .field--name-field-paragraph .field__item .paragraph--type--anchor a:before{content:"\e90a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);display:block;font-size:27px;line-height:auto;margin-right:10px;}.paragraph--type--tab .field--name-field-paragraph .field__item .paragraph--type--anchor a:hover{border-bottom:0;}}iframe{border:none;}#edit-timepreference{width:100%;background:#f2f5fa;color:#494949;font-weight:bold;font-size:12px;padding:12px;border:none;}.ui-timepicker-div .ui-widget.ui-widget-content{border:1px solid #c5c5c5 !important;}.ui-autocomplete{max-height:300px;overflow:scroll;}.form-item-timepreference{width:40% !important;}.ui-autocomplete .ui-menu-item{display:grid;}.ui-autocomplete .place{width:100%;float:left;}.ui-autocomplete .ds-icon img{width:25px;height:auto;}.ui-autocomplete .ds-icon{float:left;height:auto;margin-right:4px;}#config-destineo{background:#fff;padding:20px 30px 20px 30px;}#config-destineo input.datetimepicker{padding:13px;border-radius:4px;border:1px solid rgba(129,129,129,0.5);margin-top:13px;max-width:375px;}#config-destineo .form-item.js-form-type-select::after{color:#494949;font-size:21px;top:-4px;right:0;}#config-destineo .select{background:#f2f5fa;font-size:14px;}#config-destineo label{font-size:16px;font-weight:bold;color:#333;}#config-destineo .is-SwapGroup{position:relative;margin:0 0 20px 0;padding:0;border:none;background:#fff;display:flex;flex-direction:row;}#config-destineo .is-SwapGroup .form-item{box-shadow:0 0 0 1px #e1e1e1;border-radius:4px;padding-left:25px;display:inline;}#config-destineo .is-SwapGroup .form-item-start{margin-right:10px;}#config-destineo .is-SwapGroup .form-item-end{margin-left:10px;margin-right:35px;}#config-destineo .is-SwapGroup input.form-submit{min-height:35px;line-height:30px;font-size:1.125em;font-family:"Simplon Bold";background:#000fa0;height:48px;color:#fff;border:none;padding:10px 30px;border-radius:6px;text-transform:uppercase;border:1px solid #000fa0;cursor:pointer;}#config-destineo .is-SwapGroup .form-autocomplete:focus-visible{outline:none;}#config-destineo .is-SwapGroup .form-autocomplete{border:none;font-size:14px;padding-top:15px;padding-bottom:15px;width:75%;}#config-destineo .is-SwapGroup-Button{z-index:100;color:#fff;cursor:pointer;background:url(/themes/custom/aleop/img/destineo/icon-inverse.svg) center center repeat;background-color:rgba(0,0,0,0);background-repeat:repeat;background-size:auto;font-size:0;width:74px;height:28px;background-color:rgb(0,15,160);background-size:60%;background-repeat:no-repeat;border-radius:50%;padding:8px;transform:rotate(90deg);}@media screen and (max-width:767px){#config-destineo .is-SwapGroup .form-item{padding-left:9px;}#config-destineo .is-SwapGroup .form-item-end{margin-left:0;margin-top:8px;margin-bottom:8px;}#config-destineo .is-SwapGroup input.form-submit{margin-bottom:8px;}#config-destineo label{font-size:14px;}#config-destineo .is-SwapGroup .form-autocomplete{width:76%;}#config-destineo .is-SwapGroup{display:contents;}#config-destineo .is-SwapGroup-Button{display:none;}.form-item-timepreference{width:100% !important;}}
@font-face{font-family:"Simplon Norm";src:url(/themes/custom/aleop/fonts/SimplonNorm-Regular.woff2) format("woff2"),url(/themes/custom/aleop/fonts/SimplonNorm-Regular.woff) format("woff"),url(/themes/custom/aleop/fonts/SimplonNorm-Regular.otf) format("opentype");font-style:normal;font-weight:400;}@font-face{font-family:"Simplon Bold";src:url(/themes/custom/aleop/fonts/SimplonNorm-Bold.woff2) format("woff2"),url(/themes/custom/aleop/fonts/SimplonNorm-Bold.woff) format("woff"),url(/themes/custom/aleop/fonts/SimplonNorm-Bold.otf) format("opentype");font-style:normal;font-weight:400;}@font-face{font-family:"fontcustom-set";src:url(/themes/custom/aleop/fontcustom/fontcustom-set.ttf?myk1kn=) format("truetype"),url(/themes/custom/aleop/fontcustom/fontcustom-set.woff?myk1kn=) format("woff"),url(/themes/custom/aleop/fontcustom/fontcustom-set.svg?myk1kn=#fontcustom-set) format("svg");font-weight:normal;font-style:normal;font-display:block;}body{font-family:"Simplon Norm";font-size:calc(10px + 2 * (100vw - 400px) / 1040);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background:rgb(255,255,255);}body .region-header-tools{color:rgb(0,15,160);}body.menu-open{overflow:hidden;}body.menu-open #block-second-menu{display:none;}body.menu-open .node--type-schedules-list .node--type-page .schedules-list .view-container .section-header header{display:none;}body .dialog-off-canvas-main-canvas nav[role=navigation] ul:not(.contextual-links),body .dialog-off-canvas-main-canvas nav[role=navigation] ol:not(.contextual-links){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}body .dialog-off-canvas-main-canvas nav[role=navigation] ul:not(.contextual-links) li,body .dialog-off-canvas-main-canvas nav[role=navigation] ol:not(.contextual-links) li{display:inline;margin-top:0;margin-right:1em;margin-bottom:0;margin-left:0;}body .dialog-off-canvas-main-canvas h1{color:rgb(0,15,160);font-size:3.125em;font-family:"Simplon Bold";}@media screen and (max-width:767px){body .dialog-off-canvas-main-canvas h1{margin:0 0;}}body .dialog-off-canvas-main-canvas h2{font-size:1.875em;font-family:"Simplon Bold";}body .dialog-off-canvas-main-canvas h3{font-size:1.625em;}body .dialog-off-canvas-main-canvas h4{font-size:1.125em;}body .dialog-off-canvas-main-canvas p{font-size:1.125em;}body .dialog-off-canvas-main-canvas ul li{font-size:1.125em;}body .dialog-off-canvas-main-canvas .owl-carousel.owl-drag .owl-item{opacity:0.25;}body .dialog-off-canvas-main-canvas .owl-carousel.owl-drag .owl-item.active{opacity:1;}body .dialog-off-canvas-main-canvas select{font-family:inherit;font-size:1em;}body .dialog-off-canvas-main-canvas img{display:block;max-width:100%;}body .dialog-off-canvas-main-canvas .layout-container{background:rgb(255,255,255);}body .dialog-off-canvas-main-canvas .layout-container header{position:relative;}body .dialog-off-canvas-main-canvas .layout-container main{position:relative;min-height:60vh;}body .dialog-off-canvas-main-canvas .layout-container main .field--name-field-news-tags{color:rgb(74,74,74);text-align:center;font-size:0.875em;line-height:1.85em;overflow:hidden;width:max-content;height:20px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:rgb(255,255,255);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs.disabled{display:none !important;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next{cursor:pointer;position:relative;display:block;text-indent:initial;width:42px;height:42px;border:2px solid rgb(0,15,160);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev span,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next span{font-size:0;background:transparent;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev:before,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next:before{content:"";color:rgb(0,15,160);font-size:35px;line-height:36px;text-align:center;display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev:hover,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next:hover{background:rgb(0,15,160);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev:hover::before,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next:hover::before{color:rgb(255,255,255);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev{margin-right:10px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev:before{content:"\e905";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next{margin-left:10px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next:before{content:"\e905";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .mz-carousel-dots .owl-dot{border:0;cursor:pointer;width:15px;height:15px;background:rgb(214,214,214);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .mz-carousel-dots .owl-dot:hover{background:rgb(0,15,160);}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .mz-carousel-dots .owl-dot.active{width:25px;height:15px;background:rgb(0,15,160);}@media screen and (max-width:767px){body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next{width:32px;height:32px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev:before,body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next:before{font-size:27px;line-height:27px;text-align:center;display:block;width:32px;height:32px;position:absolute;top:0px;left:0px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-prev{margin-right:0;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .owl-next{margin-left:0;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .mz-carousel-dots .owl-dot{width:10px;height:10px;}body .dialog-off-canvas-main-canvas .layout-container main .mz-carousel-navs .mz-carousel-dots .owl-dot.active{width:15px;height:10px;}}body .dialog-off-canvas-main-canvas .layout-container footer{position:relative;}@media screen and (max-width:767px){body .dialog-off-canvas-main-canvas .layout-container main{padding-top:0;}}body .dialog-off-canvas-main-canvas a.button{z-index:1;position:relative;color:rgb(255,255,255);text-decoration:none;text-align:center;display:block;overflow:hidden;font-size:1.125em;width:fit-content;height:auto;padding:1.4324082363vh 25 px;background-color:rgb(0,15,160);}body .dialog-off-canvas-main-canvas a.button:after{content:"";z-index:-1;position:absolute;top:0px;left:0px;width:1000%;height:500%;transform-origin:0% 0%;-moz-transition:transform 3s ease;-o-transition:transform 3s ease;-webkit-transition:transform 3s ease;transition:transform 3s ease;transform:translateX(-30%) translateY(5%) rotate(-55deg);transition:transform 0.3s;background:rgb(4,18,103);}body .dialog-off-canvas-main-canvas a.button:focus{color:rgb(255,255,255);}body .dialog-off-canvas-main-canvas a.button:hover:after{-moz-transition:transform 2s ease;-o-transition:transform 2s ease;-webkit-transition:transform 2s ease;transition:transform 2s ease;transform:translateY(10%) translateX(-25px) rotate(-45deg);}body .dialog-off-canvas-main-canvas .go-top{z-index:100;text-decoration:none;position:fixed;right:15px;bottom:15px;width:50px;height:50px;border-top-left-radius:100%;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;transition-property:color,background-color;background:rgb(0,15,160);background-color:rgb(255,255,255);box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}body .dialog-off-canvas-main-canvas .go-top:before{content:"\e901";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);font-size:2.5em;display:block;line-height:1.55em;text-align:center;}body .dialog-off-canvas-main-canvas .go-top:hover{-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;-webkit-transition:transform 0.5s ease;transition:transform 0.5s ease;transition-property:color,background-color;background-color:rgb(0,15,160);}body .dialog-off-canvas-main-canvas .go-top:hover:before{content:"\e901";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);}@media screen and (max-width:767px){body .dialog-off-canvas-main-canvas .go-top{bottom:90px;right:10px;}body .dialog-off-canvas-main-canvas .go-top:before{content:"\e901";font-style:normal;font-weight:normal;font-family:"fontcustom-set";line-height:2em;width:50px;height:50px;}}body .dialog-off-canvas-main-canvas nav[role=navigation].pager{margin-top:5vh;margin-bottom:5vh;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item{font-size:1.125em;font-family:"Simplon Bold";margin-right:3px;margin-left:3px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--next) a,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--previous) a{cursor:pointer;color:rgb(0,15,160);display:block;text-align:center;font-size:1.25em;line-height:2.3125em;text-decoration:none;list-style:none inside;width:42px;height:42px;border:2px solid rgb(0,15,160);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--next) a:hover,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--previous) a:hover{border-color:rgb(0,15,160);background:rgb(210,213,237);}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--next):before,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--previous):before{color:rgb(0,15,160);font-size:32px;line-height:58px;text-align:center;display:block;width:60px;height:60px;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--next).is-active a,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--previous).is-active a{color:rgb(255,255,255);background:rgb(0,15,160);}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next a,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous a{border:0;border-radius:0;color:rgb(0,15,160);font-size:1.25em;width:auto;height:auto;background:transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next a:before,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next a:after,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous a:before,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous a:after{cursor:pointer;text-align:center;font-size:24px;line-height:60px;color:rgb(0,15,160);}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next a:hover,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous a:hover{background:rgb(255,255,255);}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous a:before{content:"\e91e";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next a:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--last,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--first{display:none;}@media screen and (max-width:767px){body .dialog-off-canvas-main-canvas nav[role=navigation].pager{width:100%;height:auto;overflow:hidden;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item{display:none;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--next) a,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item:not(.pager__item--previous) a{font-size:1.375em;line-height:2.625em;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.is-active,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.is-active + .pager__item,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.active-pager{display:block !important;}body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--previous,body .dialog-off-canvas-main-canvas nav[role=navigation].pager .pager__items .pager__item.pager__item--next{display:block;}}body .captcha-type-challenge--live-identity-captcha{margin:30px 0;width:100%;}body .captcha-type-challenge--live-identity-captcha .captcha__element{display:block;margin-left:auto;margin-right:auto;width:400px;}body #user-login-form .captcha__element{margin-left:-10px !important;}
body header{z-index:200;}body header .region-header{z-index:200;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:96%;height:auto;}body header .region-header #block-aleop-main-menu .main-menu{position:absolute;top:21px;left:30px;}body header .region-header #block-aleop-main-menu .main-menu button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;}body header .region-header #block-aleop-main-menu .main-menu button .burgermenu{cursor:pointer;width:40px;height:auto;font-size:1em;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}body header .region-header #block-aleop-main-menu .main-menu button .burgermenu:before{content:"\e902";font-style:normal;font-weight:normal;font-family:"fontcustom-set";cursor:pointer;color:rgb(255,255,255);text-align:center;font-size:45px;line-height:42px;}body header .region-header #block-aleop-main-menu .main-menu.active .burgermenu:before{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}body header .region-header #block-aleop-branding .site-name{display:none;}body header .region-header #block-aleop-branding .site-logo img{width:250px;height:auto;display:inline-block;}body header .region-header #block-search-form{display:none;}body header .region-header #block-montransportscolaire .school-bag{cursor:pointer;color:rgb(0,15,160);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:"Simplon Bold";font-size:1.25em;line-height:1.0625em;text-decoration:none;padding-top:7px;padding-right:15px;padding-bottom:5px;padding-left:15px;border:5px solid rgb(236,191,64);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}body header .region-header #block-montransportscolaire .school-bag:before{content:"";margin-right:5px;display:block;width:25px;height:25px;background:url(/themes/custom/aleop/img/header/header-transport-scolaires.webp) transparent center center no-repeat;background-size:25px auto;}body header .region-header #block-montransportscolaire .school-bag:hover{border-color:rgb(255,255,255);background:rgb(236,191,64);}body.path-frontpage header .region-header{position:fixed;top:0px;left:0px;}body.path-frontpage header .region-header #block-aleop-main-menu .main-menu .burgermenu{color:rgb(255,255,255);}body.path-frontpage header .region-header #block-aleop-branding{width:50%;height:auto;position:fixed;top:0px;left:25%;}body.path-frontpage header .region-header #block-aleop-branding .site-logo{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:115px;}body.path-frontpage header .region-header #block-aleop-branding .site-logo img{width:250px;height:auto;display:inline-block;}body.path-frontpage header .region-header #block-montransportscolaire .school-bag{margin-top:35px;}body.path-frontpage.menu-open{background:rgb(0,15,160);}body.path-frontpage.menu-open header .region-header #block-montransportscolaire .school-bag{margin-top:0;}body.path-frontpage.menu-open .dialog-off-canvas-main-canvas .layout-container header .region-header{height:15vh;background:rgb(0,15,160);}body:not(.path-frontpage) header{color:rgb(255,255,255);padding-top:125px;}body:not(.path-frontpage) header .region-header{position:fixed;top:0px;left:0px;padding-right:2%;padding-left:2%;height:105px;background:rgb(0,15,160);}body:not(.path-frontpage) header .region-header #block-aleop-branding{width:50%;height:105px;position:fixed;top:0px;left:25%;}body:not(.path-frontpage) header .region-header #block-aleop-branding .site-logo{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:115px;}body:not(.path-frontpage) header .region-header #block-aleop-branding .site-logo img{margin-top:-15px;width:250px;height:auto;display:inline-block;}body:not(.path-frontpage) header .region-header .search-nav form{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}body:not(.path-frontpage) header .region-header #block-aleop-branding .site-name,body:not(.path-frontpage) header .region-header #block-aleop-branding .site-slogan{display:none;}body:not(.path-frontpage) header .region-header #block-aleop-main-menu a,body:not(.path-frontpage) header .region-header #block-aleop-second-menu a{color:rgb(255,255,255);text-decoration:none;}body:not(.path-frontpage) header .region-header #block-mobilelanguageblock{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}body:not(.path-frontpage) header .region-header #block-mobilelanguageblock select{border:0;background:transparent;}body:not(.path-frontpage) header .region-header #block-mobilelanguageblock label[for=language_select],body:not(.path-frontpage) header .region-header #block-mobilelanguageblock #mobile_language_select{display:none;}@media screen and (max-width:1175px){body:not(.path-frontpage) header .region-header #block-mobilelanguageblock #language_select{display:none;}body:not(.path-frontpage) header .region-header #block-mobilelanguageblock #mobile_language_select{display:block;}}body:not(.path-frontpage) header .region-breadcrumb{font-size:0.75em;padding-right:10vw;padding-left:10vw;}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol{margin:0 0;padding:0 0;}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul li,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin-right:0;font-size:1.5em;font-family:"Simplon Norm";display:inline-block;color:rgb(74,74,74);}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul li a,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol li a{text-decoration:none;color:rgb(74,74,74);}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul li:not(:last-child):after,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol li:not(:last-child):after{content:"\e905";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(74,74,74);font-size:15px;line-height:17px;margin-right:5px;margin-left:5px;}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul li:last-child,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol li:last-child{font-family:"Simplon Bold";}body.toolbar-tray-open:not(.path-frontpage) header .region-header #block-aleop-main-menu .main-menu{top:-30px;}body.toolbar-tray-open:not(.path-frontpage) header .region-header #block-aleop-branding{top:75px;}body.toolbar-tray-open.toolbar-fixed.path-actualites .dialog-off-canvas-main-canvas .layout-container header .region-header,body.toolbar-tray-open.toolbar-fixed.path-recherche .dialog-off-canvas-main-canvas .layout-container header .region-header{top:79px;}body.toolbar-tray-open.path-frontpage header .region-header #block-aleop-main-menu .main-menu{top:-30px;}body.toolbar-tray-open.path-frontpage header .region-header #block-aleop-branding{top:75px;}body.menu-open .dialog-off-canvas-main-canvas .go-top{display:none;}@media screen and (max-width:767px){body header .region-header{height:100px;}body header .region-header #block-aleop-main-menu .main-menu{left:15px;}body header .region-header #block-aleop-branding{width:45%;height:auto;position:fixed;top:0px;left:21%;}body header .region-header #block-aleop-branding .site-logo{margin-top:23px;display:block;width:auto;height:auto;}body header .region-header #block-aleop-branding .site-logo img{width:200px;height:auto;}body header .region-header #block-montransportscolaire .school-bag{margin-right:-3px;font-size:0.9375em;width:64px;height:64px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:6px solid rgb(236,191,64);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}body header .region-header #block-montransportscolaire .school-bag:before{margin-right:0;width:20px;height:20px;background-size:auto 20px;}body.path-frontpage header .region-header{position:fixed;top:0px;left:0px;}body.path-frontpage header .region-header #block-aleop-branding{position:fixed;top:0px;left:21%;}body.path-frontpage header .region-header #block-aleop-branding .site-logo{margin-top:23px;width:auto;height:auto;}body.path-frontpage header .region-header #block-montransportscolaire{margin-top:0;}body.path-frontpage header .region-header #block-montransportscolaire .school-bag{margin-top:2px !important;}body.path-frontpage.menu-open .dialog-off-canvas-main-canvas .layout-container header .region-header{height:auto;}body:not(.path-frontpage) header .region-header{height:100px;}body:not(.path-frontpage) header .region-header #block-aleop-branding{position:fixed;top:0px;left:21%;}body:not(.path-frontpage) header .region-header #block-aleop-branding .site-logo{margin-top:23px;width:auto;height:auto;}body:not(.path-frontpage) header .region-header #block-aleop-branding .site-logo img{margin-top:0;width:200px;height:auto;}body:not(.path-frontpage) header .region-breadcrumb{font-size:15px;padding-top:5px;padding-right:5vw;padding-bottom:20px;padding-left:5vw;}body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ul li,body:not(.path-frontpage) header .region-breadcrumb nav[role=navigation] ol li{font-size:14px;}body.toolbar-tray-open:not(.path-frontpage) header .region-header #block-aleop-main-menu .main-menu{top:-30px;}body.toolbar-tray-open:not(.path-frontpage) header .region-header #block-aleop-branding{top:85px;}body.menu-open #block-second-menu{display:none;}}
#block-aleop-tools{display:none;}#block-second-menu{z-index:10000;width:75px;height:auto;position:fixed;top:30vh;right:-2px;}#block-second-menu ul{margin:0 0;padding:0 0;}#block-second-menu ul li{display:block;position:relative;margin-right:0;margin-bottom:1px;width:75px;height:75px;box-shadow:0 0 10px 3px rgba(0,0,0,0.1);}#block-second-menu ul li article{position:relative;}#block-second-menu ul li article a{color:rgb(0,15,160);text-align:center;text-decoration:none;font-size:0.9375em;font-family:"Simplon Bold";display:block;width:75px;height:75px;background:rgb(255,255,255);}#block-second-menu ul li article a .pastille{z-index:10;border-radius:15px;width:15px;height:15px;position:absolute;top:5px;right:15px;border:2px rgb(255,255,255) solid;background:rgb(0,15,160);}#block-second-menu ul li article a img{margin-top:8px;display:inline-block;width:40px;height:auto;}#block-second-menu ul li article a:hover{color:rgb(255,255,255);background:rgb(0,15,160);}#block-second-menu ul li article a:hover img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}#block-second-menu ul li article .tooltip-widget{color:rgb(255,255,255);width:30vw;height:auto;position:absolute;top:0px;right:85px;box-shadow:0 0 7px 5px rgba(0,0,0,0.05);}#block-second-menu ul li article .tooltip-widget .close{z-index:10;font-size:0;cursor:pointer;margin-bottom:-15px;position:absolute;top:15px;right:20px;}#block-second-menu ul li article .tooltip-widget .close:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(255,255,255);font-size:15px;display:block;width:6px;height:auto;}#block-second-menu ul li article .tooltip-widget h2{font-size:1.5em;color:rgb(255,255,255);margin:4px 0 10px 0;}#block-second-menu ul li article .tooltip-widget span.arrow{position:absolute;top:15px;right:-6px;}#block-second-menu ul li article .tooltip-widget span.arrow:after{content:"\e915";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);font-size:15px;display:block;width:6px;height:auto;}#block-second-menu ul li article .tooltip-widget .field--type-text-with-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:rgb(0,15,160);}#block-second-menu ul li article .tooltip-widget .field--type-text-with-summary p{width:auto;margin:0 0 10px 0;}#block-second-menu ul li article .tooltip-widget .field--type-text-with-summary .field__item{box-shadow:none;}#block-second-menu ul li article .tooltip-widget a{border-radius:5px;display:inline-block;margin-right:10px;margin-bottom:10px;padding:5px 10px 5px 10px;width:auto;height:auto;position:relative;}#block-second-menu ul li article .tooltip-widget a:before{content:"";color:rgb(0,15,160);line-height:24px;text-align:center;display:block;width:20px;height:20px;text-align:left;position:absolute;top:3px;left:0px;}#block-second-menu ul li article .tooltip-widget a.intern-icon{color:rgb(0,15,160);background:rgb(255,255,255);padding:5px 10px 5px 26px;}#block-second-menu ul li article .tooltip-widget a.intern-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:35px;left:-5px;}#block-second-menu ul li article .tooltip-widget a.external-icon{color:rgb(0,15,160);background:rgb(255,255,255);padding:5px 10px 5px 26px;}#block-second-menu ul li article .tooltip-widget a.external-icon:before{content:"\e909";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:35px;left:-5px;}#block-second-menu ul li article .tooltip-widget a.file-icon{color:rgb(0,15,160);background:rgb(255,255,255);padding:5px 10px 5px 26px;}#block-second-menu ul li article .tooltip-widget a.file-icon:before{content:"\e908";font-style:normal;font-weight:normal;font-family:"fontcustom-set";font-size:24px;}#block-second-menu ul li article .tooltip-widget a:hover{border-color:#fff;}#block-second-menu ul li article .tooltip-widget a.school-transport{cursor:pointer;color:rgb(0,15,160);margin-top:10px;display:inline-block;text-align:center;font-family:"Simplon Bold";font-size:0.875em;line-height:0.9375em;text-decoration:none;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border:3px solid rgb(236,191,64);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:rgb(255,255,255);}#block-second-menu ul li article .tooltip-widget a.school-transport:before{content:"";margin-right:5px;display:block;width:25px;height:25px;position:absolute;top:5px;left:5px;background:url(/themes/custom/img/header/header-transport-scolaires.webp) transparent center center no-repeat;background-size:25px auto;}#block-second-menu ul li article .tooltip-widget a.school-transport:hover{border-color:rgb(255,255,255);background:rgb(236,191,64);}#block-second-menu ul li article .tooltip-widget .bkg-auto{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}#block-second-menu ul li article .tooltip-widget .bkg-auto:after{display:none;}#block-second-menu ul li article .tooltip-widget .bkg-auto h2{font-size:1.5em;color:rgb(255,255,255);}#block-second-menu ul li article.alert-enable .tooltip-widget .field--type-text-with-summary{background:transparent;}#block-second-menu ul li.active article{position:relative;}#block-second-menu ul li.active article a{color:rgb(255,255,255);background:rgb(0,15,160);}#block-second-menu ul li.active article a img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}#block-second-menu ul li.active article a.open-tooltip{position:relative;}#block-second-menu ul li:nth-child(5) article a.open-tooltip{color:rgb(255,255,255);background:rgb(0,15,160);}#block-second-menu ul li:nth-child(5) article a.open-tooltip .pastille{display:block;border:1px #fff solid;background-color:rgb(255,0,0) !important;}#block-second-menu ul li:nth-child(5) article a.open-tooltip img{filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(7%) hue-rotate(289deg) brightness(157%) contrast(85%);}#block-second-menu ul li:nth-child(5) article a.open-tooltip:hover{color:rgb(0,15,160);background:rgb(255,255,255) !important;}#block-second-menu ul li:nth-child(5) article a.open-tooltip:hover .pastille{display:block;border:1px #fff solid;background-color:rgb(0,15,160) !important;}#block-second-menu ul li:nth-child(5) article a.open-tooltip:hover img{filter:initial;-webkit-filter:initial;}#block-second-menu ul li:nth-child(5) article .tooltip-widget .field--type-text-with-summary{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:inherit;}#block-second-menu ul li:nth-child(5) article .tooltip-widget span.arrow:after{color:#E01B24;}#block-second-menu ul li:nth-child(5) article .tooltip-widget p a:hover{color:rgb(0,15,160);background:rgb(255,255,255);}@media screen and (max-width:767px){#block-second-menu{z-index:1000;width:100%;height:auto;position:fixed;top:auto;right:auto;bottom:-5px;left:0px;background:rgb(255,255,255);}#block-second-menu ul{display:grid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}#block-second-menu ul li{width:75px;height:75px;box-shadow:none;border-left:1px rgb(0,15,160) solid;}#block-second-menu ul li:last-of-type{border-right:1px rgb(0,15,160) solid;}#block-second-menu ul li article a{font-size:0.875em;width:75px;height:72px;}#block-second-menu ul li article .tooltip-widget{color:rgb(255,255,255);margin-top:-102px;width:45vw;height:auto;}#block-second-menu ul li article .tooltip-widget.alerts{right:10px;width:max-content;height:auto;max-width:92vw;}#block-second-menu ul li article .tooltip-widget span.arrow{transform:rotate(90deg);position:absolute;top:auto;right:25px;bottom:-10px;}#block-second-menu ul li article .tooltip-widget span.arrow:after{content:"\e915";font-style:normal;font-weight:normal;font-family:"fontcustom-set";color:rgb(0,15,160);}#block-second-menu ul li article .tooltip-widget .field--type-text-with-summary:after{display:none;}#block-second-menu ul li article .tooltip-widget .bkg-auto{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}#block-second-menu ul li article .contextual-links{display:none;}#block-second-menu ul li article .contextual-links li{width:auto;height:auto;}#block-second-menu ul li:nth-child(1){left:0;right:auto;}#block-second-menu ul li:nth-child(1) article .tooltip-widget{position:absolute;top:auto;bottom:85px;left:0px;}#block-second-menu ul li:nth-child(1) article .tooltip-widget .field--type-text-with-summary:after{content:"\e915";font-style:normal;font-weight:normal;font-family:"fontcustom-set";left:25px;right:auto;}#block-second-menu ul li:nth-child(2){left:0;right:auto;}#block-second-menu ul li:nth-child(2) article .tooltip-widget{position:absolute;top:auto;bottom:85px;left:0px;}#block-second-menu ul li:nth-child(2) article .tooltip-widget .field--type-text-with-summary:after{content:"\e915";font-style:normal;font-weight:normal;font-family:"fontcustom-set";left:25px;right:auto;}#block-second-menu ul li:nth-child(3) article .tooltip-widget{position:absolute;top:auto;right:0px;bottom:85px;}#block-second-menu ul li:nth-child(4) article .tooltip-widget{position:absolute;top:auto;right:0px;bottom:85px;}#block-second-menu ul li:nth-child(5) article .tooltip-widget{position:absolute;top:auto;right:10px;bottom:85px;}}.main-menu.active .megamenu .megamenu-flex-contain{position:relative;overflow-y:scroll;width:72%;height:86vh;padding-top:5vh;padding-right:15%;padding-bottom:0;padding-left:15%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;position:fixed;top:105px;left:0px;background:rgb(0,15,160);}.main-menu.active .megamenu .megamenu-flex-contain .left-col{width:40%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li{display:block;color:rgb(255,255,255);position:relative;font-size:2.0625em;font-family:"Simplon Bold";padding-top:26px;padding-bottom:26px;border-top:1px rgb(255,255,255) solid;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li.no-link-below a{padding-top:26px;padding-bottom:26px;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li span{cursor:pointer;display:block;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li span:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";z-index:10;overflow:hidden;color:rgb(255,255,255);font-size:42px;line-height:25px;text-align:center;pointer-events:none;width:45px;height:45px;position:absolute;top:26px;right:10px;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:hover span:after{transform:translatey(12px);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li.active{padding-bottom:0;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li.active span:after{content:"\e906";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li.active:hover span:after{transform:translatey(0);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:first-of-type .sub-menu ul{margin-top:15px;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:last-of-type{border-bottom:1px #fff solid;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li a{display:block;text-decoration:none;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu div,.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu .megamenu-flex-contain{overflow:hidden;position:relative;top:0;left:auto;width:100%;height:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu div:after,.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu .megamenu-flex-contain:after{display:none;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu ul{margin-bottom:20px;width:100%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu ul li{border:0;font-size:0.8125em;font-family:"Simplon Norm";padding-top:5px;padding-bottom:10px;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu ul li a:hover{text-decoration:underline !important;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li .sub-menu ul li:last-of-type{padding-bottom:0;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:not(:first-of-type){padding-top:0;padding-bottom:0;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:not(:first-of-type) span{padding-top:26px;padding-bottom:26px;}.main-menu.active .megamenu .megamenu-flex-contain .right-col{position:relative;padding-top:5vh;width:48%;height:80vh;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top{width:100%;height:20vh;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container{margin-bottom:32px;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form{position:relative;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .form-item{z-index:1;width:100%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .form-item label{font-size:0;position:absolute;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .form-item input[type=text]{border:0;display:block;border-radius:5px;color:rgb(74,74,74);font-size:1.5625em;font-family:"Simplon Norm";width:90%;height:auto;padding-top:25px;padding-right:5%;padding-bottom:25px;padding-left:5%;background-color:#fff !important;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .reset{display:none;z-index:100;cursor:pointer;font-size:0;width:45px;height:auto;position:absolute;top:-2px;right:10px;margin-top:20px;outline-style:none;background:#fff;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .reset:focus{border:0;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .reset:after{content:"\e907";font-style:normal;font-weight:normal;font-family:"fontcustom-set";cursor:pointer;color:rgb(0,15,160);font-size:35px;display:block;font-weight:bold;text-align:center;width:45px;height:45px;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .form-actions{z-index:10;margin-top:20px;position:absolute;top:0px;right:5px;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .search-nav-container .search-nav form .form-actions input{border:0;font-size:0;cursor:pointer;width:50px;height:50px;background:url(/themes/custom/aleop/img/menu/icn-search.webp) transparent top right no-repeat;background-size:45px auto;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social a{font-size:0;display:inline-block;width:45px;height:45px;text-decoration:none;margin-right:25px;margin-left:0;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social a:before{content:"";color:rgb(255,255,255);font-size:42px;display:block;text-align:center;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social a:hover{transform:scale(1.5);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social .facebook:before{content:"\e90c";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.main-menu.active .megamenu .megamenu-flex-contain .right-col .top .social .twitter:before{content:"\e90d";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}.main-menu.active .megamenu .megamenu-flex-contain .right-col .griffe{display:inline-block;width:100%;height:60vh;background:url(/themes/custom/aleop/img/menu/griffe-menu.png) transparent bottom right no-repeat;background-size:contain;}@media (max-height:800px){.main-menu.active .megamenu .megamenu-flex-contain .left-col{width:40%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li{padding-top:24px;padding-bottom:24px;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:not(:first-of-type){padding-top:0;padding-bottom:0;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li:not(:first-of-type) span{padding-top:24px;padding-bottom:24px;}}@media screen and (max-width:767px){.main-menu.active .megamenu .megamenu-flex-contain{top:99px;width:92vw;height:90vh;padding-top:0;padding-right:4vw;padding-left:4vw;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;overflow:hidden;overflow-y:scroll;}.main-menu.active .megamenu .megamenu-flex-contain:after{content:"\e90a";font-style:normal;font-weight:normal;font-family:"fontcustom-set";display:none;}.main-menu.active .megamenu .megamenu-flex-contain .left-col{width:100%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .left-col.menu-wrapper li{cursor:pointer;margin-right:0;font-size:2.125em;}.main-menu.active .megamenu .megamenu-flex-contain .right-col{padding-top:15px;width:100%;height:auto;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .search-nav-container{margin-bottom:0;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .search-nav-container .search-nav form{position:relative;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .search-nav-container .search-nav form .form-item input[type=text]{padding-top:15px;padding-right:5%;padding-bottom:15px;padding-left:5%;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .search-nav-container .search-nav form .form-actions{margin-top:0;}.main-menu.active .megamenu .megamenu-flex-contain .right-col .social{margin-top:16px;margin-bottom:5vh;}}body.toolbar-tray-open .main-menu.active .megamenu .megamenu-flex-contain{top:inherit;height:80vh;}body.toolbar-tray-open .main-menu.active .megamenu .megamenu-flex-contain .right-col{padding-top:0;}
footer{position:relative;padding-top:0;padding-right:10vw;padding-bottom:5vh;padding-left:10vw;background:url(/themes/custom/aleop/img/footer/footer-repeat.png) rgb(0,15,160) center center repeat;background-size:40px auto;}footer::before{content:"";z-index:0;display:block;width:100%;height:100%;position:absolute;top:0px;right:0px;background:rgb(4,18,103);background:-webkit-linear-gradient(top,rgb(4,18,103),transparent);background:linear-gradient(to bottom,rgb(4,18,103),transparent);}footer .region-contact{z-index:10;top:-7vh;position:relative;padding-top:3vh;padding-right:6%;padding-bottom:3vh;padding-left:4%;background:rgb(255,255,255);box-shadow:0 0 10px 5px rgba(0,0,0,0.15);}footer .region-contact .contact-footer-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}footer .region-contact .contact-footer-container .bloc-logo{padding-right:4%;width:20%;height:auto;}footer .region-contact .contact-footer-container .bloc-logo img{width:auto;height:inherit;max-height:85px;}footer .region-contact .contact-footer-container .bloc-telephone{width:24%;height:auto;font-size:1.3125em;padding-right:3%;}footer .region-contact .contact-footer-container .bloc-telephone .field--name-field-phone-text a{color:rgb(0,15,160);display:block;font-size:1.75em;text-decoration:none;font-family:"Simplon Bold";-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}footer .region-contact .contact-footer-container .bloc-telephone .field--name-field-phone-text a:hover{transform:scale(1.15);text-decoration:underline;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}footer .region-contact .contact-footer-container .bloc-telephone .field--name-field-subtext-phone{font-size:1.125em;}footer .region-contact .contact-footer-container .bloc-summary{width:40%;height:auto;vertical-align:top;padding-top:5px;}footer .region-contact .contact-footer-container .bloc-summary .field--type-text-with-summary{color:#4A4A4D;font-size:1.3125em;}footer .region-contact .contact-footer-container .bloc-summary .field--type-text-with-summary p{margin:0 0;}footer .region-contact .contact-footer-container .bloc-summary .field--type-text-with-summary p span{display:flex;flex-direction:row;}footer .region-contact .contact-footer-container .bloc-reseaux{width:10%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url a,footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-twitter-url a{font-size:0;display:inline-block;width:45px;height:45px;text-decoration:none;margin-right:0;margin-left:0;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url a:before,footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-twitter-url a:before{content:"";color:rgb(0,15,160);font-size:42px;display:block;text-align:center;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url a:hover,footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-twitter-url a:hover{transform:scale(1.5);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url{padding-left:15%;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url a:before{content:"\e90c";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-twitter-url{padding-left:15%;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-twitter-url a:before{content:"\e90d";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}footer .region-footer{z-index:10;color:rgb(255,255,255);position:relative;padding-top:3vh;}footer .region-footer nav[role=navigation] ul:not(.contextual-links){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li{width:24%;position:relative;color:rgb(255,255,255);margin-right:24px;font-size:1.3125em;font-family:"Simplon Bold";}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li:last-of-type{margin-right:0;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li span{cursor:pointer;display:block;padding-bottom:20px;border-bottom:2px rgb(255,255,255) solid;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li span:after{content:"\e903";font-style:normal;font-weight:normal;font-family:"fontcustom-set";z-index:10;overflow:hidden;color:rgb(255,255,255);font-size:24px;line-height:20px;text-align:center;pointer-events:none;width:45px;height:24px;position:absolute;top:0px;right:0px;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li.active span:after{content:"\e906";font-style:normal;font-weight:normal;font-family:"fontcustom-set";}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li a{color:rgb(255,255,255);text-decoration:none;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li a:hover{text-decoration:underline;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu{margin-top:20px;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul{display:block;margin:0 0;padding:0 0;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul li{display:block;width:100%;position:relative;font-family:"Simplon Norm";margin-bottom:10px;font-size:1.0625em;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul li span{border:0;padding-bottom:0;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul li span::after{display:none;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul li a{color:rgb(255,255,255);display:block;width:100%;height:auto;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li .sub-menu ul li a:after{content:"\e900";font-style:normal;font-weight:normal;font-family:"fontcustom-set";z-index:10;overflow:hidden;color:rgb(255,255,255);font-size:15px;line-height:22px;text-align:right;pointer-events:none;width:45px;height:24px;position:absolute;top:0px;right:0px;display:none;}footer .region-footer #block-mentionslegales{text-align:center;font-size:0.9375em;padding-top:5vh;padding-bottom:5vh;}footer .region-footer #block-mentionslegales a{color:rgb(255,255,255);text-decoration:none;padding-right:5px;padding-left:5px;}footer .region-footer #block-mentionslegales a:hover{text-decoration:underline;}@media screen and (max-width:1175px){footer .region-contact .bloc-logo{width:20%;height:auto;}footer .region-contact .bloc-telephone{width:35%;height:auto;}footer .region-contact .bloc-summary{width:35%;height:auto;}footer .region-contact .bloc-reseaux{width:10%;height:auto;}}@media screen and (max-width:767px){footer{padding-top:0;padding-right:4vw;padding-bottom:5vh;padding-left:4vw;}footer .region-contact{width:75%;height:auto;margin-left:7%;top:-15vh;}footer .region-contact .contact-footer-container{display:block;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .region-contact .contact-footer-container .bloc-logo{text-align:center;padding-right:0;width:100%;height:auto;}footer .region-contact .contact-footer-container .bloc-logo img{display:inline-block;width:auto;height:auto;}footer .region-contact .contact-footer-container .bloc-telephone{text-align:center;margin-left:0;width:100%;height:auto;margin-bottom:5px;}footer .region-contact .contact-footer-container .bloc-telephone .field--name-field-phone-text a{font-size:26px;}footer .region-contact .contact-footer-container .bloc-telephone .field--name-field-subtext-phone{font-size:12px;}footer .region-contact .contact-footer-container .bloc-summary{font-size:12px;text-align:center;width:100%;height:auto;}footer .region-contact .contact-footer-container .bloc-reseaux{margin-top:10px;width:100%;height:auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}footer .region-contact .contact-footer-container .bloc-reseaux .field--name-field-facebook-url{padding-left:0;}footer .region-footer{padding-bottom:0;}footer .region-footer nav[role=navigation]{margin-top:-10vh;}footer .region-footer nav[role=navigation] ul:not(.contextual-links){display:block;margin:0 0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li{display:block;font-size:16px;margin-right:0;margin-bottom:20px;width:100%;}footer .region-footer nav[role=navigation] ul:not(.contextual-links) li span{padding-bottom:12px;}footer .region-footer #block-mentionslegales{font-size:13px;line-height:17px;margin-bottom:5vh;padding:0 0 60px 0;}footer .region-footer #block-mentionslegales p{margin:0 0;}footer .region-footer #block-mentionslegales a{font-size:13px;padding-right:3px;padding-left:3px;}}
