/* H1 */
.esk_2023.layout_2023.node-type-advanced-basic-page .view-page-header .view-content .views-row .views-field-field-header-title h1 {text-wrap: balance}

.views-field-field-horizontal-round-block-gro .item-list ul li{
  list-style: none !important;
}

.item-list ul li{
  list-style: none !important;
}

.hidden.views-row {
	display: none !important;
}

.page-node-68381 .text-wrap .headline h1{
    font-family: 'Roboto-Bold' !important;
    font-size: 3.1em !important;
    color: #FFF;
}
.page-node-68381 .text-wrap .subheadline p{
  font-family: 'Roboto';
  font-size: 1.375rem;
  margin: 10px 0 0 0;
}

.view-display-id-panel_pane_3 .views-field-field-front-page-row-5-section-1 h2.v3 {
    text-align: center;
}

.page-node-36056 .Dark.views-row-2 .group_body .v3-quote .v3-quote-content {
	color: #51626f;
}

.adv-basic-page-layout .view-advanced-basic-page.view-id-advanced_basic_page .views-row .views-field-nothing .text-wrap .group_body .flex {
	display: flex !important;
}

/*.adv-basic-page-layout .onecol-layout .pane-resources-landing-page-panel-pane-3 {*/
/*	padding-top: 80px !important;*/
/*}*/

.adv-basic-page-layout .onecol-layout .view-display-id-block_1 .group_body .small_image_left .image img {
    max-width: -webkit-fill-available !important;
}

.hidden {
	display:none !important;
}

.view-id-advanced_basic_page.view-display-id-panel_pane_1 .views-field-nothing .group_body .bordered {
	border: 4px solid #f2ae00;
  padding: 30px;
}


P.disclaimer
{
	font-size:10px;color:#758592;line-height: initial;
}

.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .headline h2 {text-wrap: balance;}


.esk_2023.layout_2023.node-type-advanced-basic-page  .button_container {display: flex; gap: 0 20px; align-items: center; margin: 10px 0 15px!important; flex-wrap: wrap; margin-bottom:5px;}
/*.esk_2023.layout_2023.node-type-advanced-basic-page .button_container a {margin-top: 0!important;} */

@media screen and (max-width: 992px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .button_container  {flex-direction: column; align-items: flex-start !important;}
}

.view-id-page_header .view-content .views-row.Light H1 {
    color: #FFF;
}


.w200
{
width:200px;	
}

.w210
{
width:210px!important;	
}



.faq__items {
    max-height: 400px;
    overflow-y: scroll;
    scrollbar-color: #131E29 white;
    scrollbar-width: thin;
}

.faq__render {
    max-height: 400px;
}


/* CTA section */
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .pixels {margin-top: 60px!important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote .pixels {margin-top: 10px!important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact {min-height: 200px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact,
.node-type-advanced-basic-page .view-advanced-basic-page .view-content .cta-compact .text-wrap, .esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating {height: auto !important}
/*.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating div { margin-top: 0!important} */
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating div h3 {line-height: 1.1; font-family: "Roboto-Bold" !important; font-size: 2rem!important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating div h3 span {color: #FFF; font-size: 1.2rem; display: block; margin-top: 10px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating div p {color: #141E29; font-size: 1.2rem; font-family:'Roboto-bold'}
.view-advanced-basic-page .view-content .cta-compact .group_body {bottom: 50px!important }
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .container_text {margin-left: 280px;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .mwidth {max-width: 700px;}

.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact div.image {
    position: absolute!important;
    bottom: 0!important;
    left: 40px!important;
    margin-bottom: 0;
    top: 20px!important;
}


.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact div.image img, .esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .esk_quote_right img  {max-width: 320px!important;}

.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row.cta-compact .esk_quote_2023_floating.quote {padding-top: 0!important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row.cta-compact .esk_quote_2023_floating.quote .esk_quote_left {margin-top: 50px!important;}

@media screen and (max-width: 1200px) {
	.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row.cta-compact .esk_quote_2023_floating.quote {padding-top: 50px!important;}
		.esk_2023.layout_2023 .view-advanced-basic-page .view-content .views-row.cta-compact .esk_quote_2023_floating.quote {margin-top: 50px!important;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .esk_quote_right {width: auto;}
}


@media screen and (max-width: 1200px) {
	.esk_2023.layout_2023 .view-advanced-basic-page .view-content .cta-compact div.image {display: none!important}
	.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating .container_text {margin-left: 0!important;}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .view-advanced-basic-page .view-content .cta-compact .views-field-nothing .field-content {
        min-height: 200px;
    }
}


/* Check list */
.esk_2023 .view-content li.check::before, .esk_2023 .view-content .list_top_picto_desc.check::before {
    content: url(/themes/custom/sndev/img/2023/icon_check.svg);
    display: inline;
    position: absolute;
    left: 0;
}

/* CTA button */
.esk_2023 .view-content .views-row a.v4_cta_small {margin-top: 20px;}

/* Strong font */ 
.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body strong {font-family:'Roboto-bold';}


/* H2 in FAQ */ 
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .faq_section h2, .faq h2.faq__title {    font-family: "Roboto-Bold" !important;
    margin-bottom: 40px !important;
    font-size: 3rem !important;
    color: #141E29 !important;
    line-height: initial;
    text-transform: none;}
    
/* H3 in FAQ */ 
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .faq h3 {font-size: 1.125rem!important;}

.esk_2023.layout_2023 .list_top_picto li .list_top_picto_desc {line-height: 1.2; margin-bottom: 20px;}
.esk_2023.layout_2023 .list_top_picto li h3.list_top_picto_title {text-transform: none!important; font-size: 1.125rem!important; margin-bottom: 10px!important;}

/* Vertical quote  50/50 */
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .headline,
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .subheadline {width: 50%;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap {flex-wrap: nowrap; position: relative;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .group_body {top: 90px; position: absolute; right: 0; width: 45%; padding: 0;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote {width: 100%;}

@media screen and (max-width: 1200px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .headline,
 .esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .subheadline {width: 100%;}
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .group_body {position: relative; min-width: 565px; width: 50%; margin: 0 auto -70px;}
}

@media screen and (max-width: 668px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .content .view-advanced-basic-page .view-content .views-row.esk-2col .views-field .field-content .text-wrap .group_body {min-width: unset; width: 100%;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote .pixels {display: none;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote .esk_quote_bottom {width: 85%;}
.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote {height: auto;}
}

/* Gartner H2 */ 
@media screen and (max-width: 668px) {
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .gartner_section_wrap .gartner_section_left h2 {font-size: 2rem!important;}
}

/*H3 mobile*/
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body h3 {font-size: 1.7rem !important; line-height:1.1;}

.list_top_picto.margin p:last-of-type {margin-top: auto;}


/* Text + image respo */ 
.view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap, .view-advanced-basic-page .view-content .views-row.left-body2 .text-wrap { width: 56%;}
.view-advanced-basic-page .view-content .views-row.right-body2 .image, .view-advanced-basic-page .view-content .views-row.left-body2 .image {width: 39%;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image img, .view-advanced-basic-page .view-content .views-row.left-body2 .views-field .image img {max-width: 28vw;}


@media screen and (max-width: 1600px) {
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image img, .view-advanced-basic-page .view-content .views-row.left-body2 .views-field .image img {
      max-width: 33vw;
  }
}

@media screen and (max-width: 1400px) {
.view-advanced-basic-page .view-content .views-row.right-body2 .image img, .view-advanced-basic-page .view-content .views-row.left-body2 .image img {width: 100%!important;}
}

@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.left-body2 .text-wrap  { width: 90vw;}
.view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap .gap{ height: 0;}
.view-advanced-basic-page .view-content .views-row.right-body2 .image, .view-advanced-basic-page .view-content .views-row.left-body2 .image {float: none!important; margin: 0 auto 0; width: 70vw!important ;}
.view-advanced-basic-page .view-content .views-row.right-body2 .views-field .image img, .view-advanced-basic-page .view-content .views-row.left-body2 .views-field .image img {margin-top: 45px; margin-bottom: 35px; max-width: unset; max-width: 70vw!important; width: auto!important; }
.view-advanced-basic-page .view-content .views-row.right-body2 .text-wrap .gap{ height: 0;}
}

h2.v3
{
	margin-bottom:20px;
}


.disclaimer {font-size:10px;color:#758592;line-height: initial;}

@media screen and (max-width: 1100px) {
    .esk_2023.layout_2023 .list_top_picto.list_3_row.fullwidth li ul li {
        width: 100%;
    }
}

.esk_2023.layout_2023 .list_top_picto.list_3_row {gap: 10px 25px;}
.esk_2023.layout_2023 .list_top_picto li .list_top_picto_desc + p {margin-top: auto; display : flex;}
.esk_2023.layout_2023 .list_top_picto.top_picto_multirow li .top_picto_multirow_sublist li {display: list-item!important;}
.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body ul.list_top_picto.top_picto_multirow li:last-child, 
.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body ul.list_top_picto.top_picto_multirow li {margin-bottom: 10px; display: flex; flex-direction: column;}
.esk_2023.layout_2023 .list_top_picto li ul li {display:list-item!important;}

.ddayscontent ul {list-style: disc;}

.quote_leading_business_text {margin-bottom: 10px;}

.fi.panel-paragraph {margin-bottom: 10px;}

.esk_2023.layout_2023 .list_top_picto li p:first-of-type img {margin-bottom: 15px;}


/* Paragraph margin */
.blog-post-layout p,
.subheadline p,
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .subheadline p,
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body > p {margin-bottom: 20px;}


/* Blog */ 
.blog-post-layout H2 {margin-top: 40px; line-height: 1.1; font-size: 1.8rem!important;}
.blog-post-layout table {margin-bottom: 30px;}
.blog-post-layout table td {text-align: center; border: 1px solid black;}


/* Meet our team */ 
.team_member_infos .title {margin-bottom: 0!important;}



.esk_2023.page-node.node-type-page table td {border: solid #000000 1pt; padding: 15px;}


.node-type-press-release h3
{ 
	margin-top:20px;
	margin-bottom:0px;
}

#team_landing_wrap .item-list ul li ul  {gap: 0;}
#team_landing_wrap .item-list ul li ul li {padding: 0; list-style: disc!important; margin-left: 30px;}


.esk_2023.layout_2023 .view-advanced-basic-page .view-content .esk_quote_2023_floating.vertical_quote .esk_quote_top img {max-width: 300px!important; max-height: 150px!important; height: auto!important; width: auto!important}

.btn-primary.black-blue {
  color: #FFF !important;
  background-color: #131E29;
  text-decoration: none !important;
}

.btn-primary.black-blue:hover {
  color: #FFF!important ;
  background-color: #09AFBD;
  text-decoration: none !important;
}

.i18n-en.i18n-de.node-type-press-release .view-id-page_header .view-content .views-field-field-header-title h1 {font-family: 'Roboto-bold' !important;}
