:root{--border-radius-sm:8px}.TrafficControl-roundwood-transport{background:url(../images/ico-transport-bois-rond.webp)}.BodyFooter img{max-height:2.5rem}.MainContent h2{color:#fff;font-size:1.4rem}.MainContent h3{color:#fff;font-size:1.2rem}.btn,.btn-onglet a,input[type=submit]{cursor:pointer;background:#ffed00;border:0;border-radius:5px;color:#2a2a2a;display:inline-block;font-weight:bold;font-size:1.2em;padding:10px 20px;text-decoration:none;transition:all .3s;text-transform:uppercase;width:fit-content}.btn.secondary{background:transparent;border:2px solid #ffed00;color:#ffed00;padding:8px 18px;line-height:1.2}.btn:hover,.btn:focus,.btn-onglet a:hover,.btn-onglet a:focus,input[type=submit]:hover,input[type=submit]:focus{background:#fd0}.btn.secondary:hover,.btn.secondary:focus{background:#fd0;border-color:#fd0;color:#2a2a2a}.MainContent a:hover,.MainContent a:focus{color:#fd0}label{display:block;margin-bottom:.25rem;font-size:.88rem;font-weight:700}input{border:1px solid var(--color-gray-4):border-radius:var(--border-radius-sm);padding:.75rem 1rem}.form-group+.form-group{margin-top:.5rem}#registration{color:#FFF}#registration ul li{display:flex;align-items:center}.inscription-list-and-map{display:flex;justify-content:space-between;margin:auto}.list-separator{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.2)}.RegistrationAlert{max-width:initial;max-width:1300px}.RegistrationAlert .custom-switch-indicator{background:#e9ecef;border:1px solid #ced4da;border-radius:50px;display:inline-block;height:1.25rem;min-width:2.25rem;position:relative;transition:border-color .3s,background-color .3s;vertical-align:middle;width:2.25rem}.RegistrationAlert h2{color:#FFF}.RegistrationAlert input[type=email],.RegistrationAlert input[type=tel]{background:#fff;border-radius:var(--border-radius-sm);box-sizing:border-box;max-width:300px;width:100%;vertical-align:super}@media screen and (max-width:1024px){.map_wrapper{display:none}}#form_inscription ol{padding:0 5% 0 5%}.custom-switch-input:checked~.custom-switch-indicator{background:#22a9f5}.custom-switch-indicator:before{background:#FFF;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);content:'';height:calc(1.25rem - 3px);left:1px;position:absolute;top:1px;transition:left .3s;width:calc(1.25rem - 4px)}.custom-switch-input:checked~.custom-switch-indicator:before{left:calc(1rem + 1px)}.custom-switch-description{margin-left:.5rem;transition:color .3s}.custom-switch-input{opacity:0;position:absolute;z-index:-1}.custom-switch{position:relative;align-items:center;cursor:default;cursor:pointer !important;display:inline-flex;margin:0;user-select:none;padding-left:0}input.btn-desinscription:disabled{opacity:.5}#form_inscription input+label{margin-left:5px}#form_inscription input[type=submit]{margin:0}.custom-map-tooltip{position:absolute;display:none;background:rgba(33,37,41,.9);color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;font-family:system-ui,-apple-system,sans-serif;pointer-events:none;z-index:10000;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.15);transition:opacity .15s ease-in-out;transform:translate(-50%,-50%)}.TrafficColor{position:relative}.TrafficColor.BlockInfos::before{background:url("../images/equipement-obligatoire.svg") no-repeat center right;content:"";display:block;position:absolute;width:100%;height:100%}.TrafficColor li::before{border:0;margin:2px 10px 0 2px}.TrafficColor li .ptit{font-size:.9em}.TrafficColor-g-green::before{background:#3bd871}.TrafficColor-g-orange::before{background:#ff9b57}.TrafficColor-g-red::before{background:#fc4239}.TrafficColor-g-darkred::before{background:#862222}.TrafficColor-inline{display:flex;justify-content:center;align-items:center}.TrafficColor-inline-color{display:flex;margin:0 4px}.TrafficColor-inline .TrafficColor li{padding:0}.TrafficColor-inline .TrafficColor li::before{margin:0 2px;border-radius:0}.TrafficColor-inline .TrafficColor li:first-child::before{margin:0 2px;border-radius:5px 0 0 5px}.TrafficColor-inline .TrafficColor li:last-child::before{margin:0 2px;border-radius:0 5px 5px 0}.TrafficColor-inline span{color:#FFF;font-style:italic;font-size:.8rem}.ol-custom-overviewmap{display:none}.BodyHeader-morebtn{background:#3498db url(https://www.inforoute26.fr/images/3dots.svg) center no-repeat}a[title="Editeur Inforoute"]{opacity:.5}a[title="Editeur Inforoute"]:hover,a[title="Editeur Inforoute"]:focus{opacity:1}