@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {ul.form-default.center{width:100%;}ul.form-default.center li{flex-flow:column nowrap;}ul.form-default.center li label{width:100%;}.flex_order1 { order: 1; }.flex_order2 { order: 2; }.flex_order3 { order: 3; }div.inside-straight, .container-straight {width: 98%;}.footer-desktop .col-nav {display: none;}.grids-col.by3 {width: 50%;}.wall-item, .grids-col.m-end .wall-item {margin: 0 auto;}.grids-col.by4 {width: 33%;}.article-content {width: 100%;}.banners {width: 100%;}.banners img {width: 100%;}.shortcuts-wrapper .w25 { width:49%; }.shortcuts-wrapper .w33 { }.shortcuts-wrapper .w49 {}.shortcuts-wrapper .w100 {}.shortcuts-wrapper .shortcuts-col.icone{width:18%;}.columns-wrapper .col.width-medium {width: 98%;margin: 0 auto;}.columns-wrapper .col.width-medium-l {width: 98%;margin: 0 auto;}.columns-wrapper .col.width-medium-s {width: 98%;margin: 0 auto;}.grids-container{flex-flow:column wrap;}.grids-title{width:100%;}.grids-index{margin-top:0;}.filters-wrapper{width:100%;margin-top:0;}.footer-desktop .footer-images{display:none;}.footer-desktop .inside{justify-content: center;}.footer-infos {margin-left: initial;}.header-desktop {display: none;}.nav-univers {display: none;}.header-mobile {display: block;padding: 0;position: relative;z-index: 1;background: rgb(207,207,207);background: linear-gradient(90deg, rgba(207,207,207,1) 0%, rgba(101,104,105,1) 50%);}.header-mobile .header-desktop-banner{padding:0;}.header-mobile .header-inside {margin: 0 auto;position: relative;width: 100%;height: 130px;position: relative;z-index: 4;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;align-items:center;}.header-inside-logos{display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap;justify-content: center; -webkit-justify-content: center;align-items:center;justify-items: center;justify-self: center;position: absolute;}.header-logo{position:relative;left:auto;}.header-logo img{height:90px;width:auto;display:none;}.header-logofull{}.header-logofull img{height:90px;width:auto;margin:0 auto;}.header-rs{position:relative;top:15px;right:5px;flex-flow: row nowrap; -webkit-flex-flow: row nowrap; margin-bottom: 10px;}.header-rs a{margin:0 5px;}.header-rs a img{width:30px;}.header-mobile .nav-icon {margin-left:auto;margin-right:25px;cursor:pointer;position:relative;}.header-mobile .nav-icon .material-icons {color: #ffffff;font-size: 30px;}.pathway{}.nav-mobile {display: none;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;height: 100%;width: 100%;z-index: 1000;background: #f1f0ec;overflow: auto;padding-bottom:20px;}.navigation {overflow: auto;width: 100%;}.nav-mobile .header-inside{background-color:#35484a;justify-content: center; -webkit-justify-content: center;}.nav-mobile .header-inside .col-logo{}.nav-mobile .header-inside .col-logo img{height:90px;width:auto;}.nav-mobile .header-inside .nav-icon{margin-left:auto;margin-right:25px;cursor:pointer; position: absolute;right: 25px;}.nav-mobile .header-inside .nav-icon .material-icons {color: #ffffff;font-size: 30px;}.nav-mobile.is-active .header-inside{padding:5px 0;}.nav-mobile .nav-menu {height: auto;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column;justify-content: center; -webkit-justify-content: center;padding: 0;margin: 0 auto;margin-top: 15px;width:95%;}.nav-mobile .nav-menu li.nav-item{border-bottom:1px solid #ffffff;background-color:#e0e0e0;}.nav-mobile .nav-menu li.nav-item .top-link{height:auto;}.nav-mobile .nav-menu li.nav-item .top-link span {font-size:18px;color:#000000;}.open-sub{display:block !important;position: absolute;right: 30px;display: flex;color: #000000 !important;height: auto;padding: 15px 1rem !important;}.nav-menu .sub-nav{position:relative;top:5px;padding:5px 0;left: 0;background: #f6f6f6;width: auto;min-width: 100%;margin-left: 0px;border-radius:0;box-shadow:inherit;}.nav-menu .sub-nav-group{flex-flow:column wrap;}.nav-menu .sub-nav .nav-menu-col{margin: 0 auto;}.nav-menu .sub-nav .sub-link{text-align:center;padding-left:0;}.nav-submenu{flex-flow:column wrap;}.nav-submenu li.nav-item{}.nav-submenu li.nav-item .top-link{margin-right:0;}}@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {.login-wrapper {width: 95%;}h1{max-width: 90%; padding: 1.5rem 0 5rem;}.bt-all {margin-top:15px;}.grids-index {margin-top: 25px;}.main_slider .item-infos .col-infos{width:90%;}ul.form-default li.checkbox {padding: 15px;}}