.i18n-es h1, .i18n-nl h1, .i18n-it h1, .i18n-de h1, .i18n-fr h1, h1 {font-family: 'Roboto-Bold' !important; font-size: 3.1em !important;margin: 0;}
.h2-s1 {max-width: 700px;}

.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-1 .views-field .text-wrap .subheadline {max-width: 1200px; margin-bottom: 0 !important;}
.view-advanced-basic-page .view-content .views-row-1 .views-field .text-wrap .group_body ul li {margin-left: 20px;}
.container-s1 {display: flex; justify-content: space-between;}
.container-s1 p:first-of-type {width: 60%;}
.container-s1 img { width: 350px;}

.s2-cta {display: flex; flex-wrap: wrap; gap: 10px;}

.view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap {width: 62%;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image {width: 35%;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image img {width: 35vw; height: auto; margin-left: 40px; max-width: 700px;}
.esk_2023.layout_2023 .tilted-background-section .tilted_background .tilted_ribbon.bottom {bottom: -35px !important;}
.view-advanced-basic-page .view-content .views-row-2.right-body2 .views-field .image img {margin-left: 80px; margin-top: 35px; width: auto; max-height: 750px;}
.view-advanced-basic-page .view-content .views-row-5.right-body2 .image img {border-radius: 5px;}

.esk_2023.layout_2023 .views-row-4.tilted-background-section .tilted_background .tilted_ribbon.red.bottom {bottom: -35px!important; width: 200px; left: -20px; right: unset; }
.esk_2023.layout_2023 .views-row-4.tilted-background-section .tilted_background .tilted_ribbon.orange.bottom {left: 250px; width: 150px; right: unset; bottom: -35px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .quote_leading_business {margin-bottom: 90px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .quote_leading_business .quote_leading_business_item img {box-shadow: unset; margin-bottom: 35px; height: fit-content;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .quote_leading_business .quote_leading_business_item  .quote_leading_business_container {height: 170px; display: flex; align-items: center;}

.view-advanced-basic-page .view-content .views-row-5.right-body2 .text-wrap .gap {display: none;}

.view-advanced-basic-page .view-content .views-row-6 {padding-top: 40px !important;}
.view-advanced-basic-page .view-content .views-row-6 .list_top_picto {margin-top: 20px !important; margin-bottom: 20px !important;}

.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact{margin-bottom: 50px; bottom: 70px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content  .views-row-7.cta-compact div.image{position: relative;bottom: 150px; left: 40px; margin-bottom: -300px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating {height: 260px; padding-top: 45px; align-items: center; gap: 35px; flex-wrap: wrap; justify-content: center;  }
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating p {font-family:'Roboto-bold'; margin-top: -10px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating .container_text {margin-top:0 !important; max-width: 70%;}
.esk_quote_2023_floating h3 {text-transform: none !important;font-family: 'Roboto-Bold' !important;font-size: 2.5rem !important; line-height: 1.2;}
.esk_quote_2023_floating a {width: fit-content;}

@media screen and (max-width: 1600px) {
.view-advanced-basic-page .view-content .views-row-6 {padding-top: 0 !important;}
}


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

@media screen and (max-width: 1300px) {
.esk_2023.layout_2023 .view-advanced-basic-page .view-content  .views-row-7.cta-compact div.image { bottom: 125px;}
}

@media screen and (max-width: 1200px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-1 .views-field .text-wrap .subheadline {margin-bottom: 40px !important;}
.view-advanced-basic-page .view-content .views-row-7 {height: auto !important; padding-top: 0 !important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content  .views-row-7.cta-compact div.image {bottom: 25px;}
.view-advanced-basic-page .view-content .views-row-7 .views-field .text-wrap .group_body h3 {margin-top: 0;} 
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact {margin-bottom: 10px; padding-top: 50px !important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating {padding-top: 50px !important; margin-top: -100px; }
}

@media screen and (max-width: 992px) {
.container-s1 {flex-direction: column; gap: 40px; align-items: center;}
.container-s1 p:first-of-type {width: 100%;}
.container-s1 img { width: 43vw;}
.view-advanced-basic-page .view-content .views-row-1 ul {margin-bottom: 80px !important;}

.view-advanced-basic-page .view-content .views-row-2, .view-advanced-basic-page .view-content .views-row-4 {padding-top: 10px !important;}
.view-advanced-basic-page .view-content .views-row-3, .view-advanced-basic-page .view-content .views-row-5{padding-top: 110px !important;}
.view-advanced-basic-page .view-content .views-row.right-body2 .image {float: none; margin: 0 auto; display: table; position: relative; top: -50px;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image img  {width: 65vw !important;}
.view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap {width: 90vw;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image .inner .inner2 {height: auto !important;}
.view-advanced-basic-page .view-content .views-row-2.right-body2 .image {top : 0;}
.view-advanced-basic-page .view-content .views-row-2.right-body2 .views-field .image img {margin-left: 0px; width: auto !important; }
.view-advanced-basic-page .view-content .views-row-3.right-body2 .views-field .image img {margin: 70px auto;}
.view-advanced-basic-page .view-content .views-row-5.right-body2 .image {top: -25px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-7.cta-compact .views-field .field-content .text-wrap .esk_quote_2023_floating {padding-top: 25px !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 .views-field .text-wrap .group_body .quote_leading_business .quote_leading_business_item  .quote_leading_business_container {height: 100px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating .container_text {margin-left: 0; width: 50vw;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row-7.cta-compact .views-field .field-content .text-wrap .esk_quote_2023_floating {height: auto; padding-top: 0 !important; margin-top: 20px;}
.view-advanced-basic-page .view-content .views-row-7.cta-compact .group_body { bottom: 45px;}
}

@media screen and (max-width: 668px) {
.view-advanced-basic-page .view-content .views-row.right-body2  .views-field .image {width: 100%; }
.view-advanced-basic-page .view-content .views-row-2.right-body2 .image {top : 0; width: 50% !important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact .esk_quote_2023_floating .container_text { width: 90vw;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row-7.cta-compact {bottom: 20px;}
}

