@font-face { font-family: 'lioTrafic'; src: url("../fonts/lioTrafic.ttf?b8lpf0") format("truetype"), url("../fonts/lioTrafic.woff?b8lpf0") format("woff"), url("../fonts/lioTrafic.svg?b8lpf0#lioTrafic") format("svg"); font-weight: normal; font-style: normal; font-display: block; }

[class^="if-"], [class*=" if-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'lioTrafic' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.if-arrow-right:before { content: "\e900"; }

.if-check:before { content: "\e901"; }

.if-calendar:before { content: "\e902"; }

.if-arrow-left:before { content: "\e903"; }

.if-star:before { content: "\e904"; }

.if-refresh:before { content: "\e905"; }

.if-bell:before { content: "\e906"; }

.if-settings:before { content: "\e907"; }

.if-long-arrow:before { content: "\e908"; }

.if-star-plus:before { content: "\e909"; }

.if-arrow-down:before { content: "\e90a"; }

.if-arrow-up:before { content: "\e90b"; }

.if-account:before { content: "\e90c"; }

.if-bell-full:before { content: "\e90d"; }

.if-wrench:before { content: "\e90e"; }

.if-doc:before { content: "\e90f"; }

.if-remove:before { content: "\e910"; }

.if-minus-circle:before { content: "\e911"; }

.if-alert:before { content: "\e912"; }

.if-slide-left:before { content: "\e913"; }

.if-slide-right:before { content: "\e914"; }

.if-handicap:before { content: "\e915"; }

.if-sens-marche:before { content: "\e916"; }

.if-velo-payant:before { content: "\e917"; }

.if-espace-jeu:before { content: "\e918"; }

.if-espace-nurserie:before { content: "\e919"; }

.if-vente-ambulante:before { content: "\e91a"; }

.if-wifi:before { content: "\e91b"; }

.if-clim:before { content: "\e91c"; }

.if-prise:before { content: "\e91d"; }

.if-velo:before { content: "\e91e"; }

.if-voiture-bar:before { content: "\e91f"; }

.if-usb:before { content: "\e920"; }

html { height: 100%; }

html body { font-family: Overpass, sans-serif; height: 100%; }

html body #header { align-items: center; border-bottom: 2px solid rgba(124, 124, 124, 0.1); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 20px; height: 75px; justify-content: space-between; padding: 0 50px; margin: 0 0 -75px; }

html body #header .logos-left { align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 30px; }

html body #header .logos-left .logo-1 { height: 27px; width: auto; }

html body #header .logos-left .logo-2 { height: 50px; width: auto; }

html body #header .logo-gl { height: 44px; width: auto; }

html body #header .logo-h { height: 44px; width: auto; }

html body #header .logo-t { height: 75px; width: auto; }

html body #header .logo-r { height: 44px; width: auto; }

html body #alert { font-size: 18px; font-weight: 700; left: 0; line-height: 24px; min-height: 32px; padding: 4px 50px; position: absolute; text-align: center; top: 75px; width: 100%; }

html body .main-content { align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 100px; height: 100vh; justify-content: center; min-height: 970px; }

html body .main-content iframe { height: 700px; width: 376px; }

html body .main-content .middle { min-height: 720px; text-align: center; width: 324px; }

html body .main-content .middle .logo { display: block; height: auto; margin: 0 auto; width: 218px; }

html body .main-content .middle h1 { font-size: 40px; font-weight: 500; margin: 30px 0; }

html body .main-content .middle .buttons .btn-ligne { background-color: #FFFFFF; border: 1px solid #000000; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; color: #000000; display: block; font-size: 16px; font-style: normal; font-weight: 600; line-height: 22px; height: 40px; margin: 0 0 16px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%; }

html body .main-content .middle .buttons .btn-ligne.active { background-color: #0E2149; color: #FFFFFF; }

html body #footer { align-items: center; background-color: #F2F2F2; border-top: 2px solid rgba(124, 124, 124, 0.1); color: #0E2149; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; font-size: 13.5px; font-weight: 800; height: 75px; justify-content: center; margin: -75px 0 0; text-align: center; }

html body #footer .boxed-container { margin: 0 auto; max-width: 1040px; }

html body #footer .boxed-container p { margin: 0; }

html body #footer .boxed-container #footer_nav ul { list-style-type: none; margin: 0; padding: 0; }

html body #footer .boxed-container #footer_nav ul li { display: inline-block; }

html body #footer .boxed-container #footer_nav ul li a { color: #0E2149; }

/*# sourceMappingURL=common.css.map */