/* updated : 2025-10-28 10:47:18*/@media screen and (max-width:1024px){div.inner{width:auto}.responsive-menu-inset{display:block;position:relative;position:absolute;right:-30px;top:0}.responsive-menu-inset:after{content:""; width:20px; height:20px; background:white url(../images/icons/arrow_down.svg) no-repeat center center; background-size:100%; display:block; position:absolute; top:0; left:0}.responsive-menu-inset:checked:after{background-image:url(../images/icons/arrow_up.svg);}.responsive-menu-inset + ul{display:none}header#header-main .h-top .inner{padding:20px 10px;flex-direction:column; gap:10px}header#header-main > .inner{padding:20px 10px}header#header-main .logo{position:static;padding:0;width:150px}footer#footer-main .inset{text-align:center;margin:0 0 20px 0;float:none}footer#footer-main .inset ul{list-style-type:none}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background:var(--main-color-3);padding-top:150px;position:fixed;overflow:scroll;top:0;left:-100%;height:100%;width:100%;transition:0.5s;z-index:2000;margin:0}#menu .menu-page:after{content:""; width:100%; bottom:0; left:0; background-image:url(../images/css/content/fond-logo.svg); background-repeat:no-repeat; background-position:top center; background-size:100%; opacity:0.05; position:absolute; height:50%; z-index:1}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross.svg?) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute !important; top:90px; z-index:1000; right:25px; }#responsive-menu:checked ~ .menu-page{transition:0.5s;left:0}#responsive-menu:checked ~ .menu-page li{display:block; position:relative; z-index:2}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{text-align:center;color:var(--main-color-1);padding:15px;font-size:30px}#menu ul li a:hover,#menu ul li a.selection{color:var(--main-color-2)}#menu > .sub-menu{display:none} #menu .menu-page .sub-menu{display:block}.sub-menu{position:static;background:transparent}.sub-menu ul{display:block;border:0;margin-left:40px}.sub-menu ul li a{margin:0;padding:12px 20px}.responsive-menu{z-index:1000; display:block; padding:0 0 0 0; position:absolute; top:10px; right:10px; cursor:pointer; mask:url(../images/icons/burger.svg); -webkit-mask:url(../images/icons/burger.svg); mask-size:cover; -webkit-mask-size:cover; background:var(--main-color-1); width:40px; height:31px; text-align:center; text-indent:-100000px}}@media screen and (max-width:768px){footer#footer-main{padding:50px 10px}#footer-main .cms-website-contact .infos{display:block}#footer-main .cms-website-contact .address,#footer-main .cms-website-contact .contacts{display:block}#footer-main .cms-website-contact .address{margin-bottom:20px}#footer-main .cms-website-contact .address:after,#footer-main .cms-website-contact p[itemprop="telephone"]:after{display:none}#footer-main .informations{flex-direction:column-reverse; align-items:center}.common-breadcrumb{padding:10px}.common-header h1{font-size:34px}.common-header h2{font-size:34px}.simple-slideshow.responsive{background:none;display:flex;flex-direction:column-reverse;border:0}.simple-slideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.simple-slideshow.responsive .simple-slideshow_controls{margin-bottom:20px; flex-direction:column; border:0}.simple-slideshow.responsive .simple-slideshow_controls .play{display:none}}@media screen and (max-width:768px){#page .block-left,#page .block-right{float:none;width:auto}.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}}@media screen and (max-width:768px){#page .block-left,#page .block-right{float:none;width:auto}.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}}@media screen and (max-width:768px){#page .tpl-t7-bottom .tpl-t7-bottom{flex-direction:column}#page .tpl-t7 .tpl-t7-block{width:100%}#page .tpl-t7 .tpl-t7-block figure{text-align:center}#page .tpl-t7 .tpl-t7-block figure img{margin:auto;width:auto}#page .tpl-t7 .tpl-t7-block.fullsize figure img{width:100%}body.T10 #page .t10-top .tpl-t10{margin-left:10px; margin-right:10px; padding:20px 20px 40px 20px; margin-bottom:20px; }body.T10 #page .t10-top .tpl-t10 .tpl-text{width:auto;margin-bottom:20px}body.T10 #page .t10-block figure img{width:100%;height:auto}body.T10 #page .t10-block.IMAGE-LEFT .block-left{margin:0 auto 20px auto}body.T10 #page .t10-block.IMAGE-RIGHT .block-right{margin:0 auto 20px auto}body.T10 #page .t10-block.IMAGE-LEFT .block-right{margin:auto;max-width:initial}body.T10 #page .t10-block.IMAGE-RIGHT .block-left{margin:auto;max-width:initial}body.T10 #page .t10-block h2{text-align:center}body.T10 #page .t10-block .tpl-text{padding:0 20px;width:auto}body.T10 #page .t10-block .cta{text-align:center}body.T10 #page .t10-block.VIDEO-ALONE .video{margin:0 20px}body.T10 #page .t10-block.VIDEO-ALONE .video iframe{width:100%}body.T10 #page .t10-form{padding:60px 20px}body.T10 #page .t10-bottom .tpl-t10 .tpl-text{width:auto}}@media screen and (max-width:768px){.content-maker:not(.builder) .resp-hide-desk{display:block}.content-maker:not(.builder) .resp-hide-mobi{display:none}.content-maker .resp-dir-reverse{flex-direction:column-reverse}.content-maker .cm_col[data-size='s-1-4']{width:calc((100% - (var(--cm-column-gap) * 1)) / 2)}.content-maker .cm_col[data-size='s-1-1'],.content-maker .cm_col[data-size='s-1-3'],.content-maker .cm_col[data-size='s-1-2'],.content-maker .cm_col[data-size='s-2-3'],.content-maker .cm_col[data-size='s-3-4']{width:100%}.content-maker .cm-text h2,.content-maker .cm-title h2{font-size:32px;padding-left:0}.content-maker .cm-text h2:before,.content-maker .cm-title h2:before{display:none}.content-maker .cm-title h3,.content-maker .cm-text h3{font-size:22px}.content-maker .cm-title .title-section,.content-maker .cm-title .title-section-2,.content-maker .cm-title .title-section-white{font-size:34px}.content-maker .cm-title .title-section:before,.content-maker .cm-title .title-section-2:before,.content-maker .cm-title .title-section-white:before{display:block}}@media screen and (max-width:425px){.content-maker .cm_col[data-size='s-1-4']{width:100%}}