section{display:flex;align-items:center;flex-direction:column}#services,#servicesMobile{filter:blur(var(--blur));color:var(--primary-color)}.two-cols{display:grid;width:100%;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:16px;overflow:hidden}.two-cols>div:not(.flickityContainer){display:flex;flex-direction:column;align-items:center;gap:2rem}.flickityCarousel{display:block;height:100%;overflow:hidden}.flickityContainer{min-height:300px}.flickity-slider{position:absolute;left:0;width:100%;height:100%;min-height:300px}.carousel-cell{position:absolute;left:0;height:auto;width:100%}.carousel-cell picture{height:100%}.carousel-cell img{width:100%;height:100%;object-fit:contain;object-position:top}figure img{width:100%}@media (min-width: 768px){.carousel-cell{position:absolute;left:0;max-height:calc(var(--vh) * 70);height:100%;width:100%}}.pictos{display:none;gap:1rem}@media (max-width: 768px){.pictos{justify-content:center;padding:1rem}}.is-active .pictos{display:flex}.pictos div{display:flex;align-items:center;width:100%;max-width:33%}.pictos .frontier img{border-radius:0;border:none}.pictos div img{width:100%;border:1px solid black;border-radius:50px}.is-active .pictos{visibility:visible}#sectionA{padding-left:var(--header-padding-x);padding-right:var(--header-padding-x);padding-top:var(--header-padding-y);padding-bottom:var(--header-padding-y);align-items:flex-start;margin-top:128px;gap:16px}#sectionA h2 p{font-size:var(--text-xl);line-height:1.2;font-weight:900}#sectionServices{margin-top:2rem;padding-bottom:6rem}#sectionServices .ac-panel{height:auto!important}#twoColsA{padding-top:1.5rem;display:grid;grid-template-columns:1fr;gap:16px;width:100%}.sectionA-btns{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding-top:1rem}@media (min-width: 768px){.sectionA-btns{display:flex;flex-direction:row;gap:16px}#sectionServices{margin-top:6rem}#twoColsA{padding-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:66%}.two-cols{display:grid;width:100%;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px + var(--header-padding-x) + calc(var(--text-xl) * 2));overflow:hidden}.two-cols .paragraph{padding-left:64px;gap:3rem;columns:2;display:block}.two-cols .flickityContainer{margin-right:4rem;justify-content:center}.two-cols figure{display:flex;justify-content:center}.two-cols figure img{height:auto}.two-cols .paragraph p{font-family:SchibstedGrotesk,Arial,sans-serif;margin-bottom:var(--text-base);text-align:justify;text-justify:inter-word}.is-active .pictos{display:flex;flex-direction:row}}#twoColsA p{font-family:SchibstedGrotesk,sans-serif}.two-cols{min-height:calc(var(--vh) * 60)}.is-active{border-bottom:4px dashed black}.ac{margin-top:0!important;border:none}.accordion-container{width:100%;opacity:1;transition:none}.appear{opacity:1}.ac-panel{padding-left:var(--header-padding-x);padding-right:var(--header-padding-x);padding-top:var(--header-padding-y);padding-bottom:0;display:flex;flex-direction:column;gap:64px;font-size:var(--text-base)}.ac-panel .two-cols{margin-top:1rem;padding-bottom:1rem}@media (max-width: 768px){.ac-panel .two-cols{display:flex;flex-direction:column}}.ac-panel .two-cols figure{display:flex;justify-content:center}.ac-panel .two-cols figure img{max-width:66%}@media (min-width: 768px){.ac-panel .two-cols figure img{max-width:100%}}.dashed-border{width:100%;height:64px;padding-bottom:32px;background-image:linear-gradient(to right,#000 50%,#fff0 0%);background-position:bottom;background-size:32px 4px;background-repeat:repeat-x;border-top:0;border-left:0;border-right:0}.ac-panel .two-cols .btn{margin-top:calc(var(--text-xl) * 1);margin-bottom:calc(var(--text-xl) * 2)}@media (min-width: 768px){.ac-panel .two-cols .btn{margin-top:calc(var(--text-xl) * 2);margin-bottom:calc(var(--text-xl) * 4)}}.btn{font-weight:900}.ac-header{width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.pictos div{display:flex;align-items:center;width:var(--btnImgWidth)}.ac-header{flex-direction:row}.ac-panel .two-cols .btn{margin-top:calc(var(--text-xl) * 2);margin-bottom:0}}.ac-header button{font-size:var(--text-base)!important}.ac{height:calc(var(--text-xl) * 2)}.is-active{height:auto}.ac .ac-trigger{display:flex!important;gap:8px;font-size:calc(var(--text-xl) * 1.2)!important;line-height:1.2;width:auto;align-items:center;margin-left:.625rem}.ac .ac-trigger .text{font-family:SchibstedGroteskBold,sans-serif;margin-left:2rem;line-height:1;text-decoration:underline}@media (min-width: 768px){.ac{padding:16px;border:none!important;min-height:calc(var(--text-xl) * 3)}.ac .ac-trigger{font-size:calc(var(--text-xl) * 1.9)!important}.ac .ac-trigger .text{margin-left:calc(var(--text-xl) * 2)}}.ac .ac-trigger:after{display:none}.trigger-arrow{display:inline-block;transition:transform .3s ease-in-out;transform:rotate(0);position:absolute}[aria-expanded=true] .trigger-arrow{transform:rotate(90deg)}.grid-15{width:100%;display:grid;grid-template-columns:repeat(15,minmax(0,1fr))}.grid-15 .col-1{grid-column:1 / 3}.grid-15 .col-2{grid-column:4 / 12}.col-2 table{width:100%;background-color:#ccc;font-size:.5rem}.col-2 img{width:100%}.text-right{text-align:right}.ht{display:block}.ttc,.withTax .ht{display:none}.withTax .ttc{display:block}.flickityContainer{position:relative;display:block}.prev-flickity,.next-flickity{position:absolute;display:none;width:50%;height:100%;top:50%;transform:translateY(-50%)}.prev-flickity{cursor:w-resize}.next-flickity{cursor:e-resize}@media (min-width: 768px){#twoColsA p{text-align:justify}.prev-flickity,.next-flickity{display:block}.prev-flickity{left:0}.next-flickity{right:0}}.next-flickity{right:0}.prev-flickity img{transform:rotate(90deg)}.next-flickity img{transform:rotate(-90deg)}.prev-flickity img,.next-flickity img{width:100%}.swiper{width:100%;height:auto}.swiper-slide{height:auto!important;max-height:calc(var(--vh) * 66)}@media (min-width: 768px){.swiper-slide{height:auto!important;max-height:calc(var(--vh) * 75)}}.swiper picture{height:100%}.swiper img{width:100%;height:100%;object-fit:contain}.swiper-button-prev,.swiper-button-next{display:none;height:100%;top:0;width:50%}@media (min-width: 768px){.swiper-button-prev,.swiper-button-next{display:block}}.swiper-button-prev:after,.swiper-button-next:after{content:""}.swiper-button-prev{cursor:w-resize}.swiper-button-next{cursor:e-resize}
