@import"https://fonts.googleapis.com/css2?family=Open+Sans&family=Saira:wght@500;900&display=swap";@font-face{font-family:OpenDyslexicAlta;font-style:normal;font-weight:400;src:url(../fonts/OpenDyslexicAlta-Regular.min.woff2) format("woff2"),url(../fonts/OpenDyslexicAlta-Regular.min.woff) format("woff")}:root{--font: "Open Sans", sans-serif;--special-font: "Saira", sans-serif;--dys: "OpenDyslexicAlta", sans-serif;--white: #fff;--light: #f1f1f1;--dark: #444;--black: #111;--blue: #86c3ff;--blue-lighter: #D1E8FF;--blue-light: #ADD6FF;--blue-dark: #006ad3;--blue-darker: #00509e;--gold: #e0c56e;--gold-lighter: #f3e9c8;--gold-light: #EAD89E;--gold-dark: #8A711E;--gold-darker: #645216;--green: #b1c317;--green-lighter: #f3f8c6;--green-light: #DEEB60;--green-dark: #879512;--green-darker: #3f4a00;--grey: #ccc;--grey-lighter: #eee;--grey-light: #ddd;--grey-dark: #555;--grey-darker: #333;--mauve: #8585f6;--mauve-lighter: #e0e0ff;--mauve-light: #C6C6FB;--orange: orange;--orange-lighter: #FFE8BD;--orange-light: #FFD485;--orange-dark: #e66b00;--orange-darker: #8F4200;--pink: #fb93b3;--pink-lighter: #FDE2EB;--pink-light: #FDC9D9;--pink-dark: #EC094F;--pink-darker: #B1073B;--red: red;--red-lighter: #ffe5e5;--red-light: #FFADAD;--red-dark: #cd0000;--red-darker: #990000;--main-light: var(--primary-lighter);--main-dark: var(--primary-dark)}[data-theme=light]{--main: var(--primary);--main-revert: var(--black);--text-general: var(--black);--text-general-revert: var(--white);--bg-general: var(--white);--bg-general-revert: var(--black);--border-color: var(--black);--main-green: var(--green);--main-grey: var(--light)}[data-theme=dark]{--main: var(--primary-light);--main-revert: var(--white);--text-general: var(--white);--text-general-revert: var(--black);--bg-general: var(--black);--bg-general-revert: var(--white);--border-color: var(--white);--main-green: var(--green);--main-grey: var(--dark)}.button.is-primary{color:var(--text-general-revert);background:var(--main)}.button.is-primary:hover{color:var(--text-general-revert);background:var(--black)}.is-light{background:var(--main-grey)!important}.card{border-radius:.5rem}.navbar-item,.navbar-link{padding:.5rem 1rem}html{scroll-behavior:smooth}html,body,#main-content p,#footer p{font-family:var(--font);color:var(--text-general)}html,body{background-color:var(--bg-general)}body{font-family:Open Sans,sans-serif;min-height:100vh}h3.subtitle{font-weight:700}.has-icon-left i{margin-right:.3rem}#is-title-second,h3.subtitle{color:var(--main)}body.dyslexie,body.dyslexie button,body.dyslexie input,body.dyslexie optgroup,body.dyslexie p,body.dyslexie select,body.dyslexie textarea{font-family:var(--dys)}strong,nav{color:var(--text-general);background:transparent}#logo,h1,h2{font-family:var(--special-font)}h2,h3,h4,h5,h6{color:var(--text-general)!important}h2:before{display:flex;content:"";width:3rem;height:.4rem;background-color:var(--main);margin:.5rem 0}p{margin-bottom:.5rem}.liste li{padding:.3rem 0}.liste li:before{display:inline-block;content:" ";background-color:var(--main);width:.7rem;height:.7rem;margin-right:.5rem}.liste-dates{border-top:solid 1px #000}.liste-dates li{border-bottom:solid 1px #000;padding:.8rem .5rem!important}.liste-dates li time{color:var(--text-general)}.liste-dates li time:after{display:inline-block;content:" - ";margin:0 .5rem}.liste-dates li:before{display:none!important}@media only screen and (min-width: 1024px){.liste-ligne{display:flex}.liste-ligne li:after{display:inline-flex;content:" - ";margin:0 .5rem}.liste-ligne li:last-child:after{display:none}}.liste-tiret li:before{display:inline-block;content:"- ";margin-right:.5rem}.liste-ligne li:before{display:none}.alert,.alert p,.alert strong{background-color:var(--primary-lighter);color:var(--black)}.alert{display:flex;align-items:center;border-left:solid 5px var(--primary);margin-bottom:1rem;padding:.5rem 1rem}.alert i{color:var(--primary);padding:.5rem 0;margin-right:1rem;font-size:1.5rem}.has-icon-left i{margin-right:.5rem}.button-search{border-radius:0 .5em .5em 0}.button{border:solid 3px;font-weight:700}.button.is-primary{color:var(--text-general-revert)!important}.button.is-primary:hover{color:var(--main)!important;background:transparent;border:solid 3px var(--main)}.button.is-dark{color:var(--text-general)!important;border:solid 3px var(--border-color)!important}.button.is-dark:hover{color:var(--text-general-revert)!important;background:var(--bg-general-revert)!important}input::placeholder{color:#999!important;opacity:1}input:-ms-input-placeholder{color:#999!important}input::-ms-input-placeholder{color:#999!important}.is-success.input,.is-success.textarea{border-color:var(--main)!important}@media only screen and (min-width: 1024px){.oblique{transform:skew(-30deg)}.droit{transform:skew(30deg)}}time i{margin-right:.3rem}#main-content a:not(.button),#footer .hero.is-light a:not(.button){color:var(--text-general)!important;text-decoration:underline 2px var(--main)}#main-content a:hover{font-weight:700;color:var(--main)!important}#main-content a.button{text-decoration:none!important}#parallax{background-image:url(../media/grenoble-2.jpg);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}#scroll-up{all:unset;position:fixed;z-index:50;bottom:15vh;right:20px;padding:.5rem;color:var(--main);text-shadow:-1px 0 var(--text-general-revert),0 1px var(--text-general-revert),1px 0 var(--text-general-revert),0 -1px var(--text-general-revert);background:transparent;border:none;cursor:pointer;transform:scale(1.8);opacity:0;transition:.3s}#scroll-up i{font-size:1.5rem}@media only screen and (min-width: 1024px){#header-main{flex-direction:column!important}}#header-main #header-hero .logo-title{font-size:2.1rem;color:var(--text-general);letter-spacing:.1rem}#header-main #header-hero #is-title-first{font-weight:800}#header-main #header-hero #is-title-second{font-weight:600;color:var(--main)}#header-main #header-hero .site-search{border:none;border-radius:0;border-bottom:solid 3px var(--main);box-shadow:none;background-color:var(--bg-general)}#header-main #header-hero .site-search::placeholder{color:var(--text-general)!important;opacity:1}#header-main #header-hero .site-search:-ms-input-placeholder{color:var(--text-general)!important}#header-main #header-hero .site-search::-ms-input-placeholder{color:var(--text-general)!important}@media only screen and (max-width: 768px){#header-main #header-hero #logo{padding-bottom:0}#header-main #header-hero #site-search{padding-top:0}}@media only screen and (max-width: 1215px){#header-main #header-hero #header-modal{display:none}#header-main #header-hero #is-title-second{line-height:2rem}}#header-main #nav-main{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#header-main #nav-main .navbar-brand{flex-direction:row-reverse;justify-content:space-between}#header-main #nav-main .navbar-burger{margin-left:0}#main-hero-background{background-image:url(../media/grenoble-web.jpg);background-position-y:45%;background-repeat:no-repeat}#last-hero{background-image:url(../media/grenoble-web.jpg);background-position:center;background-repeat:no-repeat}#main-hero-background{height:17vh}#main-hero-line-1{display:none;background-color:var(--black);border:solid 1px var(--border-color)}#main-hero-title{background-color:var(--black);padding-left:2.5rem}h1.title{color:var(--white);letter-spacing:.1rem}#main-hero-line-2{display:none;background-color:#ddd}#main-hero-subtitle{font-weight:700;padding:.5rem 1.8rem;margin-top:-1.5rem;margin-bottom:0;background-color:#ddd;color:var(--black)!important}#last-hero{height:70vh}@media only screen and (max-width: 400px){#main-hero-title-0 .columns,#main-hero-title-0 .column,#main-hero-subtitle-0 .columns,#main-hero-subtitle-0 .column{margin-right:0!important;padding-right:0!important}}@media only screen and (min-width: 769px){#main-hero-subtitle{margin-top:-.5rem}}@media only screen and (min-width: 1024px){#main-hero-line-1{display:block;background-color:var(--black);width:58%;margin-top:-3.6em;margin-left:-5em}#main-hero-title{position:absolute;top:-2.5rem;padding-left:.7rem;width:50%}#main-hero-line-2{display:block;width:80%;margin-top:0rem;margin-left:-5em}#main-hero-subtitle{position:absolute;top:-1.3rem;padding:0;margin-top:0;background-color:transparent}}@media only screen and (min-width: 1400px){#main-hero-line-2{width:50%}}#footer-tmb{min-height:20vh;border-top:#ddd}#footer-tmb section{margin:0!important}#footer-tmb section#contact{padding-top:1rem;padding-bottom:2rem;min-height:50vh;background-color:var(--bg-grey)}#footer-tmb section#contact h3{color:var(--main)!important}#footer-tmb section#contact a{text-decoration:underline}#footer-tmb section#contact .alert{margin-top:-6px}#horaires{padding-top:1rem;padding-bottom:1rem}#horaires span:first-child{display:inline-block;font-weight:700;margin-right:.5rem;width:80px}#footer-tmb #last-footer{display:flex;justify-content:center;padding:2rem;background-color:var(--black);color:var(--white)}#footer-tmb #last-footer a{color:#fff}#footer-tmb #last-footer a:hover{color:#87cefa}#form-contact{display:flex;flex-direction:column;margin-top:2rem}#form-contact input,#form-contact textarea,#form-contact .button{padding:.5rem 1rem;margin-bottom:1rem}#footer-tmb h3 i{margin-right:.5rem}#footer-tmb a{color:var(--text-general);text-decoration:none!important}#footer-tmb a:hover{color:var(--main);text-decoration:underline!important}.card{cursor:pointer;color:var(--text-general)}[data-theme=dark] .card{background:#333}.columns.cards{margin-top:1rem;margin-bottom:1rem}.columns.cards [class*=column]{display:flex;flex-wrap:wrap}.columns.cards .card .card-content .content{flex-grow:1}.columns.cards .card .card-content .arrow{position:absolute;bottom:15px;right:20px;color:var(--primary)}.cards time{color:#777;font-size:.85rem}[data-theme=dark] .cards time{color:var(--main)}.cards-tiles .card{display:flex;justify-content:center;padding-top:1rem;width:100%;border-radius:0;border-bottom:solid 5px var(--main);text-align:center}.cards-tiles .card .title-card{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700}.cards-tiles .card:hover{background-color:var(--main-light)}[data-theme=dark] .cards.tiles .card:hover{background-color:var(--main-dark)}.cards-tiles .card .title-card i{display:block;font-size:3rem;margin-bottom:1rem}.tmb--display-main{display:flex;position:relative;align-items:center;font-size:.85rem;z-index:99999}.tmb-switch{position:relative;display:inline-block;width:30px;height:17px;margin-right:10px}.tmb-switch input{opacity:0;width:0;height:0}.tmb-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--text-general);-webkit-transition:.4s;transition:.4s}.tmb-switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:var(--text-general-revert);-webkit-transition:.4s;transition:.4s}.tmb-switch input:checked+.slider{background-color:var(--main-green)}.tmb-switch input:focus+.slider{box-shadow:0 0 1px var(--main-green)}.tmb-switch input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translate(13px)}.tmb-switch .slider.round{border-radius:17px}.tmb-switch .slider.round:before{border-radius:50%}.tmb-switch-label{cursor:pointer}:root{--primary: #0073E6;--primary-light: #70B8FF;--primary-lighter: #E0F0FF;--primary-dark: #004F9E;--main: var(--primary)}
