@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%;}
}

@media screen and (max-wisth: 460px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .view-page-header .view-content .views-row .views-field-field-header-title h1 {hyphens: auto;}
}
.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: 100px; 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 .carousel.industries_2023 .carousel-cell .outline {margin-bottom: 15px;}

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

@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;}
.esk_2023 .carousel.industries_2023 .csl_title {hyphens: auto;}
}

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

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


.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5{bottom: 90px;margin-bottom: -90px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-5 .esk_quote_2023_floating {padding-top: 100px; flex-direction: column;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 .text-wrap { height: auto;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 ul.col3compact {display: flex !important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 ul.col3compact > li { color: #FFF; font-family: "Roboto-bold"; position: relative; list-style-type: none !important; width: 33%;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 ul.col3compact li ul li { color: #141E29; list-style-type: disc !important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5  ul.col3compact span { position: absolute; left: -20px; top: 2px; border-left: solid #FFF 2px; height: 20px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 { height: 600px !important; margin-top: -150px;}


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

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

@media screen and (max-width: 992px) {
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 ul.col3compact {flex-wrap: wrap; justify-content: space-between;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-5 .views-field .text-wrap .group_body ul > li {width: 40%;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact.views-row-5 ul.col3compact li ul li {width: auto !important;}
}

@media screen and (max-width: 768px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-5.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-5.cta-compact .views-field .field-content .text-wrap ul.col4compact li {width: 85vw;}
}

@media screen and (max-width: 460px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-5 .views-field .text-wrap .group_body ul > li {width: 100%;}
}

.esk_2023.layout_2023 .views-row.views-row-6 .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-6 .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-6 .tilted_ribbon.orange{right: -20px;left: unset;}
.view-advanced-basic-page .view-content .views-row-6 .views-field .image {margin-top: 70px;}

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

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

.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .views-field .text-wrap .group_body { text-align: center;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact { display : flex !important; margin-bottom: 80px !important; text-align: left;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact li  { width: 20%; font-family: 'Roboto-bold'; color: #131E29; line-height: 24px; list-style-type: none !important; position: relative; margin: 0 30px !important;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact span { position: absolute; left: -20px; top: 2px; border-left: solid #09AFBD 2px; height: 20px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .container_logo { display: flex; width: 100%; align-items: center; justify-content: center; gap: 85px; margin-bottom: 110px;}

@media screen and (max-width: 992px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact {flex-wrap: wrap; gap: 50px 0;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact li {width: 23%;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .container_logo {gap: 10%;}
}

@media screen and (max-width: 668px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact {margin-bottom: 50px !important;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact li {width: 30%;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .container_logo {flex-wrap: wrap; gap: 50px 0; justify-content: space-between;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .container_logo  a { width: 45%;}
}

@media screen and (max-width: 460px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 ul.col5compact li, .esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-3 .container_logo  a {width: 100%;}
}


.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;}
.esk_2023.layout_2023 .view-content .views-row-4 .text-wrap .group_body {margin-bottom: 100px;}

.esk_2023.layout_2023  .view-content .views-row-4.tilted-background-section .tilted_background .tilted_ribbon.red {left: unset; right: 180px; width: 300px;}
.esk_2023.layout_2023  .view-content .views-row-4.tilted-background-section .tilted_background .tilted_ribbon.orange {left: unset; right: -15px;}

@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 .view-content .views-row-4 .text-wrap .group_body {margin-bottom: 0;}
}


.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-7 .views-field .text-wrap .group_body {text-align: center;}
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap {margin-top: 75px; margin-bottom: 80px;}
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap .col3picto_col {width: unset;}
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap .col3picto_col .col3picto_label{ font-family: "Roboto-bold";}
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap .col3picto_col .col3picto_label p {line-height: 22px;}

@media screen and (max-width: 1200px) {
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap {flex-wrap: wrap; justify-content: space-evenly; gap: 50px;}
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap .col3picto_col {width: 45%;}
}

@media screen and (max-width: 668px) {
.esk_2023.layout_2023 .view-content .views-row-7 .col3picto_wrap {margin-top: 0;}
}