/* updated : 2025-09-18 21:16:14*/@media screen and (max-width:1280px){.customer-references .references ul li,#homepage .realisations .customer-references .references ul li{width:345px}.customer-references .references ul li figure,#homepage .realisations .customer-references .references ul li figure{min-height:initial}.customer-references .references ul li .text,#homepage .realisations .customer-references .references ul li .text{margin-left:0;padding:35px;transform:none}.customer-references .references ul li .reference-link:before,#homepage .realisations .customer-references .references ul li .reference-link:before{display:none}#homepage .realisations .customer-references .references ul li figure:after{display:none}}@media screen and (max-width:1280px){.customer-references .references ul li,#homepage .realisations .customer-references .references ul li{width:345px}.customer-references .references ul li figure,#homepage .realisations .customer-references .references ul li figure{min-height:initial}.customer-references .references ul li .text,#homepage .realisations .customer-references .references ul li .text{margin-left:0;padding:35px;transform:none}.customer-references .references ul li .reference-link:before,#homepage .realisations .customer-references .references ul li .reference-link:before{display:none}#homepage .realisations .customer-references .references ul li figure:after{display:none}}@media screen and (max-width:1024px){.h-top .inner{flex-direction:column;gap:10px}}@media screen and (max-width:768px){div.inner{width:auto}hgroup h1{font-size:30px}hgroup h1+h2,hgroup h2+h3{font-size:20px}.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}footer#footer-main .inset{text-align:center;float:none}footer#footer-main .inset ul{list-style-type:none}}@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 .title-section{font-size:30px}.content-maker h2{font-size:25px}}@media screen and (max-width:768px){.common-body img,.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}.cms-page-children ul li figure{min-height:initial}}@media screen and (max-width:768px){.responsive-menu-reference{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}.customer-references nav.categories{margin-left:10px;margin-right:10px}.customer-references nav.categories ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}.customer-references nav.categories ul ul{display:block;border-left:0;border-right:0}.customer-references nav.categories ul li{border-bottom:1px solid #EEEEEE;float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}.customer-references nav.categories ul li a{display:block;text-align:center;padding:10px 0;border-radius:0;border:0}#customer-reference .slideshow ul li{width:33%}}@media screen and (max-width:768px){.responsive-menu-reference{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}.customer-references nav.categories{margin-left:10px;margin-right:10px}.customer-references nav.categories ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}.customer-references nav.categories ul ul{display:block;border-left:0;border-right:0}.customer-references nav.categories ul li{border-bottom:1px solid #EEEEEE;float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}.customer-references nav.categories ul li a{display:block;text-align:center;padding:10px 0;border-radius:0;border:0}#customer-reference .slideshow ul li{width:33%}}@media screen and (max-width:480px){.jSimpleSlideshow.responsive{background:none;border:0}.jSimpleSlideshow.responsive ul{padding:0 50px}.jSimpleSlideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls,.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .btns{background:transparent;position:static}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .play{display:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .prev{position:absolute;top:50%;margin-top:-30px;left:5px;background-image:url(../images/icons/arrow_left.svg);width:30px;height:60px}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .next{position:absolute;top:50%;margin-top:-30px;right:5px;background-image:url(../images/icons/arrow_right.svg);width:30px;height:60px}}@media screen and (max-width:768px){#customer-reference .slideshow ul li{width:100%}}@media screen and (max-width:768px){#customer-reference .slideshow ul li{width:100%}}@media screen and (max-width:425px){.content-maker .cm_col[data-size='s-1-4']{width:100%}}