<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  Start Header Part */
.tagline {
	display: inline-block;
	box-sizing: border-box;
	text-align: right;
	right: 2rem;
	position: absolute;
	top: 1.5em;
	max-width: 24rem;
	font-size: 0.7rem;
}
.header-subscribe_signin{
	right: 2rem;
	position: absolute;
	max-width: 28em;
}
.header-subscribe_signin a:first-child{
border-right:2px solid;
color:#000000;
padding-right:5px;
}
.header-subscribe_signin a:last-child{
   
    padding-left:4px;
    }

.header-subscribe_signin a{
    font-size: 1rem;
}
.initials{
    display:none;
}

.site-header .nav-bar.sticky-nav .search-button
{
display:none;
}
.tagline p {
	font-size: 1.499999rem;
	font-weight: 400;
	line-height: 1.875rem;
	letter-spacing: 0rem;
}
.btssponsorlogo {
  display: inline-block;
 margin-left: 3em;
}
.btssponsorlogo img {
  max-width: 60px;
}

.site-header .site-logo img {
	
	
}

.menu-header-menu-container {
  display:inline-block; margin-bottom: -1.6em;
}
 

.site-header .nav-bar ul li .mega {
	left: 1em;
    width: 99%;
}
 
.site-header .nav-bar ul li:hover .mega {
    z-index: 99999;
    opacity: 1;
    height: auto;
    visibility: visible;
  /*  top: 16.5em;*/ 
}
 
@media only screen and (max-width: 1024px) {
 
    .site-header .nav-bar{
       display:block;
    }
    .menu-header-menu-container{
display:none; 
    }
}
@media only screen and (max-width: 600px) {
.tagline {
    max-width: 21em;
}
 
.tagline p{
	    font-size: .95rem;
    font-weight: 300;
    line-height: 1.1rem;
    letter-spacing: 0rem;
}
}
/*  End Healder Part */
.footer-container .footer-wrapper .footer-tag-line .c-footer__tag-line-img {
  height: 3em;
}

.c-input__input {
	width: 42%!important;
}

/** Home page Magazine **/

.c-magazine-segment { position: relative;  display: block;  margin-top: 1.5rem }
.c-magazine-segment__cover { display: inline-block; vertical-align: top;        width: 33.3333333333%;        float: left}
.c-magazine-segment__link {display: block;  width: calc(33% - var(--default-gutter));
padding-right: calc(var(--default-gutter) / 2); text-align: center;   clear: left; float: left }
.c-magazine-segment__title {display: inline-block; vertical-align: top; width: 66.6666666667% }
.c-magazine-segment__stories {display: inline-block;vertical-align: top;width: calc(66.6666666667% - var(--default-gutter) / 2); margin-top: 0; margin-left: calc(var(--default-gutter) / 2); padding-bottom: 1.1875rem}
.c-magazine-segment__subscribe-btn {        margin: 1.5rem 0    }
.c-magazine-segment__subscribe-btn.c-btn--ghost { margin: 0.75rem 0}
.c-magazine-segment__pagination { margin-bottom: 1.5rem  }
.c-magazine-segment__pagination .c-btn {min-width: 12.375rem; width: auto}
.c-magazine-segment--page { display: flex;  margin-left: calc(var(--default-gutter) / 2 * -1);
        margin-right: calc(var(--default-gutter) / 2 * -1) }
.c-magazine-segment--page .c-magazine-segment__cover { padding-left: calc(var(--default-gutter) / 2);
 padding-right: calc(var(--default-gutter) / 2); flex: 0 0 40%  }
.c-magazine-segment--page .c-magazine-segment__title {padding-left: calc(var(--default-gutter) / 2);
        padding-right: calc(var(--default-gutter) / 2);  flex: 0 0 60%}
.c-magazine-segment--page .c-magazine-segment__navigation .c-btn {
        min-width: 11rem;   margin-right: rem-calc24 }
.c-magazine-segment__cover a img.c-magazine-segment__img{ border:2px solid #151529;}
.c-magazine-segment--page .c-magazine-segment__navigation .c-btn:last-of-type {        margin-right: 0    } 
.h-reorder--first {        order: -1    }
.h-reorder--first.l-segment__item {  border-left: none }
.h-reorder--middle { order: 50}
.h-reorder--middle.l-segment__item {  border-left: 1px solid #cccccc   }
.h-reorder--last {        order: 100   }
.h-reorder--last.l-segment__item { border-left: 1px solid #cccccc}
.c-tabs-nav { overflow: visible }
.c-tabs-content { margin-bottom: 2.5rem }
.page-template-all-authors .c-header { margin-bottom: 3.6875rem    }
.report-block__heading {
        text-align: center;
        padding: 26px 0 28px 0
    }
.report-block span.logo {
        margin-top: 1.5rem;
        margin-bottom: 1.25rem
    }
.report-block span.text {
        font-size: 1.5rem;
        line-height: 2rem
    }
.report-block span.price {
        margin: 1.25rem 0 1.625rem 0;
        font-size: 2rem;
        line-height: 2.5rem
    }
.report-block .report-wrapper__item {
        border-bottom: none
    }
.c-blog-vertical {height: 100%}
.l-segment--one-line {
    flex-wrap: nowrap;
}

.l-segment {    box-sizing: border-box;    display: flex;    flex-wrap: wrap;    min-width: 100%;}
.l-segment__item:first-of-type {    border-left: none;}

/*.l-segment__item {    flex: 0 1 25%;}*/
.c-magazine-segment__title {    box-sizing: border-box;    display: flex;    flex-direction: column;
    padding-left: 35px;}
.c-magazine-segment__title {    display: inline-block;    vertical-align: top;    width:  66.6666666667%;}
.c-magazine-segment__sub-headline {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 1rem; 
	margin-bottom: 1.5rem;
	text-align: right;
	color: #252524;
	font-size: 1.23rem;
  font-weight: 500;
}
.c-magazine-segment__sub-headline span {    display: block;    text-align: left;}.subtitle--one {    font-size: 48px;    font-weight: 300;    line-height: 56px;    letter-spacing: -0.005em;
    margin-bottom: 16px;}.c-magazine-segment__sub-headline {    position: relative;}
.c-magazine-segment .c-magazine-segment__stories{
        padding-left: 35px;
        margin-top: 15px;
    }
    a.c-btn.c-btn--dark.c-magazine-segment__subscribe-btn {
        background-color: #373997;
        padding: 10px 15px;
        display: inline-block;
            color: #fff;
        margin: 10px 0; font-size: 1rem;
    }
   /* .c-magazine-segment__sub-headline span, .l-segment span{
        display: inline-block;
        text-align: left;
        float: left;
        width: 50%;
    }*/
    .c-magazine-segment__sub-headline span a, .l-segment span a {
        float: right;
        display: inline-block;
        position: relative;
        
    }
    .c-magazine-segment__title h1{
            color: #151529;
    font-size: 2.2em;
    }
   span.meta-item.meta-author-wrapper .meta-author a.author-name {
    color: #151529;
    font-size: 1.13rem;
    line-height: 24px;
    font-weight: 500;
} 
    .l-segment {
        border-top: 1px solid #cccccc;
        padding-top: 15px;
    }
    .l-segment__item.l-segment__item--full {
        flex: 0 1 100%;
    }
   .c-magazine-segment__stories {
	width: 66.6666666667%;
}
    .l-segment__item.l-segment__item--twosome:nth-child(odd) {
        padding-right: 15px;
    }
    .l-segment__item.l-segment__item--twosome:nth-child(even) {
        border-left: 1px solid #cccccc;
        padding-left: 20px;
        margin-right: 0px;
    }
header.c-story__header {
	
	width: 100%;
	
}


    .c-segment__headline.no-sponsorblock span.subsection-headline.the-global-title a{
        color:#151529 !important; font-weight: 400;
    font-size:24px;
    line-height:28px;
    }
section.o-block &gt; section.l-segment{border-bottom:1px solid #ccc; padding-top: 3em;}
.subsection-headline.the-global-title {
	line-height: 5;
}
    
@media only screen and (max-width: 600px) {
	.l-segment {margin-left: 0;    margin-right: 0;} 
.c-magazine-segment__cover {    width: 100%;} 
.c-magazine-segment__title {	width: 100%;    padding-left: 0;}
 .l-segment__item.l-segment__item--twosome:nth-child(even) {    border-left: 0px solid #cccccc;
 padding-left: 0;    margin-right: 0px;} 
.l-segment__item.l-segment__item--twosome:nth-child(odd) { padding-right: 0;} 
.c-magazine-segment .c-magazine-segment__stories {
    padding-left: 0;    margin-top: 15px;    width: 100%;}
.l-segment {    border-top: 1px solid #cccccc;    padding-top: 0;}
.c-magazine-segment__sub-headline span a {    float: right;    display: inline-block;    position: relative;
    top: 0;}
.c-magazine-segment__title{    padding-top: 15px;} 
.c-magazine-segment__sub-headline {	    padding-bottom: 25px;}
}

header.c-story__header &gt; a {
	font-size: 1.5em;
	font-weight: 500;
	margin-bottom: 0.6em; 
	display: inline-block;
}
h4.post-title.c-story__header__headline.the-global-title {
    margin: 0;
}
header.c-story__header h4 a {
	font-size: 1.13rem;
	line-height: 1.5em;
}
.ordered-article .categories h3 {
   font-size:1.4em;
}
.c-magazine-segment__stories .l-segment article.c-story {
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 1em;
    margin-bottom: 0.6rem;
}
.post-title.c-story__header__headline.the-global-title a {
	line-height: 1.3;
}
.publication .editorial_calendar_new.tabcontent h2 {color:#151529; font-size:16px; margin-top:2em;}
.publication .editorial_calendar_new.tabcontent ul li, .publication .editorial_calendar_new.tabcontent ul {
	margin: 0 0 0 0.35em;
	padding: 0;
	line-height: 20px; 
}
.publication .editorial_calendar_new.tabcontent, .publication .editorial_calendar_new.tabcontent ul li {color:#626262; font-size:14px;}
.publication .editorial_calendar_new.tabcontent strong{font-weight:500;}

.tabcontent.editorial_calendar_new .cell.large-6:nth-child(odd)&gt;div {
	border-right: 1px solid #DDDDDD;
	margin-right: 3em; 
}

/* News letter Cover Image  */
.gdm-newsletter .newsletter-item__img{
margin-bottom:0.8rem;
}



/*    */
/***********Mobile menu related - 14/03/2024**************/

@media(max-width: 992px){
    .site-header .nav-bar {
        display: block;
    }
    .menu-header-menu-container{
        display: none;
    }
    .site-header .menu-button{
        top: 2.25em;
    }
    .site-header .site-logo {
        width: 10rem;
    }
    .site-header .btssponsorlogo{
        right: auto !important;
    }
}
  
  
.storefront-page .contact-details {
   font-size: 1rem; line-height:24px; color:#626262;
}
.storefront-page .contact-details .title {font-weight: 500; font-size: 1.3rem; color:#13171b; margin-bottom:1rem;}
.storefront-page .contact-details alternatecompanyname {
    display: block;
    font-size: 1rem;
    font-weight: 500;  color:#13171b;
}
.storefront-page .contact-details zip, .storefront-page .contact-details headoffice, .storefront-page .contact-details zip, .storefront-page .contact-details contactdetail * {display:block;}
.storefront-page .contact-details addressline1 {display: block; margin-top:0.5em; }
.storefront-page .contact-details headoffice {margin-bottom:0.8rem}
contact-details zip, .storefront-page .contact-details contactdetail name {font-weight: 500; }
/*.article-content {position: relative;}
.article-content .sidebar-content.sidebar-scalar {top:-9.3em !important;}*/

#successs-modal{
    z-index:9999;
}

.rightpullquote p { margin-top: 0px !important;}



@media (min-width: 992px) {
.home_dmpu_ad .l-segment__item--twosome {
    flex-basis: 100%;
} 
.home_dmpu_ad .c-magazine-segment__cover, .home_dmpu_ad .c-magazine-segment__title, .home_dmpu_ad .c-magazine-segment__stories {width:50%;}

}
/*  Single Whitepaper */

.report-cover, .whitepaper-content .main-content .img-container img {
    margin: 8px 8px 8px 0px;
    width: 100%;
    box-shadow: none; 
}
.whitepaper-content .main-content .img-container {
    max-width: 20em; min-height:230px;
}
.whitepaper-content .main-content .default-whitepaperlogo{
    height: auto !important;
}

/* Css-Table fix  */

.main-content figure.wp-block-table {
    display: block;
}


/*accordion*/

.accordion {
  list-style: none;
}
.accordion h2 {
  font-size: 18px;
}
@media (min-width: 992px) {
  .accordion h2 {
    font-size: 24px;
  }
}
.accordion.faq ul {
  border-top: solid 1px #151529;
}
.accordion ul {
  color: #151529;
  margin-left: 0;
  list-style: none;
}
ul.accordion li {
  border-bottom: solid 1px #ddd;
  transition: max-height 0.1s ease-in-out;
  overflow: hidden;
}
ul.accordion  li:last-child {
  border: none;
}
ul.accordion li h3,
ul.accordion li h4 {
  font: 500 14px/1.4 atlas, "Helvetica Neue", helvetica, sans-serif;
  padding: 8px 40px 8px 0;
  transition: padding 0.1s ease-in-out;
  margin: 0;
  border: none;
  position: relative;
  cursor: pointer;
}
.accordion ul li h3:after,
.accordion ul li h4:after {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  transition: transform 0.1s ease-in-out;
  /*background: url("/wp-content/themes/goodlife-wp-B2B/assets/img/icons/chevron-down-purple.svg") no-repeat;*/
  width: 20px;
  height: 13px;
  transform: rotate(180deg);
}
ul.accordion li p {
  display: block;
  padding: 0 40px 20px 0 !important;
  margin: 0;
  font: 14px/20px atlas, "Helvetica Neue", helvetica, sans-serif;
  cursor: pointer; margin-top:0 !important;
}
ul.accordion li.active {
  height: auto !important;
  max-height: 400px;
}

ul.accordion li.active div, ul.accordion li.active p {display:block;}
ul.accordion li.active h3,
ul.accordion li.active h4 {
  padding-bottom: 12px;
}
ul.accordion li.active h3:after,
ul.accordion li.active h4:after {
  transform: rotate(0deg);
}
.accordion ul.form-stages {
  padding: 0;
  margin: 0;
}
.accordion ul.form-stages li {
  border: none;
  margin-top: 20px;
}
@media (min-width: 768px) {
 .accordion ul.form-stages li {
    margin-top: 24px;
  }
}
.accordion ul.form-stages li:first-of-type {
  margin-bottom: 0;
}
.accordion ul.form-stages li h3,
.accordion ul.form-stages li h4 {
  border-bottom: solid 1px #ddd;
  font: 500 18px atlas, "Helvetica Neue", helvetica, sans-serif;
  color: #151529;
  display: flex;
  padding-right: 0;
}
.accordion ul.form-stages li h3:after,
.accordion ul.form-stages li h4:after {
  content: "";
  /*background: url("../img/icons/external_link.svg") no-repeat center center;*/
  background-size: 100%;
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  left: 7px;
  top: 1px;
  width: 20px;
  height: 20px;
  left: 0;
  margin-left: auto;
  display: none;
  transform: rotate(0deg);
}

.accordion ul.form-stages li p {
  padding: 0;
  cursor: text;
}
.accordion ul.form-stages li p.privacy-text {
  font: 12px/1.33 atlas, "Helvetica Neue", helvetica, sans-serif;
}
.accordion ul.form-stages li p.privacy-text + .button {
  margin-top: var(--article-text-margin);
}
.accordion ul.form-stages li .error {
  font-size: 14px;
  margin: 0;
  color: #eb0000;
}
.accordion ul.form-stages li .confirm-details {
  margin-top: 32px;
}
.accordion ul.form-stages li.confirmed h3:after,
.accordion ul.form-stages li.confirmed h4:after {
  display: block;
  /*background-image: url("/wp-content/themes/goodlife-wp-B2B/assets/img/icons/check.svg");
  filter: invert(80%) sepia(26%) saturate(556%) hue-rotate(90deg) brightness(83%) contrast(86%);*/
}
.accordion ul.form-stages li.not-confirmed h3:after,
.accordion ul.form-stages li.not-confirmed h4:after {
  display: block;
 /* background-image: url("/wp-content/themes/goodlife-wp-B2B/assets/img/icons/close.svg");
  filter: invert(11%) sepia(94%) saturate(7496%) hue-rotate(11deg) brightness(112%) contrast(119%);*/
}
.accordion ul.form-stages li.thank-you-stage {
  display: none;
}
.article-content .main-content .gdm-accordion ul.form-stages li.thank-you-stage.active,
.article-content .main-content .accordion ul.form-stages li.thank-you-stage.active {
  display: block;
}
.accordion ul.form-stages li.thank-you-stage h4 {
  border: none;
  padding-bottom: 0;
}
.accordion ul.form-stages li.thank-you-stage h4:after {
  content: "";
  /*background: url("../img/icons/external_link.svg") no-repeat center center;*/
  background-size: 100%;
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  left: 7px;
  top: 1px;
  /*background-image: url("/wp-content/themes/goodlife-wp-B2B/assets/img/icons/check.svg");*/
  filter: invert(80%) sepia(26%) saturate(556%) hue-rotate(90deg) brightness(83%) contrast(86%);
  margin-left: 5px;
  width: 18px;
  height: 18px;
}</pre></body></html>