@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";header{padding:15px 0}header a{display:block;margin:auto;text-align:center}header .header-logo{margin:auto}@media screen and (max-width: 1200px){header .header-logo{height:120px}}@media screen and (max-width: 992px){header .header-logo{height:100px}}@media screen and (max-width: 768px){header .header-logo{height:85px}}@media screen and (max-width: 564px){header .header-logo{height:70px}}.single-post main .single-content .container,.single main .single-content .container{max-width:900px}.single-post .complementary,.single .complementary{margin-top:32px;display:flex;flex-direction:column;align-items:flex-end}.single-post .complementary p,.single .complementary p{margin-bottom:0;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;border-bottom:1px solid var(--color-primary-default);color:var(--color-base-default)}.single-post .complementary p #date,.single .complementary p #date{color:var(--color-base-default);font-weight:700;margin-right:24px}.single-post .complementary .custom-share-buttons,.single .complementary .custom-share-buttons{margin-top:6px;display:flex;align-items:center;gap:8px;padding-top:8px}.single-post .complementary .custom-share-buttons p,.single .complementary .custom-share-buttons p{border:none;margin-right:24px;color:var(--color-base-default)}.single-post .complementary .custom-share-buttons .line,.single .complementary .custom-share-buttons .line{height:28px;width:1px;background-color:var(--color-base-default)}.single-post .complementary .custom-share-buttons a,.single .complementary .custom-share-buttons a{display:block;text-decoration:none}.single-post .complementary svg path,.single .complementary svg path{fill:var(--color-base-default)}.single-content{background-color:var(--color-background-primary)}.article-one{width:264px}.article-one a{text-decoration:none;font-size:12px;line-height:16px;color:#000}.article-one a .img-post{position:relative}.article-one a:hover .img-post:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:7px;background-color:var(--secondary-color)}.article-one a img{height:150px;width:100%;object-fit:cover}.article-one a .date{display:block;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--font-size-small);line-height:140%;color:var(--color-base-default);padding:var(--spacing-1) 0}.article-one a .article-title{margin:0;padding:0;font-family:var(--font-body);font-style:normal;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.02em;color:var(--color-base-default)}.article-one a p,.article-one a a{font-family:var(--font-body);font-style:normal;font-weight:300;font-size:12px;line-height:109%;letter-spacing:-.02em;color:var(--color-base-default);padding:var(--spacing-1) 0}.article-one a .article-one__content{padding:0 var(--spacing-1)}.single-nos-produits .bottom-header{background-color:var(--color-background-default)}.single-nos-produits main{background-color:var(--color-background-primary);padding-top:78px}.single-nos-produits h1{font-weight:600;font-size:40px;line-height:120%;letter-spacing:-.02em}.single-nos-produits .excerpt{font-weight:400;margin-bottom:var(--spacing-1)}.products-listing__row{flex-direction:row-reverse}.products-listing__row .container{padding:0}.products-filters{background-color:var(--color-background-default);padding:var(--spacing-2) var(--spacing-1);border-radius:var(--spacing-0-5);margin-bottom:var(--spacing-2)}.products-filters .product-filters__submit{display:none}.products-filters .taxonomy-section{padding:var(--spacing-2) 0;border-bottom:1px solid #b1b1b1}.products-filters .taxonomy-section .taxonomy-header{display:flex;justify-content:space-between;cursor:pointer}.products-filters .taxonomy-section .taxonomy-header span{font-style:normal;font-weight:700;line-height:140%;color:var(--color-base-default)}.products-filters .taxonomy-section .taxonomy-header .chevron{transform:rotate(180deg);transition:all .4s}.products-filters .taxonomy-section .taxonomy-header .chevron svg path{fill:var(--color-base-default)}.products-filters .taxonomy-section .taxonomy-header .chevron.rotated{transform:rotate(0)}.products-filters .taxonomy-section .taxonomy-content{display:none}.products-filters .taxonomy-section .taxonomy-content.open{padding:var(--spacing-1) 0;display:block}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries{display:flex;flex-wrap:wrap;gap:var(--spacing-0-5)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry{padding:0;gap:16px;padding:calc(var(--spacing-0-5) / 2) var(--spacing-0-5);display:flex;border:1px solid var(--color-base-primary);color:var(--color-base-primary);border-radius:20px;align-items:center;cursor:pointer}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry:hover{cursor:pointer;background-color:var(--color-base-primary)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry:hover span{color:var(--color-client-primary)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry.selected{background-color:var(--color-base-primary)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry.selected span{color:var(--color-client-primary)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry .color-swatch,.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry .entry-indicator{position:relative;overflow:hidden;border-radius:50%;display:block;width:20px;height:20px;border:1px solid var(--color-base-primary)}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry .color-swatch .color-swatch__second,.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry .entry-indicator .color-swatch__second{position:absolute;top:0;right:0;width:50%;height:100%;display:block}.products-filters .taxonomy-section .taxonomy-content .taxonomy-entries .taxonomy-entry .entry-text{font-style:normal;font-weight:400;font-size:var(--font-size-small);line-height:140%;color:var(--color-base-default)}.filter-selected{padding:var(--spacing-1);display:none;align-items:center;justify-content:space-between}.filter-selected .filter-selected__list{display:flex;align-items:center;gap:var(--spacing-0-5)}.filter-selected .filter-selected__list .filter-tag{gap:16px;padding:calc(var(--spacing-0-5) / 2) var(--spacing-0-5);display:flex;border:1px solid var(--color-base-primary);color:var(--color-base-primary);border-radius:20px;align-items:center;cursor:pointer}.filter-selected .filter-selected__list .filter-tag button{background-color:transparent;border:none;cursor:pointer}.filter-selected .filter-selected__list .filter-tag button svg path{fill:var(--color-base-default)}.filter-selected span{font-style:normal;font-weight:400;font-size:var(--font-size-small);color:var(--color-base-default)}.product-filters__close-mobile,.filter-mobile__button{display:none}.product-card{border-radius:var(--spacing-0-5);background-color:var(--color-background-default);margin-bottom:var(--spacing-2)}.product-card a{color:var(--color-base-primary);text-decoration:none}.product-card a .product-header{padding:0;margin:0;height:170px}.product-card a .product-header img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--spacing-0-5) var(--spacing-0-5) 0 0}.product-card a .product-inner{border-radius:4px 4px 0 0;padding:var(--spacing-1) var(--spacing-1) 0 var(--spacing-1)}.product-card a .product-inner .product-category{display:flex;align-items:center;gap:4px}.product-card a .product-inner .product-category .color-swatch{position:relative;overflow:hidden;border-radius:50%;display:block;width:20px;height:20px;border:1px solid var(--color-base-primary)}.product-card a .product-inner .product-category .color-swatch:nth-child(2){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(3){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(4){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(5){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(6){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(7){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(8){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(9){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch:nth-child(10){margin-left:-8px}.product-card a .product-inner .product-category .color-swatch__second{position:absolute;top:0;right:0;width:50%;height:100%;display:block}.product-card a .product-inner .product-category .colors,.product-card a .product-inner .product-category .reference{display:flex;align-items:center;padding:4px 8px;gap:4px;width:fit-content;background:var(--color-background-primary);border:1px solid var(--color-client-default);border-radius:24px}.product-card a .product-inner .product-category .reference p{font-style:normal;font-weight:400;font-size:var(--font-size-small);line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-base-default)}.product-card a .product-inner .product-content .product-title{font-style:normal;font-weight:600;font-size:24px;line-height:120%;color:var(--color-base-primary);margin-top:var(--spacing-1);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:58px}.product-card a .product-inner .product-content .product-description{font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:var(--color-base-primary)}.product-card a .product-inner .product-actions{display:flex;justify-content:space-between;padding:var(--spacing-2) 0 var(--spacing-1) 0}.product-card a .product-inner .product-actions .product-meta{display:flex;flex-direction:column;gap:var(--spacing-0-5)}.product-card a .product-inner .product-actions .product-meta .text-price{font-style:normal;font-weight:600;font-size:10px;line-height:140%;text-transform:uppercase;flex:none;order:0;flex-grow:0}.product-card a .product-inner .product-actions .product-meta span{font-style:normal;font-weight:700;font-size:16px;line-height:140%}.product-card a .product-inner .product-actions .btn-primary{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:var(--font-size-body);line-height:21px;display:flex;align-items:center;text-align:center;color:#fff;padding:12px;border:none;width:fit-content;text-decoration:none;border-radius:0;transition:all .4s;position:relative;isolation:isolate;line-height:1;background:var(--color-light-client-default);border:1px solid var(--color-light-client-tertiary);box-shadow:inset 0 2px #ffffff40;border-radius:var(--spacing-0-5);cursor:pointer}.product-card a .product-inner .product-actions .btn-primary:disabled{background-color:transparent;color:#000;border:1px solid #000000;opacity:50%}.product-card a .product-inner .product-actions .btn-primary:hover{border:1px solid var(--color-light-client-tertiary);box-shadow:inset 3px 3px 1px #ffffff40}.remove-filters{cursor:pointer}.product-child__information .container,.product-child__information .row{height:100%}.product-child__information #slick-nav__prev,.product-child__information #slick-nav__next{background-color:transparent;border:none;cursor:pointer;width:100%;height:20px}.product-child__information #slick-nav__prev svg,.product-child__information #slick-nav__next svg{height:100%;width:auto}.product-child__information #slick-nav__prev svg path,.product-child__information #slick-nav__next svg path{fill:var(--color-client-default)}.product-child__information .slick-nav__product .slick-slide{aspect-ratio:1;box-sizing:border-box}.product-child__information .slick-nav__product .slick-current .slick-nav__product_img{border:2px solid var(--color-base-default)}.product-child__information .slick-nav__product img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:4px}.product-child__information .slick-main__product .slick-main__product_img img{width:100%;height:80vh;object-fit:contain;object-position:center;border-radius:8px}.product-child__information .single-product__attributes .single-product__ref{display:flex;align-items:center;gap:var(--spacing-0-5)}.product-child__information .single-product__attributes h1{font-style:normal;font-weight:600;font-size:calc(var(--font-size-h1) - 20px);line-height:120%}.product-child__information .single-product__attributes .attributes p{margin-bottom:1rem;margin-top:1rem}.product-child__information .single-product__attributes .attributes .colors{display:flex;align-items:center;gap:var(--spacing-0-5)}.product-child__information .single-product__attributes .attributes .colors .color-swatch{position:relative;overflow:hidden;border-radius:50%;display:block;width:20px;height:20px;border:1px solid var(--color-base-primary)}.product-child__information .single-product__attributes .attributes .colors .color-swatch__second{position:absolute;top:0;right:0;width:50%;height:100%;display:block}.product-child__information .single-product__attributes .attributes .sizes{display:flex;gap:var(--spacing-0-5)}.product-child__information .single-product__attributes .attributes .sizes span{padding:calc(var(--spacing-0-5) / 2) var(--spacing-0-5);display:flex;border:1px solid var(--color-base-primary);border-radius:20px;align-items:center;min-width:65px;justify-content:center}.product-child__information .single-product__attributes .attributes hr{border:.8px solid #b2b2b2;margin-top:var(--spacing-1)}.product-child__information .single-product__attributes .attributes a{color:var(--color-base-primary)}.product-child__information .single-product__attributes .attributes span{color:var(--color-base-default)}.product-child__information .single-product__attributes .btn-fill{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:var(--font-size-body);line-height:21px;display:flex;align-items:center;text-align:center;color:#fff;padding:12px;border:none;width:100%;justify-content:center;text-decoration:none;border-radius:0;transition:all .4s;position:relative;isolation:isolate;line-height:1;background:var(--color-light-client-default);border:1px solid var(--color-light-client-tertiary);box-shadow:inset 0 2px #ffffff40;border-radius:var(--spacing-0-5);cursor:pointer}.product-child__information .single-product__attributes .btn-fill:disabled{background-color:transparent;color:#000;border:1px solid #000000;opacity:50%}.product-child__information .single-product__attributes .btn-fill:hover{border:1px solid var(--color-light-client-tertiary);box-shadow:inset 3px 3px 1px #ffffff40}.product-child__related{padding:72px 0}.product-child__related .product-child__related__title{margin-top:64px;margin-bottom:64px;text-align:center}@media screen and (max-width: 992px){.product-child__information .single-product__attributes h1{font-size:var(--font-size-h1);margin-bottom:var(--spacing-1)}.product-child__information .slick-main__product .slick-main__product_img img{height:unset;aspect-ratio:1}.filter-mobile__button{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-0-5);padding:var(--spacing-0-5) 0;background-color:transparent;border:none;cursor:pointer;margin:auto 0 auto auto;width:fit-content}.filter-mobile__button svg path{fill:var(--color-base-default)}.filter-mobile__button span{color:var(--color-base-default);font-size:var(--font-size-body)}.col-products__filters{position:fixed;left:-100%;top:8vh;width:100%;height:92vh;transition:all .4s;padding:0!important;z-index:1}.col-products__filters.active{left:0}.col-products__filters .product-filters__close-mobile{display:block;background-color:transparent;border:none;cursor:pointer;display:flex;margin:auto 0 auto auto;align-items:center}.col-products__filters .product-filters__close-mobile svg path{fill:var(--color-base-default)}.col-products__filters .products-filters{height:100%;padding:var(--spacing-0-25)}.col-products__filters .products-filters .taxonomy-section{padding:0}.col-products__filters .products-filters .taxonomy-section .taxonomy-header{padding:var(--spacing-1)}.col-products__filters .products-filters .product-filters__submit{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:var(--font-size-body);line-height:21px;color:#fff;padding:12px;border:none;width:fit-content;text-decoration:none;border-radius:0;transition:all .4s;position:relative;isolation:isolate;line-height:1;background:var(--color-light-client-default);border:1px solid var(--color-light-client-tertiary);box-shadow:inset 0 2px #ffffff40;border-radius:var(--spacing-0-5);cursor:pointer;width:100%;margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-2)}.col-products__filters .products-filters .product-filters__submit:disabled{background-color:transparent;color:#000;border:1px solid #000000;opacity:50%}.col-products__filters .products-filters .product-filters__submit:hover{border:1px solid var(--color-light-client-tertiary);box-shadow:inset 3px 3px 1px #ffffff40}.filter-selected{padding:var(--spacing-1) 0 var(--spacing-2) 0}.product-card a .product-inner{padding:var(--spacing-0-25) var(--spacing-0-5)}.product-card a .product-inner .product-content .product-title{font-size:18px;min-height:unset}}@media screen and (max-width: 768px){.product-child__information{height:unset}.product-child__information .row{flex-direction:row-reverse}.product-child__information .slick-nav__product img{width:100px}.product-child__information .slick-nav__product_img{width:100px!important;aspect-ratio:1}#slick-nav__next,#slick-nav__prev{display:none}}.search-results .bottom-header{background-color:var(--color-background-default)}.search-results .light-logo{display:initial}.search-results .dark-logo{display:none}.search-results #header-five .menu li a{color:var(--color-base-primary)}.search-results main{background-color:var(--color-background-primary)}.search-results .search-page{padding-top:var(--spacing-4)}.search-results .search-page .search-title{text-align:center;font-size:calc(var(--font-size-h1) - 10px)}.search-results .search-page .search-results-count{text-align:center;margin-bottom:var(--spacing-1)}.search-results .search-page form{width:50%;margin:auto;margin-top:1rem}.search-results .search-page .post-type-title{text-align:center}@media screen and (max-width: 992px){.search-results .search-page .search-title{font-size:var(--font-size-h1)}}.yoast-breadcrumbs{padding:var(--spacing-0-5) 0}.yoast-breadcrumbs a,.yoast-breadcrumbs span{font-size:var(--font-size-body);color:var(--color-base-default);text-decoration:none;font-family:var(--font-body)}.yoast-breadcrumbs span{padding:0 var(--spacing-0-5)}.error{height:70vh;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:var(--color-background-default);position:relative;isolation:isolate}.error:before{content:"404";position:absolute;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-size:610px;line-height:100%;letter-spacing:.04em;color:var(--color-client-default);text-shadow:10px 13px 19px rgba(206,206,206,.25);pointer-events:none;z-index:-11;opacity:.1;left:50%;top:50%;transform:translate(-50%,-50%)}.error .overlap-error{position:absolute;bottom:0;left:20%;height:50vh;pointer-events:none;z-index:-1;object-fit:contain}.error .overlap-error img{width:100%;height:100%;object-fit:contain}.error .container,.error .row{height:100%}.error .error-inner{height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.error .error-inner p{margin:var(--spacing-1) 0}.error .error-inner a{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:var(--font-size-body);line-height:21px;display:flex;align-items:center;text-align:center;color:#fff;padding:12px;border:none;width:fit-content;text-decoration:none;border-radius:0;transition:all .4s;position:relative;isolation:isolate;line-height:1;background:var(--color-light-client-default);border:1px solid var(--color-light-client-tertiary);box-shadow:inset 0 2px #ffffff40;border-radius:var(--spacing-0-5);cursor:pointer}.error .error-inner a:disabled{background-color:transparent;color:#000;border:1px solid #000000;opacity:50%}.error .error-inner a:hover{border:1px solid var(--color-light-client-tertiary);box-shadow:inset 3px 3px 1px #ffffff40}.home-hero{position:relative;overflow:hidden;isolation:isolate}.home-hero:after{content:"";position:absolute;bottom:0;right:0;background-image:url(/content/themes/16theme/dist/overlay-hero.781bf064.png);display:block;pointer-events:none;background-repeat:no-repeat;background-size:cover;width:300px;z-index:-1;height:1100px}.home-hero .home-hero__background{background-repeat:no-repeat;background-position:center;height:80vh}.home-hero .home-hero__background .container,.home-hero .home-hero__background .row{height:100%}.home-hero .home-hero__background .row{align-items:center}.home-hero h1{font-family:din-2014;font-style:normal;font-weight:400;font-size:80px;line-height:92px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#fff}.home-hero .home-hero__sup-content{font-family:din-2014;font-style:normal;font-weight:600;font-size:20px;line-height:26px;text-align:center;color:#fff}.home-hero .home-hero__sup .row{justify-content:center}.home-hero .home-hero__sup span{font-family:din-2014;font-style:normal;font-weight:600;font-size:25px;line-height:32px;text-align:center;color:#000;display:block;margin:45px 0}#home-hero{width:110vw;left:-5vw;position:absolute;height:80vh;overflow:hidden;z-index:-1}#home-hero .home-hero__background{background-repeat:no-repeat;background-position:center;background-size:cover;height:110%}@media screen and (max-width: 1400px){.home-hero h1{font-size:70px;line-height:75px}.home-hero .home-hero__sup-content{font-size:17px;line-height:23px}}@media screen and (max-width: 1200px){.home-hero:after{width:260px}.home-hero h1{font-size:60px;line-height:65px}}@media screen and (max-width: 992px){#home-hero .home-hero__background{height:70vh}.home-hero .home-hero__sup span{font-size:16px;line-height:20px;margin:30px 0}.home-hero .home-hero__background{height:70vh}.home-hero h1{font-size:45px;line-height:50px}.home-hero .home-hero__sup-content{font-size:15px;line-height:21px}}@media screen and (max-width: 564px){.home-hero:after{opacity:.8;z-index:-2}.home-hero .home-hero__background{position:relative;z-index:-1}.home-hero h1{font-size:32px;line-height:35px}.home-hero .home-hero__sup span{margin:17px 0}}.text-img{margin:80px 0}.text-img .left-group .left-group__icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.text-img .left-group .left-group__icon img{width:51px;height:51px}.text-img .left-group .left-group__icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#000;text-underline-offset:6px}.text-img .left-group .left-group__title{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;letter-spacing:.03em;text-transform:uppercase;color:#000;margin-bottom:25px}.text-img .left-group .left-group__content{font-family:din-2014;font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#000000bf}.text-img .left-group .left-group__content p{font-family:din-2014}.text-img .left-group .left-group__image{margin-top:25px}.text-img .left-group .left-group__image img{display:block;margin:auto;max-width:450px}.text-img .right-group__img{width:100%}@media screen and (max-width: 1400px){.text-img{margin:50px}.text-img .left-group .left-group__title{font-size:60px;line-height:70px}.text-img .left-group .left-group__content{font-size:20px}.text-img .left-group .left-group__image img{max-width:360px}}@media screen and (max-width: 1200px){.text-img{margin:50px}.text-img .left-group .left-group__icon{margin-bottom:20px}.text-img .left-group .left-group__icon span{font-size:24px}.text-img .left-group .left-group__title{font-size:50px;line-height:60px}.text-img .left-group .left-group__content{font-size:18px}.text-img .left-group .left-group__image img{max-width:300px}}@media screen and (max-width: 992px){.text-img{margin:30px}.text-img .row{align-items:center}.text-img .left-group .left-group__icon{margin-bottom:20px}.text-img .left-group .left-group__icon span{font-size:24px}.text-img .left-group .left-group__title{font-size:40px;line-height:50px}.text-img .left-group .left-group__content{font-size:18px}.text-img .left-group .left-group__image img{width:100%;max-width:300px}.text-img .right-group__img{width:65%;display:block;margin:auto}}@media screen and (max-width: 768px){.text-img .left-group .left-group__title br{display:none}}@media screen and (max-width: 568px){.text-img .left-group .left-group__title{font-size:25px;line-height:30px}.text-img .right-group__img{width:65%;margin:auto!important;text-align:center;display:block}}.expertises{position:relative;padding:50px 0}.expertises:after{content:"";position:absolute;bottom:0;right:0;background-image:url(/content/themes/16theme/dist/overlay-big.91c09d2d.png);display:block;pointer-events:none;background-repeat:no-repeat;background-size:cover;width:80%;z-index:-1;height:100%}.expertises .first-group__icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.expertises .first-group__icon img{width:51px;height:51px}.expertises .first-group__icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#000;text-underline-offset:6px}.expertises .first-group__title{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;letter-spacing:.03em;text-transform:uppercase;color:#000;margin-bottom:40px}.expertises .first-group__content{font-family:din-2014;font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#000000bf}.expertises .first-group__content p{font-family:din-2014}.expertises .second-group .second-group__content{max-width:44%}.expertises .second-group .second-group__content p{font-size:20px;font-family:din-2014}.expertises .second-group .second-group__icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.expertises .second-group .second-group__icon img{width:51px;height:51px}.expertises .second-group .second-group__icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#000;text-underline-offset:6px}.expertises .second-group .second-group__img-machines{transform:translateY(-150px)}.expertises .second-group .second-group__img-machines img{width:100%}.expertises .second-group .second-group__title{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;letter-spacing:.03em;text-transform:uppercase;color:#000;margin-bottom:40px}.expertises .fullwidth-img{padding-bottom:2rem}.expertises .fullwidth-img .third-group__fullwidth-image{width:100%;aspect-ratio:16/7}.expertises .fullwidth-img .third-group__fullwidth-image img{width:100%;height:100%;object-fit:cover}.expertises .second-group__right-img-sup{display:block;text-align:end;transform:translateY(-90px)}.expertises .first-group__sectors{width:100%;margin:40px 0}.expertises .first-group__sectors img{width:100%}@media screen and (max-width: 1400px){.expertises .first-group__title{font-size:62px;line-height:70px}}@media screen and (max-width: 1200px){.expertises .first-group__title{font-size:50px;line-height:60px;margin-bottom:20px}.expertises .first-group__icon{margin-bottom:20px}.expertises .first-group__icon span{font-size:24px}.expertises .second-group .second-group__title{font-size:50px;line-height:60px;margin-bottom:20px}.expertises .second-group .second-group__content{max-width:60%}.expertises .second-group .second-group__icon{margin-bottom:20px}.expertises .second-group .second-group__icon span{font-size:24px}}@media screen and (max-width: 992px){.expertises{padding:30px 0}.expertises .first-group__title{font-size:40px;line-height:50px;margin-bottom:10px}.expertises .second-group .second-group__title{font-size:40px;line-height:50px;margin-bottom:20px}.expertises .second-group .second-group__content{max-width:80%}.expertises .second-group .second-group__img-machines{transform:translateY(-80px)}.expertises .second-group__right-img-sup{text-align:center;transform:translateY(-35px)}}@media screen and (max-width: 768px){.expertises .first-group__title br{display:none}}@media screen and (max-width: 568px){.expertises .first-group__title{font-size:25px;line-height:30px}.expertises .second-group .second-group__content{max-width:100%}.expertises .second-group .second-group__title{font-size:25px;line-height:30px}.expertises .second-group .second-group__img-machines{transform:translateY(0)}.expertises .second-group .second-group__right-img-sup img{width:80%;margin-top:3rem}}.reassurances{margin:50px 0 100px;padding:42px;background-repeat:no-repeat;background-size:cover;position:relative}.reassurances .reassurance-icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.reassurances .reassurance-icon img{width:51px;height:51px}.reassurances .reassurance-icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#fff;text-underline-offset:6px}.reassurances h2{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;letter-spacing:.03em;text-transform:uppercase;color:#fff}.reassurances p{font-family:din-2014;font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#ffffffbf}.reassurances .img-impact{text-align:center;display:block;height:100px;width:auto;margin:50px auto 125px}.reassurances ul{display:flex;justify-content:center;list-style:none;gap:10px;max-width:750px;padding:0;margin:auto;position:absolute;left:50%;transform:translate(-50%,50%);bottom:25px}.reassurances ul li{background-color:#fff;min-width:205px;padding:20px;filter:drop-shadow(0px 3px 6.7px rgba(0,0,0,.25))}.reassurances ul li img{display:block;margin:auto}.reassurances ul li span{display:block;font-family:din-2014;font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#1d1d1d}@media screen and (max-width: 1400px){.reassurances h2{font-size:65px;line-height:75px}}@media screen and (max-width: 1200px){.reassurances h2{font-size:50px;line-height:60px}.reassurances .reassurance-icon{margin-bottom:20px}.reassurances .reassurance-icon span{font-size:24px}}@media screen and (max-width: 992px){.reassurances h2{font-size:41px;line-height:51px}.reassurances .reassurance-icon{margin-bottom:20px}.reassurances .reassurance-icon span{font-size:24px}}@media screen and (max-width: 768px){.reassurances{margin:30px 0}.reassurances .img-impact{width:100%;height:unset;margin:50px auto}.reassurances h2 br{display:none}.reassurances ul{flex-wrap:wrap;max-width:unset;width:100%;left:unset;transform:unset;bottom:25px;position:relative}.reassurances ul li{padding:15px;width:48%}}@media screen and (max-width: 568px){.reassurances{padding:42px 0}.reassurances h2{font-size:24px;line-height:30px}.reassurances p{font-size:16px;line-height:22px}.reassurances ul li{width:100%}.reassurances ul li img{width:50px;height:50px}}.repeatable-section .repeatable-section__item{background-repeat:no-repeat;background-size:60%;height:900px}.repeatable-section .repeatable-section__item.repeatable-section__item-right{background-position:right;margin-top:-30px}.repeatable-section .repeatable-section__item .container,.repeatable-section .repeatable-section__item .row{height:100%}.repeatable-section .repeatable-section__item .row{padding-top:100px;padding-bottom:50px;align-items:center}.repeatable-section .repeatable-section__item .row p{font-family:din-2014}.repeatable-section .repeatable-section__item .row.row-invert{justify-content:flex-end}.repeatable-section .repeatable-section__item .row.row-invert h3{text-align:end}.repeatable-section .repeatable-section__item .row.row-invert .repeatable-section__icon{justify-content:flex-end}.repeatable-section .repeatable-section__item .row .repeatable-section__icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.repeatable-section .repeatable-section__item .row .repeatable-section__icon img{width:51px;height:51px}.repeatable-section .repeatable-section__item .row .repeatable-section__icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#000;text-underline-offset:6px}.repeatable-section .repeatable-section__item .row h3{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;text-transform:uppercase;color:#000;margin-bottom:25px}@media screen and (max-width: 1200px){.repeatable-section .repeatable-section__item .row h3{font-size:50px;line-height:60px;margin-bottom:20px}.repeatable-section .repeatable-section__item .row .repeatable-section__icon{margin-bottom:20px}.repeatable-section .repeatable-section__item .row .repeatable-section__icon span{font-size:24px}}@media screen and (max-width: 992px){.repeatable-section .repeatable-section__item{background-size:50%;background-position:top left;height:unset}.repeatable-section .repeatable-section__item.repeatable-section__item-right{background-position:bottom right}.repeatable-section .repeatable-section__item .row{padding-top:40px;padding-bottom:0}.repeatable-section .repeatable-section__item .row h3{font-size:50px;line-height:60px;margin-bottom:20px;width:50%}.repeatable-section .repeatable-section__item .row .repeatable-section__content{width:50%}.repeatable-section .repeatable-section__item .row .repeatable-section__icon{margin-bottom:20px}.repeatable-section .repeatable-section__item .row .repeatable-section__icon span{font-size:24px}.repeatable-section .repeatable-section__item .row.row-invert h3{width:100%}.repeatable-section .repeatable-section__item .row.row-invert .repeatable-section__content{display:flex;justify-content:flex-end;width:100%}.repeatable-section .repeatable-section__item .row.row-invert .repeatable-section__content p{width:50%;text-align:right}}@media screen and (max-width: 568px){.repeatable-section .repeatable-section__item .row h3,.repeatable-section .repeatable-section__item .row.row-invert h3{font-size:25px;line-height:30px}.repeatable-section .repeatable-section__item .row.row-invert .repeatable-section__content p{width:100%}}.title-advices{margin:50px 0 120px;padding:42px;background-repeat:no-repeat;background-size:cover;position:relative}.title-advices .advices-icon{display:flex;align-items:center;gap:17px;margin-bottom:42px}.title-advices .advices-icon img{width:51px;height:51px}.title-advices .advices-icon span{font-family:din-2014;font-style:normal;font-weight:700;font-size:36px;line-height:47px;text-decoration-line:underline;text-transform:uppercase;color:#000;text-underline-offset:6px}.title-advices h2{font-family:din-2014;font-style:normal;font-weight:400;font-size:72px;line-height:80px;letter-spacing:.03em;text-transform:uppercase;color:#000;margin-bottom:25px}.title-advices p{font-family:din-2014;font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#000}.title-advices .advices-right h3{font-family:din-2014;font-style:normal;font-weight:700;font-size:40px;line-height:52px;display:flex;align-items:center;text-align:center;justify-content:center;color:#000;margin-bottom:30px}.title-advices ul{display:flex;justify-content:center;list-style:none;gap:10px;max-width:750px;padding:0;margin:auto}.title-advices ul li{background-color:#fff;min-width:185px;padding:20px;filter:drop-shadow(0px 3px 6.7px rgba(0,0,0,.25))}.title-advices ul li img{display:block;margin:auto}.title-advices ul li span{display:block;font-family:din-2014;font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#1d1d1d}@media screen and (max-width: 1200px){.title-advices .advices-icon span{font-size:24px}.title-advices h2{font-size:50px;line-height:60px;margin-bottom:20px}.title-advices .advices-right h3{font-size:30px;line-height:40px}}@media screen and (max-width: 992px){.title-advices{margin:50px 0;padding:0}.title-advices h2{font-size:40px;line-height:50px;margin-bottom:20px}.title-advices .advices-right h3{font-size:25px;line-height:30px}}@media screen and (max-width: 568px){.title-advices h2{font-size:25px;line-height:30px}.title-advices .advices-right h3{font-size:19px;line-height:23px}.title-advices ul{flex-wrap:wrap;max-width:unset;width:100%}.title-advices ul li{width:100%}}body{font-family:Arial,sans-serif;background-color:#ff0;background-color:#fff}h1,h2,h3,h4,h5{font-family:var(--font-titles)}h1{font-style:normal;font-weight:500;font-size:var(--font-size-h1);line-height:100%;letter-spacing:-.03em;color:var(--color-base-default);margin:0}h2{font-style:normal;font-weight:600;font-size:var(--font-size-h2);line-height:120%;letter-spacing:-.02em;color:var(--color-base-default);margin:0}h3{font-style:normal;font-weight:400;font-size:var(--font-size-h3);line-height:120%;letter-spacing:-.02em;color:var(--color-base-default);margin:0}p,ul,li,.cf7-custom-message{margin:0;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--font-size-body);line-height:140%;color:var(--color-base-default)}.cf7-custom-message p{display:unset}.wpcf7-not-valid-tip{font-size:10px!important}.theme-background-dark{background-color:var(--color-background-primary)}.hidden-fields-container{display:none}.wp-block-columns{margin-bottom:0}
