.gs-component{margin-bottom:40px;}.gs-section-flex .gs-container{flex-direction:column;display:flex;}.gs-galery a.galery-item + a.galery-item{margin-top:40px; }.galery-unstructured-column{margin-bottom:40px;}.galery-unstructured-column .galery-item-photo{margin-left:auto !important;margin-top:auto !important;width:100% !important;}.gs-container.galery-structured-row{flex-direction:column;margin-bottom:0 !important;}.gs-container.galery-structured-row + .galery-structured-row{margin-top:40px;}.gs-galery-structured .galery-item{margin-bottom:40px;}.gs-galery-unstructured .galery-item{margin-bottom:40px;}.gs-container.gs-galery-unstructured.inverse{flex-direction:column;}.gs-container.news-structured-row{flex-direction:column;}article.news-item + article.news-item{margin-top:40px;}.gs-news-actions{margin-top:40px;}.gs-container.news-structured-row{margin-bottom:0 !important;}.gs-container.news-structured-row + .gs-container.news-structured-row{margin-top:40px;}.gs-news .article-item-title{height:auto;-webkit-line-clamp:unset;line-clamp:unset;}.gs-container.news-structured-row + .gs-container.news-structured-row{margin-top:40px;}.gs-news article.row>a{flex-direction:column;}.gs-news article.row .article-item-details{width:100%;}.gs-news article.row .article-item-photo{margin:0 0 20px;}.gs-news .title-first.row .article-item-photo{margin:20px 0 0;}.gs-galery-accordeon{display:block;}.gs-galery-accordeon:after{display:block;clear:both;content:'';}.gs-galery-accordeon .galery-item{height:400px;width:50% !important;float:left;}.galery-accordeon-item-mask{display:none;}.gs-galery-accordeon .galery-item .galery-item-informations,.gs-galery-accordeon.vertical .galery-item .galery-item-informations{background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));opacity:1;}.gs-galery-accordeon.top .galery-item .galery-item-informations,.gs-galery-accordeon.vertical.top .galery-item .galery-item-informations{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.gs-galery-accordeon.middle .galery-item .galery-item-informations,.gs-galery-accordeon.vertical.middle .galery-item .galery-item-informations{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.gs-galery-accordeon.vertical .galery-item .galery-item-description{opacity:1;}.gs-component-with-column-container{flex-direction:column;}.gs-component-with-column-container .column-title{width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:25px;}.gs-component-with-column-container.title-right .column-title{margin-bottom:0;margin-top:25px;}.gs-component-with-column-container .column-content{width:100% !important;}.gs-component-text-content{column-gap:0 !important;column-count:1 !important;}.component-list-container{flex-direction:column;}.component-list-item{width:100% !important;}.component-list-item + .component-list-item{margin-top:40px;} .gs-component[data-type=table]{padding-bottom:50px;position:relative;}.gs-component[data-type=table]>.gs-component-container{overflow-x:auto;}.gs-table{width:960px;}.gs-component[data-type=table]:after{width:30px;height:30px;position:absolute;bottom:10px;left:0;right:0;margin:auto;pointer-events:none;content:'';background:url(../../resources/images/swipe.svg);background-size:30px auto;background-repeat:no-repeat;background-position:center;}.component-list-container.horizontal-mode .component-list-item-container{flex-direction:column;}.component-list-container.horizontal-mode .component-list-item-image{width:auto !important;}.component-list-container.horizontal-mode .component-list-item-text,.component-list-container.horizontal-mode.vertical-align .component-list-item-text{margin:20px 0 0 !important;}.component-list-container.horizontal-mode.text-first .component-list-item-text,.component-list-container.horizontal-mode.vertical-align.text-first .component-list-item-text{margin:0 0 20px !important;}.gs-component[data-type="video_full_page"] .video-container,.gs-component[data-type="video_full_width"] .video-container{width:100vw !important;margin-left:calc((100vw - 100%) / -2) !important;margin-right:calc((100vw - 100%) / -2) !important;}.gs-component[data-type="image_full_width"] .gs-component-image-container,.gs-component[data-type="image_full_page"] .gs-component-image-container{width:100vw !important;margin-left:calc((100vw - 100%) / -2) !important;margin-right:calc((100vw - 100%) / -2) !important;}.recaptcha-legal>p{width:auto;}.gs-field{margin-bottom:20px;}.gs-popin.alert>.popin-container{width:80%;max-width:none;}.gs-list-categories-container.gs-container{margin:0 -5px 40px;}.gs-list-categories-container .list-category-item{padding:0 5px;}.gs-list-categories-container .list-category-item>a{height:32px;line-height:30px;font-size:15px;padding:0 15px;letter-spacing:0;border-radius:20px;}.gs-diaporama{flex-direction:column;}.gs-diaporama:after{width:30px;height:30px;margin:0 auto auto;pointer-events:none;content:'';background:url(../../resources/images/swipe.svg);background-size:30px auto;background-repeat:no-repeat;background-position:center;filter:brightness(1);opacity:0.7;z-index:10;order:2;}.gs-diaporama .diaporama-bg{background:rgba(0, 0, 0, 0.95);}.gs-diaporama .diaporama-container{height:40%;width:100%;margin:auto 0 25px;order:1;pointer-events:none;}.gs-diaporama .diaporama-container:after{position:absolute; }.gs-diaporama>a{display:none;}h1{font-size:32px;line-height:39px;}h2{font-size:22px;line-height:27px;}.gs-page-title{margin-bottom:40px;}.gs-section,.gs-section-full{margin-bottom:0 !important;overflow:visible;}.gs-component{margin-bottom:40px !important;}.gs-section-full{margin:auto !important;width:auto !important;}.gs-wrapper{padding:0;}.gs-component-title{margin-bottom:25px;}.gs-page-subtitle{font-size:16px;line-height:19px;margin-top:5px;}.gs-custom-bouton-classique, .gs-button {font-size:14px;line-height:17px;padding:10px 10px 10px 10px;}.gs-custom-titre-bleu {font-size:22px;line-height:27px;}.gs-custom-titre-turquoise {font-size:22px;line-height:27px;}.gs-custom-style-defaut {font-size:15px;line-height:18px;}.gs-custom-gros-titre-turquoise {font-size:15px;line-height:19px;}.gs-custom-titre-h2 {font-size:22px;line-height:27px;}.gs-custom-gros-texte-bleu {font-size:15px;line-height:22px;}#bt-nav-up{display:none;}header{padding:15px 10px;box-sizing:border-box;}header .right{gap:3px;}#live-news {position:relative;}header .m-headerButtons {gap:5px;}header .left {width:auto;}header .m-headerBottom {margin-top:10px;z-index:9;}header.fixed{padding-top:7px;padding-bottom:15px;}header.fixed .logo{padding:0;}header.fixed .logo svg{height:50px;width:auto;}header .gs-custom-bouton-telephone{width:40px;height:40px;padding:0;}header .gs-custom-bouton-telephone > span{display:none;}#bt-menu{height:46px;width:46px;flex:0 0 46px;padding:0;}#bt-menu > p{display:none;}#bt-menu > div{margin:auto;width:20px;}#main-menu{padding:120px 20px 20px;box-sizing:border-box;display:block;z-index:10;}#main-menu .menu-container{width:auto;overflow:auto;margin:auto;flex-direction:column;gap:25px;overflow:auto;max-height:100%;}#main-menu .menu-container > ul {gap:25px;}#main-menu .menu-container > ul:nth-child(1){flex-direction:column;gap:25px;align-items:center;text-align:center;}#main-menu .menu-container > ul > li {width:100%;gap:15px;}#main-menu .menu-container > ul > li > a {margin:0 auto;font-size:23px;line-height:29px;}#main-menu .menu-container > ul > li > ul {align-items:flex-start;text-align:left;}#main-menu .menu-container > ul > li > ul > li > a {font-size:18px;line-height:22px;}.gs-form{padding:20px 20px 50px;}.gs-news .article-item-details{padding:0;}.gs-news-actions{margin-top:25px;}.gs-news .article-item-details time {font-size:14px;}.news-structured-row + .news-structured-row .news-item a:before, .news-unstructured-column article + article:before {display:none;}#body{padding:0 20px 40px;}.page-banner{height:150px;margin:auto calc((100vw - 100%) / -2);width:auto;}body.homepage h2{font-size:30px;line-height:40px;}body.homepage .gs-component-subtitle{font-size:16px;line-height:19px;margin-top:5px;}footer{text-align:center;padding-top:0;}footer .contact-panel{padding:20px;flex-direction:column;gap:15px;height:auto;position:static;}footer .contact-panel > p{font-size:20px;line-height:26px;white-space:nowrap;margin:0 auto;}footer .contact-panel > a{margin:auto;}footer .gs-container.top{flex-direction:column;margin:auto;}footer .gs-container.top > div{padding:0 20px;}footer .gs-container.top > .middle {flex-direction:column;}footer .gs-container.top > div + div:before{display:none;}footer .logo{margin-top:20px;display:block;margin-bottom:20px;}footer .block-contact{justify-content:center;padding-bottom:10px;margin-bottom:10px;}footer .block-contact a{margin:auto;display:block;}footer .bottom{padding:12px 0;margin:auto;}footer .bottom > div{flex-wrap:wrap;align-items:center;justify-content:center;}footer .footer-menu{margin-top:3px;justify-content:center;}footer .footer-menu > ul > li:before{display:none;}footer .footer-menu > ul > li + li{margin-left:20px;}footer .footer-menu > ul > li > a {font-size:12px;}footer .credits {flex-wrap:wrap;align-items:center;justify-content:center;font-size:12px;}.gs-section#section-home-solutions h2 {text-align:center;}#section-home-solutions .gs-component[data-type="text_normal"] h2 {flex-direction:column;font-size:23px;text-align:center;}#section-home-solutions .gs-component[data-type="text_normal"] h2:before {display:none;}#section-home-solutions .gs-component[data-type="text_normal"] .gs-component-text-content > p:first-of-type {text-align:justify;}#section-home-solutions .gs-component[data-type="text_normal"] {text-align:center;}#section-home-solutions .gs-container > .gs-component:nth-child(1) { order:1; }#section-home-solutions .gs-container > .gs-component:nth-child(2) { order:2; }#section-home-solutions .gs-container > .gs-component:nth-child(3) { order:3; }#section-home-solutions .gs-container > .gs-component:nth-child(4) { order:5; }#section-home-solutions .gs-container > .gs-component:nth-child(5) { order:4; }#section-home-solutions .gs-container > .gs-component:nth-child(6) { order:6; }#section-home-solutions .gs-container > .gs-component:nth-child(7) { order:7; }#section-home-solutions .gs-container > .gs-component:nth-child(8) { order:9; }#section-home-solutions .gs-container > .gs-component:nth-child(9) { order:8; }#section-home-reassurances {padding:30px 0 10px !important;}#section-home-reassurances .gs-component {margin-bottom:20px !important;}#section-home-reassurances h2 {text-align:center;}#section-home-reassurances .component-list-container {flex-direction:row;flex-wrap:wrap;justify-content:center;}#section-home-reassurances .component-list-item {width:50% !important;}#section-home-reassurances .component-list-item + .component-list-item {margin-top:0;}#section-home-reassurances .component-list-item:nth-child(n+3) {margin-top:20px;}#section-home-reassurances .image-svg-container svg {max-width:75px;height:auto;}#section-home-reassurances .component-list-item-text {margin-top:10px !important;padding:10px;}#section-home-reassurances-others .component-list-item-container {flex-direction:row;align-items:center;}#section-home-reassurances-others .component-list-item-text {margin-top:0 !important;padding-left:12px;}#section-home-reassurances-others .component-list-item-text p {text-align:left !important;}#section-home-reassurances-others {padding-top:40px !important;}#section-home-reassurances-others .component-list-container.height-fixed .component-list-item-image {height:auto !important;flex:0 0 110px;width:10px;}#section-home-reassurances-others .component-list-container > .component-list-item:nth-child(3) svg {width:86px;}#section-home-faq-blog {margin-top:190px;}.block-home-faq .component-list-item-image {margin-left:-5%;width:220px;}.block-home-faq .component-list-item-container {padding-bottom:10px !important;padding-left:20px !important;padding-right:20px !important;}#section-contact {padding-top:15px !important;padding-left:15px !important;padding-right:15px !important;text-align:center;}#section-contact h2 > p {text-align:center !important;}#section-contact h2 u {display:block;}.gs-field-text, .gs-select {font-size:14px;}.gs-custombox-container label {font-size:15px;}.blue-block {margin-bottom:40px !important;}.blue-block .gs-component {margin-bottom:0 !important;}.faq-container .gs-section-content .gs-component-title .gs-component-subtitle {font-size:16px;padding:10px 18px;}.faq-container .gs-section-content .gs-component-text-content {font-size:15px;line-height:18px;}.mod-breadcrumb{padding:8px 10px;}.breadcrumb-item + .breadcrumb-item:before{width:10px;margin:auto 5px;}.breadcrumb-item{font-size:12px;line-height:15px;}.cookies-selector-popin-container{width:86vw;left:7vw;}.cookies-selector-popin-infos:after{top:-60px;}.mod-dynamic_breadcrumb{display:none; }.homepage-basic-slider{height:250px !important;margin:auto calc((100vw - 100%) / -2);}.homepage-basic-slider .slider-menu{display:none; }.homepage-basic-slider .slider-navbar{display:none; }.title-banner-presta{bottom:20px;}.title-banner-presta > p{font-size:18px;line-height:22px;font-weight:700;}.homepage-basic-slider:before{display:none;}.newsletter-signup-form-title{font-size:16px;line-height:19px;margin-bottom:12px;}.newsletter-signup-confirm .gs-form-container .gs-field{padding:0 20px;}.newsletter-signup-confirm .gs-form-actions{position:static;width:100%;margin-top:25px;text-align:center;}.newsletter-signup-confirm .gs-form-actions > button{width:auto;}.quick-contact{z-index:1;}.quick-contact-form-container{width:100%;min-width:0;max-width:none;padding:50px 25px 25px;height:100%;}.quick-contact-form-container > .gs-container{flex-direction:column;max-height:none;height:100%;}.quick-contact-form-infos{width:100%;position:static;margin-bottom:25px;letter-spacing:normal;line-height:normal;}.quick-contact-formulaire{width:100%;}.quick-contact-form-infos-contact-item{flex-direction:column;}.quick-contact-form-infos-contact-item + p{margin-top:10px;}.quick-contact-call-action{position:static;inset:auto;transform:translateY(0);}.social-media-follow-links-container{justify-content:center;}.social-media-follow-links a{margin-right:15px;margin-left:15px;}