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 main .single-content .container p,.single-post main .single-content .container ul,.single-post main .single-content .container li,.single-post main .single-content .container span,.single-post main .single-content .container img,.single main .single-content .container p,.single main .single-content .container ul,.single main .single-content .container li,.single main .single-content .container span,.single main .single-content .container img{font-family:var(--font-body);font-style:normal;font-weight:400;line-height:24px}.single-post main .single-content .container p,.single main .single-content .container p{font-size:var(--font-size-body)}.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(--secondary-color);color:#000}.single-post .complementary p #date,.single .complementary p #date{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}.single-post .complementary .custom-share-buttons .line,.single .complementary .custom-share-buttons .line{height:28px;width:1px;background-color:#000}.single-post .complementary .custom-share-buttons a,.single .complementary .custom-share-buttons a{display:block;text-decoration:none}.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}p{margin:0}.cf7-custom-message p{display:unset}.wpcf7-not-valid-tip{font-size:10px!important}
