.esk_2023.layout_2023.node-type-advanced-basic-page .view-page-header .view-content .views-row .views-field-field-header-title h1 {max-width: 600px;}
@media screen and (max-width: 992px) {
.view-id-page_header .view-content .views-field-field-header-subheadline { margin-bottom: 20px;}
}

@media screen and (max-width: 768px) {
.view-id-page_header .view-content .views-field-field-header-subheadline { margin-bottom: 0; width: 90%;}
}

.esk_2023.layout_2023 .views-row.views-row-1 .list_top_picto li .list_top_picto_desc{margin-top: 10px;position: relative;}
.esk_2023.layout_2023 .views-row.views-row-1 .list_top_picto li .list_top_picto_desc:before{content: "";width: 2px;height: 18px;position: absolute;display: inline-block;background-color: #09AFBD;top: 3px;left: -15px;}

.esk_2023.layout_2023 .views-row.views-row-2 .list_top_picto.dual_title li .list_top_picto_title:before{top: -2px;height: 30px;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image img{margin-top: 40px;}

.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-2 .views-field .text-wrap {max-width: 55vw;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image { margin-right: 60px;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image, .view-advanced-basic-page .view-content .views-row-2 .views-field .image img { max-width: 35vw;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image img {padding-left: 2vw; height: auto;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image .inner .inner2 { vertical-align: middle;}
.esk_2023.layout_2023 .view-content .views-row-2 .list_top_picto {margin-bottom: 70px !important;}

@media screen and (max-width: 1400px) {
.view-advanced-basic-page .view-content .views-row-2.views-field .image img {padding-left: 0}
}

@media screen and (max-width: 992px) {
 .view-advanced-basic-page .view-content .views-row-2.right-body2 .text-wrap, .view-advanced-basic-page .view-content .views-row-2.right-body2 .image {float: none; width: auto; height: auto !important; clear: both;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-2 .views-field .text-wrap{ max-width: 90vw;}
 .view-advanced-basic-page .view-content .views-row-2 .views-field .image, .view-advanced-basic-page .view-content .views-row-2 .views-field .image img { max-width: unset;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image { width: 90vw;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image img { margin: -40px auto 20px;}
.view-advanced-basic-page .view-content .views-row-2 .views-field .image .inner .inner2 { padding-top: 0;}
.esk_2023.layout_2023  .view-content .views-row-2  .list_top_picto {margin-bottom: 0 !important;}
}

.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-3{bottom: 90px;margin-bottom: -150px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-3 .esk_quote_2023_floating {padding-top: 80px; flex-direction: column;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-3 .text-wrap { height: auto;}

@media screen and (max-width: 1400px) {
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-3 {width: 100vw;}
}

@media screen and (max-width: 1200px) {
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-3 { height: auto !important;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .views-field .text-wrap {max-width: 90vw;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-3 .esk_quote_2023_floating { padding: 50px 0 30px;}
}

@media screen and (max-width: 768px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3.cta-compact .views-field .field-content .text-wrap ul.col4compact {flex-direction: column; gap: 30px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3.cta-compact .views-field .field-content .text-wrap ul.col4compact li {width: 85vw;}
}

.view-advanced-basic-page .view-content .views-row-4 .views-field .image img {margin-top: 40px;}


.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-4 .views-field .text-wrap {max-width: 55vw;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image { margin-right: 60px;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image, .view-advanced-basic-page .view-content .views-row-4 .views-field .image img { max-width: 35vw;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image img {padding-left: 2vw; height: auto;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image .inner .inner2 { vertical-align: middle;}
.esk_2023.layout_2023 .view-content .views-row-4 .list_top_picto {margin-bottom: 70px !important;}

@media screen and (max-width: 1400px) {
.view-advanced-basic-page .view-content .views-row-4.views-field .image img {padding-left: 0}
}

@media screen and (max-width: 992px) {
 .view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap, .view-advanced-basic-page .view-content .views-row-4.right-body2 .image {float: none; width: auto; height: auto !important; clear: both;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-4 .views-field .text-wrap{ max-width: 90vw;}
 .view-advanced-basic-page .view-content .views-row-4 .views-field .image, .view-advanced-basic-page .view-content .views-row-4 .views-field .image img { max-width: unset;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image { width: 90vw;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image img { margin: 25px auto 0;}
.view-advanced-basic-page .view-content .views-row-4 .views-field .image .inner .inner2 { padding-top: 0;}
.esk_2023.layout_2023 .view-content .views-row-4  .list_top_picto {margin-bottom: 0 !important;}
}

.esk_2023.layout_2023 .views-row.views-row-5 .list_top_picto.dual_title li .list_top_picto_title:before{top: -2px;height: 30px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.views-row-5 .tilted_ribbon.red{left: unset;right: 180px;width: 380px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.views-row-5 .tilted_ribbon.orange{right: -20px;left: unset;}
.view-advanced-basic-page .view-content .views-row-5 .views-field .image {margin-top: 70px;}

@media screen and (max-width: 1400px) {
.view-advanced-basic-page .view-content .views-row-5 .views-field .image, .view-advanced-basic-page .view-content .views-row-5 .views-field .image img { width: 30vw;}
 .view-advanced-basic-page .view-content .views-row-5 .views-field .image img {height: auto; padding-right: 2vw;}
}

@media screen and (max-width: 992px) {
.view-advanced-basic-page .view-content .views-row-5 .views-field .image { display: flex; justify-content: center; width: 100%; margin-top: -20px;}
.view-advanced-basic-page .view-content .views-row-5 .views-field .image .inner { width: fit-content;}
.view-advanced-basic-page .view-content .views-row-5 .views-field .image img  { width: 40vw;}
}

.csl_title {
    padding: 35px 15px 20px 15px;
}
.esk_2023 .carousel.industries_2023 .carousel-cell .outline {margin-bottom: 15px;}

@media screen and (max-width: 1200px) {
.esk_2023 .carousel.industries_2023 .csl_title {padding: 20px 10px;}
}

@media screen and (max-width: 992px) {
.flickity-enabled.is-draggable .flickity-viewport { height : 250px !important;}
.esk_2023 .carousel.industries_2023 .carousel-cell { height: 100%; background-size: cover;}
}

@media screen and (max-width: 768px) {
.esk_2023 .carousel.industries_2023 .carousel-cell { width: 40% !important;}
}

@media screen and (max-width: 460px) {
.esk_2023 .carousel.industries_2023 .csl_title {padding: 20px 10px 20px 10px;}
.esk_2023 .carousel.industries_2023 .carousel-cell { width: 55% !important;}
}

