

@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css');
@import url('https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/magnific-popup.css');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');







/* 1a. Containers */




/* 1b. Colors */

 











/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
	max-width: 1230px;
	padding: 0 15px !important; 
}

.small-content-wrapper {
	max-width: 1200px;
	padding: 0 15px !important; 
	margin: 0 auto;
}

.dnd-section,
.content-wrapper--vertical-spacing {
	padding: 80px 1rem;
}

.dnd-section > .row-fluid {
	max-width: 1230px;
}





html {
	font-size: 20px;
	scroll-behavior: smooth;
}

body {
	font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #8cc63f;
	font-size: 20px;
}

/* Paragraphs */

p {
	font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
	font-weight: normal; text-decoration: none; font-family: 'Open Sans', sans-serif; font-style: normal;
	color: #eff1f0;
}

a:hover,
a:focus {
	font-weight: normal; text-decoration: none; font-family: 'Open Sans', sans-serif; font-style: normal;
}

a:active {
	font-weight: normal; text-decoration: none; font-family: 'Open Sans', sans-serif; font-style: normal;
	color: #ffffff;
}

/* Headings */

h1,
.h1 {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 48px;
	text-transform: none;
}

h2,
.h2 {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 45px;
	text-transform: none;
}

h3,
.h3 {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 30px;
	text-transform: none;
}

h4,
.h4 {
	font-weight: normal; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 24px;
	text-transform: none;
}

h5,
.h5 {
	font-weight: normal; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #000000;
	font-size: 14px;
	text-transform: none;
}

h6,
.h6 {
	font-weight: normal; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 10px;
	text-transform: none;
}

/* Blockquote */

blockquote {
	border-left-color: #187cad;
}





button,
.button,
.hs-button,
.hs-blog-post-listing__post-button {
	border: 1px solid #8cc63f;

	padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;

	font-family: 'Bebas Neue', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(140, 198, 63, 1.0)

;
	border-radius: 15px;
	color: #FFFFFF;
	font-size: 22px;
	text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
	border: 1px solid #1a334e;
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	background-color: 

  
  
    
  


  rgba(26, 51, 78, 1.0)

;
	border-radius: 6px;
}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
	font-family: 'Bebas Neue', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: rgba(180, 238, 103, 1.0);
	border-color: #b4ee67;
}
.orange_cta{
  background: linear-gradient(-112deg, rgb(253 125 24) 0%, rgb(255 156 21) 100%);
}





form,
.submitted-message {
	font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	border: 1px none ;
;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: 

  
  
    
  


  rgba(#null, 1.0)

;
	padding: 0px;
;
}

/* Form title */

.form-title {
	border: 1px none ;
;
	padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
;
	font-family: 'Open Sans'; font-style: normal; font-weight: 700; text-decoration: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-size: 30px;
	color: #8cc63f;
	background-color: 

  
  
    
  


  rgba(#null, 1.0)

;
}


/* Labels */

form label {
	color: #8cc63f;
}

/* Help text */

form legend {
	color: #8cc63f;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
	border: 2px solid #D1D6DC;

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #8cc63f;
	border-radius: 3px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
	color: #8cc63f;
}

::-moz-placeholder {
	color: #8cc63f;
}

:-ms-input-placeholder {
	color: #8cc63f;
}

::placeholder {
	color: #8cc63f;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
	color: #8cc63f;
}

.fn-date-picker td.is-selected .pika-button {
	background: #8cc63f;
}

.fn-date-picker td .pika-button:hover {
	background-color: #8cc63f !important;
}

.fn-date-picker td.is-today .pika-button {
	color: #8cc63f;
}

/* Submit button */

form input[type=submit],
form .hs-button {
	border: 1px none #8cc63f;
;
	padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;
;
	font-family: 'Bebas Neue', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #FFFFFF;
	font-size: 22px;
	background-color: 

  
  
    
  


  rgba(140, 198, 63, 1.0)

;
	border-radius: 15px;
	text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-color: 

  
  
    
  


  rgba(26, 51, 78, 1.0)

;
	color: #ffffff;
	border: 1px none #1a334e;
;
}

form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(180, 238, 103, 1.0);
	border-color: #b4ee67;
}





/* Table */

table {
	border: 1px solid #8cc63f;

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
	border: 1px solid #8cc63f;

	padding: 18px;

	color: #8cc63f;
}

/* Table header */

thead th {
	background-color: 

  
  
    
  


  rgba(140, 198, 63, 1.0)

;
	color: #FFFFFF;
}

/* Table footer */

tfoot td {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #8cc63f;
}





.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	color: #8cc63f;
	font-family: Open Sans;
}

.menu__child-toggle-icon {
	border-top-color: #8cc63f;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
	
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
	border-top-color: #649e17;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
	color: #b4ee67;
}

.menu__child-toggle-icon:active {
	border-top-color: #b4ee67;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
	background-color: #8cc63f;
}

@media (min-width: 767px) {
	.menu .menu__submenu,
	.header__language-switcher .lang_list_class {
		border: 2px solid #8cc63f;

		background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	}

	.menu__submenu--level-2 > .menu__item:first-child:before {
		border: 2px solid #8cc63f;

		background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	}
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
	color: #8cc63f;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
	border-bottom-color: #8cc63f;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
	background-color: 

  
  
    
  


  rgba(24, 124, 173, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
	border-bottom-color: 

  
  
    
  


  rgba(24, 124, 173, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	font-family: Open Sans;
}

.header__language-switcher-label-current:after {
	border-top-color: #8cc63f;
}

@media(max-width: 767px) {
	.header__navigation {
		background-color: 

  
  
    
  


  rgba(24, 124, 173, 1.0)

;
	}

	.header__navigation-toggle svg,
	.menu-arrow svg {
		fill: #8cc63f;
	}
}




footer{
	color: #eff1f0;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
	color: #8cc63f;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
	padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
	color: #8cc63f;
}

.blog-post__tag-link {
	color: #8cc63f;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
	color: #649e17;
}

.blog-post__tag-link:active {
	color: #b4ee67;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	text-transform: none;
}

.blog-related-posts__title-link {
	color: #8cc63f;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
	color: #649e17;
}

.blog-related-posts__title-link:active {
	color: #b4ee67;
}

/* Blog comments */

.blog-comments {
	margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
	color: #eff1f0;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
	color: #c7c9c8;
}

#comments-listing .comment-reply-to:active {
	color: #ffffff;
}





.hs-search-results__title {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	text-transform: none;
}

.hs-blog-post-listing__post-title-link {
	color: #8cc63f;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
	color: #649e17;
}

.hs-blog-post-listing__post-title-link:active {
	color: #b4ee67;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
	color: #8cc63f;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
	color: #8cc63f;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
	color: #649e17;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
	color: #b4ee67;
}

.hs-pagination__link-icon svg {
	fill: #8cc63f;
}

/* Pricing card */

.card__price {
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 30px;
}

.card__body svg {
	fill: #8cc63f;
}

/* Social follow */

.social-links__icon {
	background-color: #8cc63f;
}

.social-links__icon:hover,
.social-links__icon:focus {
	background-color: #649e17;
}

.social-links__icon:active {
	background-color: #b4ee67;
	font-weight: 700; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #8cc63f;
	font-size: 30px;
}




/* font size */
.font12, .font12 p { font-size : 12px }
.font13, .font13 p { font-size : 13px }
.font14, .font14 p { font-size : 14px }
.font16, .font16 p { font-size : 16px }
.font18, .font18 p { font-size : 18px }
.font20, .font20 p { font-size : 20px }
.font22, .font22 p { font-size : 22px }
.font24, .font24 p { font-size : 24px }
.font26, .font26 p { font-size : 26px }

h1, h2, h3, h4, h5, h6{margin: 0;}

ul { margin :  0; padding : 0; list-style:none}
/* subheaderstyle */
.subheader h1, .subheader h2,.subheader h3,.subheader h4,.subheader h5,.subheader h6 {
	font-weight: normal; text-decoration: none; font-family: 'Bebas Neue', sans-serif; font-style: normal;
	color: #34a5d5;
	font-size: 10px;
	text-transform: none;
	line-height : 1.3;
}

.bg_gradient_blue{
	background: rgb(24,124,173);
	background: linear-gradient(-112deg, rgba(24,124,173,1) 0%, rgba(57,187,243,1) 100%);
}
.bg_gradient_green, .bg_gradient_green a {
	background: #d9e021;
	background: linear-gradient(52deg,#d9e021,#8cc63f 91%);
}

.bg_gradient_green_a a {
	background: #d9e021;
	background: linear-gradient(52deg,#d9e021,#8cc63f 91%) !important;
}

.bg_gradient_orange {
	background: #ff9f15;
	background: linear-gradient(52deg,#fd7a18,#ff9f15 91%);
}
/* fonts */
.p_font h1, .p_font h2,.p_font h3,.p_font h4,.p_font h5,.p_font h6,.p_font p,.p_font a, .p_font { font-family : Bebas Neue }
.s_font h1, .s_font h2,.s_font h3,.s_font h4,.s_font h5,.s_font h6,.s_font p,.s_font a { font-family : Open Sans }
.Poppins h1, .Poppins h2,.Poppins h3,.Poppins h4,.Poppins h5,.Poppins h6,.Poppins p,.Poppins a { font-family : 'Poppins', sans-serif; }
.Open_sans h1, .Open_sans h2,.Open_sans h3,.Open_sans h4,.Open_sans h5,.Open_sans  h6,.Open_sans p,.Open_sans a {font-family: 'Open Sans', sans-serif; }




/* Text Color */
.p_color, .p_color h1, .p_color h2, .p_color h3, .p_color h4,.p_color h5.p_color h6,.p_color h6,.p_color p,.p_color a { color : #8cc63f } /* #8cc63f */
.s_color, .s_color h1,.s_color h2,.s_color h3,.s_color h4,.s_color h5,.s_color h6,.s_color p,.s_color a { color : #187cad }/* #187cad */
.white_color, .white_color h1, .white_color h2, .white_color h3, .white_color h4, .white_color h5, .white_color h6, .white_color p, .white_color a { color : #FFF } /* #FFF */
.black_color, .black_color h1,.black_color h2,.black_color h3,.black_color h4,.black_color h5,.black_color h6,.black_color p,.black_color a { color : #000 }/* #000 */
.dark_gray_color, .dark_gray_color h1,.dark_gray_color h2,.dark_gray_color h3,.dark_gray_color h4,.dark_gray_color h5,.dark_gray_color h6,.dark_gray_color p,.dark_gray_color a { color : #161616 }/* #161616 */
.gray_color_v1, .gray_color_v1 h1,.gray_color_v1 h2,.gray_color_v1 h3,.gray_color_v1 h4,.gray_color_v1 h5,.gray_color_v1 h6,.gray_color_v1 p,.gray_color_v1 a { color : #121415 }/* #121415 */
.gray_color_v2, .gray_color_v2 h1,.gray_color_v2 h2,.gray_color_v2 h3,.gray_color_v2 h4,.gray_color_v2 h5,.gray_color_v2 h6,.gray_color_v2 p,.gray_color_v2 a { color : #262626 }/* #262626 */
.gray_color, .gray_color h1,.gray_color h2,.gray_color h3,.gray_color h4,.gray_color h5,.gray_color h6,.gray_color p,.gray_color a { color : #bcbcbc }/* bcbcbc */
.green_color, .green_color h1, .green_color h2, .green_color h3, .green_color h4, .green_color h5, .green_color h6, .green_color p, .green_color a { color : #b0d122 } /* b0d122 */
.blue_color, .blue_color h1, .blue_color h2, .blue_color h3, .blue_color h4, .blue_color h5, .blue_color h6, .blue_color p, .blue_color a { color : #34a5d5} /* 34a5d5 */  
.green_color_v1, .green_color_v1 h1, .green_color_v1 h2, .green_color_v1 h3, .green_color_v1 h4, .green_color_v1 h5, .green_color_v1 h6, .green_color_v1 p, .green_color_v1 a { color : #7FC038 } /* b0d122 */


.text_center { text-align: center; }
.Bebas_Neue { font-family: "Bebas Neue"; }
/* text highlight font */
.hight_yellow_color span { 
	color : 
}

/* background color */
.p_background { background-color : #8cc63f } /* #8cc63f */
.s_background { background-color : #187cad }/* #187cad */
.white_background { background-color : #FFF } /* #FFF */
.black_bg { background: #000 } /* #000 */
.dark_gray_bg { background-color : #161616 }/* #161616 */
.dark_gray_v1_bg { background-color : #121415 }/* #121415 */
.dark_gray_v2_bg { background-color : #262626 }/* #262626 */
.gray_bg { background-color : #bcbcbc }/* bcbcbc */
.green_color { background-color : #b0d122 }/* b0d122 */
.blue_bg { background-color : #34a5d5 } /* 34a5d5 */ 
.light_black_bg { background-color: #0c0d0d; } /* 0c0d0d */
.dark_green { background-color: #070808; } /* 070808 */
.vampire_black { background-color: #080808; } /* 080808 */

/* line-height */
.lh1,  .lh1 a,  .lh1 h1,  .lh1 h2, .lh1 h3,   .lh1 h4,  .lh1 h5,  .lh1 h6,   .lh1 p    { line-height : 1 }
.lh11, .lh11 a, .lh11 h1, .lh11 h2, .lh11 h3, .lh11 h4, .lh11 h5, .lh11 h6, .lh11 p { line-height : 1.1 }
.lh12, .lh12 a, .lh12 h1, .lh12 h2, .lh12 h3, .lh12 h4, .lh12 h5, .lh12 h6, .lh12 p { line-height : 1.2 }
.lh13, .lh13 a, .lh13 h1, .lh13 h2, .lh13 h3, .lh13 h4, .lh13 h5, .lh13 h6, .lh13 p   { line-height : 1.3 }
.lh14, .lh14 a, .lh14 h1, .lh14 h2, .lh14 h3, .lh14 h4, .lh14 h5, .lh14 h6, .lh14 p { line-height : 1.4 }
.lh15, .lh15 a, .lh15 h1, .lh15 h2, .lh15 h3, .lh15 h4, .lh15 h5, .lh15 h6, .lh15 p { line-height : 1.5 }
.lh16, .lh16 a, .lh16 h1, .lh16 h2, .lh16 h3, .lh16 h4, .lh16 h5, .lh16 h6, .lh16 p { line-height : 1.6 }

/* letter-spacing */
.ls10 ,.ls10 h1,.ls10 h2,.ls10 h3,.ls10 h4,.ls10 h5,.ls10 h6,.ls10 p,.ls10 a { letter-spacing: 0.10px;}
.ls15 ,.ls15 h1,.ls15 h2,.ls15 h3,.ls15 h4,.ls15 h5,.ls15 h6,.ls15 p,.ls15 a { letter-spacing: 0.15px;}
.ls20 ,.ls20 h1,.ls20 h2,.ls20 h3,.ls20 h4,.ls20 h5,.ls20 h6,.ls20 p,.ls20 a { letter-spacing: 0.20px;}
.ls25 ,.ls25 h1,.ls25 h2,.ls25 h3,.ls25 h4,.ls25 h5,.ls25 h6,.ls25 p,.ls25 a { letter-spacing: 0.25px;}
.ls30 ,.ls30 h1,.ls30 h2,.ls30 h3,.ls30 h4,.ls30 h5,.ls30 h6,.ls30 p,.ls30 a { letter-spacing: 0.30px;}
.ls40 ,.ls40 h1,.ls40 h2,.ls40 h3,.ls40 h4,.ls40 h5,.ls40 h6,.ls40 p,.ls40 a { letter-spacing: 0.40px;}


img { max-width:100%; height:auto; border:none; vertical-align:middle; } 
a { display : inline-block;text-decoration:none;  transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
.mt0{ margin-top: 0 }
input[type=submit] { cursor:pointer; background-image:url(https://3476449.fs1.hubspotusercontent-na1.net/hubfs/3476449/Treadstone_Risk_Management%20%20FEB%20-%202018/blank.png) !important; background-repeat:repeat !important; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */
.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > * { position:relative; z-index:2; }

.get-bg { display:none !important; }

[class*="fa-"] { font-family: fontawesome; font-style: normal}

.pRelative{ position: relative }
.pRelative.z2{ z-index: 2; }


/* font-weight */
.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6, .extrabold p, .extrabold a  { font-weight:800; }
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6, .bold p, .bold a  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold p, .semibold a  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium p, .medium a { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal p , .normal a{ font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light a { font-weight:300; }
.titlebold span { font-weight : 900; }
.textbold span { font-weight : 700; }
/* text style */
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.font-italic{font-style: italic;}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li + li {margin-top:12px;}
.listStyle ul li:before { position:absolute; left:4px; top:8px; content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L5.70711 9.70711C5.31658 10.0976 4.68342 10.0976 4.29289 9.70711L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L5 7.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893Z' fill='%234CAE04'/%3E%3C/svg%3E");    width: 14px;height: 10px;background-position: center;background-size: contain;background-repeat: repeat;}

.listStyle.V2 ul li:before {position: absolute;left: 0;top: 50%;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M0.618542 16.7374C0.753346 16.8075 0.904701 16.8396 1.05636 16.8302C1.20802 16.8208 1.35426 16.7703 1.47937 16.6841L12.3127 9.18407C12.4234 9.10737 12.5139 9.005 12.5764 8.8857C12.6388 8.7664 12.6715 8.63374 12.6715 8.49907C12.6715 8.3644 12.6388 8.23174 12.5764 8.11244C12.5139 7.99314 12.4234 7.89076 12.3127 7.81407L1.47937 0.314068C1.35435 0.227562 1.20805 0.176905 1.0563 0.167584C0.904557 0.158262 0.753153 0.19063 0.618483 0.261184C0.483813 0.331737 0.371011 0.437787 0.292289 0.567851C0.213567 0.697915 0.171926 0.847036 0.171875 0.999068V15.9991C0.17185 16.1512 0.213461 16.3004 0.292198 16.4306C0.370935 16.5607 0.483793 16.6668 0.618542 16.7374Z' fill='%23ADC8E4'/%3E%3C/svg%3E");width: 13px;height: 17px;background-position: center;background-size: contain;background-repeat: repeat;transform: translateY(-50%);}
.listStyle.V2 ul li+li {margin-top: 24px;}
.listStyle.V2 ul li {padding-left: 30px;}





.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl25, .p0-25 { padding-left:25px; }
.pl30 , .p0-30{ padding-left:30px; }
.pl35 , .p0-35{ padding-left:35px; }

.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr25, .p0-25 { padding-right:25px; }
.pr30, .p0-30 { padding-right:30px; }
.pr35, .p0-35 { padding-right:35px; }

.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb250,.p250-0 { padding-bottom:250px; }
.pb260,.p260-0 { padding-bottom:260px; }
.pb270,.p270-0 { padding-bottom:270px; }
.pb280,.p280-0 { padding-bottom:280px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt110,.p110-0 { padding-top:110px; }
.pt120,.p120-0 { padding-top:120px; }
.pt130,.p130-0 { padding-top:130px; }
.pt140,.p140-0 { padding-top:140px; }
.pt150,.p150-0 { padding-top:150px; }
.pt160,.p160-0 { padding-top:160px; }
.pt170,.p170-0 { padding-top:170px; }
.pt180,.p180-0 { padding-top:180px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt210,.p210-0 { padding-top:210px; }
.pt220,.p220-0 { padding-top:220px; }
.pt230,.p230-0 { padding-top:230px; }
.pt240,.p240-0 { padding-top:240px; }
.pt250,.p250-0 { padding-top:250px; }
.pt260,.p260-0 { padding-top:260px; }
.pt270,.p270-0 { padding-top:270px; }
.pt280,.p280-0 { padding-top:280px; }

.m0-15{margin-left:-15px; margin-right:-15px}
.mb60 { margin-bottom: 60px;}
.p0-8{padding-left:8px; padding-right:8px;}
.m0-8{margin-left:-8px; margin-right:-8px;}

.plr20{padding-left:20px; padding-right:20px}
.mlr20{margin-left:-20px; margin-right:-20px;}
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}

/* Blockquote */
blockquote {border-left-color: #187cad;}





.max300{max-width:300px; width:100%;}
.max350{max-width:350px; width:100%;}
.max400{max-width:400px; width:100%;}
.max450{max-width:450px; width:100%;}
.max500{max-width:500px; width:100%;}
.max550{max-width:550px; width:100%;}
.max600{max-width:600px; width:100%;}
.max620{max-width:620px; width:100%;}
.max650{max-width:650px; width:100%;}
.max630{max-width:630px; width:100%;}
.max700{max-width:700px; width:100%;}
.max750{max-width:750px; width:100%;}
.max770{max-width:770px; width:100%;}
.max800{max-width:800px; width:100%;}
.max845{max-width:845px; width:100%;}
.max850{max-width:850px; width:100%;}
.max880{max-width:880px; width:100%;}
.max900{max-width:900px; width:100%;}
.max950{max-width:950px; width:100%;}
.max1000{max-width:1000px; width:100%;}
.max1100{max-width:1100px; width:100%;}
.widthCenter{margin:0 auto;}
.widthend{margin:0 0 0 auto;}




.d_flex { display: flex; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between, .flex_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center, .space_center { justify-content: center; }
.d_flex.row_reverse, .row-reverse { flex-direction: row-reverse }
.flex_wrap { flex-wrap: wrap; } 
.flex_column { flex-direction: column; }

.d_hide { transition: all 1s ease-out; height: 0; overflow: hidden; display: none !important; }
.d_show { transition: all 1s ease-out;  -webkit-animation: fadeIn 1s; animation: fadeIn 1s;}
.display_ib { display: inline-block; }
.w100 { width: 100%; }



.position_relative { position: relative; }




a.button,.button a { background-color: 

  
  
    
  


  rgba(140, 198, 63, 1.0)

;border-radius: 15px;color: #FFFFFF; padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;
;  text-decoration: none !important;  font-family: 'Bebas Neue', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; line-height :1.2; font-weight : 700; transition : all ease-in-out 0.3s; } 
a.button.outline,.button.outline a{ background: transparent;
	border: 2px solid 

  
  
    
  


  rgba(140, 198, 63, 1.0)

;
	color: #FFF ;  }

.button a:hover, a.button:hover { color : 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; background-color: 

  
  
    
  


  rgba(26, 51, 78, 1.0)

; }
a.button.outline:hover,.button.outline a:hover{ background: 

  
  
    
  


  rgba(140, 198, 63, 1.0)

; color: #FFFFFF;  }
.download_cta a { background-color: #fff; border: 2px solid #EED202; border-radius: 40px;}
.download_cta a:hover { background-color: #fff;} 
.download_cta a svg { display: inline-block; vertical-align: middle; width: 15px;}


.buttonv1 a, a.buttonv1 { background: rgb(183,208,52);background: linear-gradient(90deg, rgba(183,208,52,1) 0%, rgba(37,151,204,1) 100%);display: inline-block; font-weight: normal; text-align: center; text-decoration: none; -moz-transition: all .4s ease; -webkit-transition: all .4s ease;-o-transition: all .4s ease;  border-radius: 6px; border-width: 0px; color: rgb(255,255,255); font-family: sans-serif; height: auto; transition: all .4s ease; padding: 6px 18px; text-shadow: none; width: auto; font-size: 24px; line-height: 1.5em; padding: 22px 100px; font-family: Bebas Neue,sans-serif; font-size: 25px; line-height: 1;  letter-spacing: 1.5px; border-radius: 15px;   box-sizing: border-box !important;}
.buttonv2 a, a.buttonv2 { background: rgb(183,208,52);background: linear-gradient(90deg, rgba(183,208,52,1) 0%, rgba(37,151,204,1) 100%);display: inline-block; font-weight: normal; text-align: center; text-decoration: none; -moz-transition: all .4s ease; -webkit-transition: all .4s ease;-o-transition: all .4s ease;  border-radius: 6px; border-width: 0px; color: rgb(255,255,255); font-family: sans-serif; height: auto; transition: all .4s ease; padding: 6px 18px; text-shadow: none; width: auto; font-size: 20px; line-height: 1; padding: 18px 50px; font-family: Bebas Neue,sans-serif; font-size: 25px; line-height: 1;  letter-spacing: 1.5px; border-radius: 15px;  box-sizing: border-box !important; }
.buttonv3 a, a.buttonv3 { background: rgb(183,208,52);background: linear-gradient(90deg, rgba(183,208,52,1) 0%, rgba(37,151,204,1) 100%);display: inline-block; font-weight: normal; text-align: center; text-decoration: none; -moz-transition: all .4s ease; -webkit-transition: all .4s ease;-o-transition: all .4s ease;  border-radius: 6px; border-width: 0px; color: rgb(255,255,255); font-family: sans-serif; height: auto; transition: all .4s ease; padding: 6px 18px; text-shadow: none; width: auto; font-size: 20px; line-height: 1; padding: 20px 100px; font-family: Bebas Neue,sans-serif; font-size: 25px; line-height: 1;  letter-spacing: 1.5px; border-radius: 15px;     box-sizing: border-box !important; }





.header {
	background-color: #fff;
}
/* MEGAMENU ITEMS HIDDEN */
.mobile-toggle-navbar .nav-item-mob.hasMegaMenu .nav-tag-mob a{ pointer-events: none;}

/* >>> GLOBAL CSS <<< */
body > img { display: none; }
.fs_16{font-size: 16px;}

/* >>> HEADER V2 <<< */
.grid.hard--ends { display: flex; justify-content: space-between; align-items: center; }
.header--top--logo { max-width: 300px; width: 100%; height: 100%; }
.grid__item.logo.seven-twelfths{ display: flex; }
.grid__item.five-twelfths.short.palm-one-whole.tablet-five-twelfths{ position: relative; }
.block.relative.right { vertical-align: middle; display: block; position: relative; float: right; }
.block.relative.lines.left { display: block; position: relative; float: left; vertical-align: middle; }
h3.hard.uppercase.font--20 { font-size: 20px; color: #000; font-weight: 400; }
.header--container.hamburger--active .mobile--nav ul>li { opacity: 1; transform: none!important }
.header--container .header--top .header-cta { border-radius: 8px; margin: 0 auto; width: 50%; display: flex; align-items: center; margin-left: 15px; }
.header--container .header--top .header-cta .hs-cta-wrapper { position: relative; }
.header--container .header--top .header-cta .hs-cta-wrapper a { background: linear-gradient(to right,#d9e021 0,#8cc63f 100%); box-shadow: 5px 10px 20px 0 rgba(0,0,0,.15); border: none!important; border-radius: 4px; color: #fff; font-family: "Bebas Neue",sans-serif; font-weight: 400; font-size: 16px; display: block; padding: 6px 12px; position: relative; text-align: center; transition: all .2s; }
.header--container .header--top .header-cta .hs-cta-wrapper a:before { content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #d9e021; left: -8px; position: absolute; top: 50%; transform: translateY(-50%); }
.header--container .header--top .header-cta .hs-cta-wrapper a:hover { transform: translateY(-5px); transition: all .3s; box-shadow: 10px 20px 40px 0 rgba(0,0,0,.15) }
.header--container .header--top .explore { font-family: "Bebas Neue"; margin-left: 10px }
.header--container .header--top .header--nav-icon { width: 96px; }
.header--container .header--top .header--nav-icon:hover { cursor: pointer; }
.header--container .header--top .header--nav-icon .lines { left: 0; margin-right: 6px; width: 35px; }
.header--container .header--top .header--nav-icon span { display: block; position: absolute; background: #151515; border-radius: 9px; opacity: 1; right: 0; transform: rotate(0); transition: transform .25s ease-in-out,background .6s ease-in-out; }
.header--container .header--top .header--nav-icon span:nth-child(1) { width: 35px; top: 0; height: 2px; transform-origin: left center; }
.header--container .header--top .header--nav-icon span:nth-child(2) { width: 25px; top: 8.5px; height: 2px; transform-origin: left center; }
.header--container .header--top .header--nav-icon span:nth-child(3) { width: 29px; top: 16px; height: 2px; transform-origin: left center; }
.header--container .header--top .header--nav-icon.open span:nth-child(1) { transform: rotate(45deg); top: 0; left: 1px; width: 25px; }
.header--container .header--top .header--nav-icon.open span:nth-child(2) { width: 0%; opacity: 0; }
.header--container .header--top .header--nav-icon.open span:nth-child(3) { transform: rotate(-45deg); top: 17px; left: 1px; width: 25px; }
.header--container .header--top .mobile--nav { right: 0; bottom: 0; height: 100%; width: 50vw; position: fixed; overflow: auto; transform: translateX(100%); transition: transform .3s ease; z-index: 99999; }
.header--container .header--top .mobile--nav .menu--container ul>li { padding: 6px 0; transform: scale(1.1) translateY(-24px); transition: opacity .35s ease-out,-webkit-transform .35s ease-out; transition: opacity .35s ease-out,transform .35s ease-out; transition: opacity .35s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out; text-align: left; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1 { border-bottom: 1px solid #fff; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(1) { transition-delay: .3s,.3s; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(2) { transition-delay: 350ms,350ms; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(3) { transition-delay: .4s,.4s; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(4) { transition-delay: 450ms,450ms; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(5) { transition-delay: .5s,.5s; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(6) { transition-delay: 550ms,550ms; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(7) { transition-delay: .6s,.6s }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1:nth-child(8) {transition-delay: 650ms,650ms; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1 .hs-menu-children-wrapper { display: none; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1 .hs-menu-children-wrapper li { font-weight: 700; padding: 0 0 0 20px; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-menu-depth-1 .hs-menu-children-wrapper li a { font-size: 16px; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-item-has-children .fa { position: absolute; right: 10px; top: 12px; transition: all .5s ease; vertical-align: middle; }
.block.relative.right { line-height: 1; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-item-has-children .fa:hover { cursor: pointer; }
.header--container .header--top .mobile--nav .menu--container ul>li.hs-item-has-children.open .fa { transform: rotate(180deg); }
.webinars .hero-bg h1, .webinars .hero-bg h5, .webinars .hero-bg p { text-shadow: none; }
.version-2 .header--container.hamburger--active .mobile--nav { background: rgba(0,0,0,.8); transform: translateX(0)!important; box-shadow: 0 2px 5px 0 rgba(0,0,0,.5)!important; transition: transform .3s ease; }
.version-2 .header--container.hamburger--active .mobile--nav ul>li { opacity: 1; pointer-events: auto; transform: none!important; }
.version-2 .header--container.hamburger--active .mobile--nav .hs-menu-flow-vertical>ul>li>a { font-family: "Bebas Neue"; }
.hamburger--active .mobile--nav { right: 38% !important; top: 20% !important; }


/* >>> HEADER V_4 <<< */
.logo_container { width: 100%; max-width: 300px; }
.header_cta_container a { font-family: Bebas Neue,sans-serif; line-height:1; letter-spacing: 2px; background: linear-gradient(52deg,#d9e021,#8cc63f 91%); color: #fff; padding: 16px 40px; border-radius: 16px; }
.header_cta_container a:hover { background: #8cc63f !important; }
.listParentOfNav li a { font-size: 17px; color: #212121; font-weight: 700; line-height: 1; display: flex; }
.listParentOfNav li:hover .megaMenu{opacity: 1; visibility: visible;}
.listParentOfNav li:hover .topIcon {opacity: 1; visibility: visible;}
.listParentOfNav li:hover span.navArrow svg{ transform: rotate(180deg);}
.Navigation_row { position: relative;}
.lower_header_container{ border-top: 1px solid #dee2e0; }
.allMegaMenuContentWrap { display: grid; row-gap: 32px; }
.listParentOfNav li:hover a{ color: #2881c3; }
.listParentOfNav li:hover a svg path { fill: #2881c3; }
.mega_menu_title { color: #2881c3; font-weight: 700; font-size: 18px; line-height: 1.2; transition: all 0.2s ease; }
.mega_menu_icon_container { max-width: 40px; height: 52px; width: 100%; }
.mega_menu_icon_container img { width: 100%; height: 100%; object-fit: contain; }
.mega_menu_desc { font-size: 14px; line-height: 1; color: #515151; margin: 0; max-width: 280px; padding-top: 10px;}
.mega_menu_main_container { gap: 25px; }
.mega_menu_main_link:hover .mega_menu_title { color: #84c32e; }
.listParentOfNav li { position: relative; }
.listParentOfNav li:last-child .megaMenu {right: 0;left: unset;}
.listParentOfNav li:nth-last-child(2) .megaMenu {right: 0;left: unset;}
.listParentOfNav li:nth-last-child(3) .megaMenu {right: 0;left: unset;}
.one_col_grid .allMegaMenuContentWrap { grid-template-columns: repeat(1,1fr); }
.two_col_grid .allMegaMenuContentWrap { grid-template-columns: repeat(2,1fr); }
.megaMenu.two_col_grid { min-width: 918px; }
.social_icons ul { gap: 26px; padding-top: 31px; }
.Navigation_row { z-index: 15; }
.lower_header_container { position: relative; }

.closeDiv { position: fixed; right: 10%; }
.closeDiv svg { cursor: pointer; display: block; height: 18px; width: 18px }
.midTextContent p { font-size: 20px; color: #fff; }
.social_icons ul li a:hover { transform: translateY(-10px); }
.midTextContent .cta_styles { margin-left: 8px; background: transparent; }
.midTextContent .cta_styles a { padding: 10px; font-size: 14px; border-radius: 10px; letter-spacing: 2px; background: transparent; }
.headerTopRawParent { justify-content: center; position: relative; }
.headerTopRow { background: linear-gradient(-112deg,#0a5e87,#90deff); }


.Navigation_Inner ul ul li a { color:;font-size: 14px;font-weight: 500; display:block;}
.Navigation_Inner ul li a:hover, .Navigation_Inner ul li.active-branch > a { color: !important; }
.Navigation_Inner ul ul li a:hover, .Navigation_Inner ul ul li.active-branch > a:hover { color:!important; }
.Navigation_BoxTop ul li a:hover {color: ;}
.headerRow {position: inherit;}
.navBarInnerItem a{color:#707070;}
/* Mega menu fixes  */
.navItem:nth-child(2) .megaMenu { min-width: 550px; width: 100%;}
.navItem:nth-child(4) .megaMenu { min-width: 550px; width: 100%;}


/* My custome code */
.headerRow {display: flex; align-items: center;}
.headerRow {display: flex; align-items: center;}
li.signInIcon a {display: flex; align-items: center; gap: 10px;}
li.signInIcon {display: inline-block;}
.forLeftSideMarginSpace{margin-right:auto;}
ul.rightSideTwoButtons {display: flex; gap: 28px; align-items: center;}
.header__logo.header_site_logo {margin-right: auto;}
.Navigation_Right {padding-left: 30px;}

/* Megamenu css */
.megaMenu {background: #FFFFFF; min-width: 480px;width:100%; z-index: 10; opacity: 0;padding: 30px;position: absolute;transition: opacity ease 0.4s;position: absolute;top: 100%;left: 0;visibility: hidden; }
li.navItem {position: relative;}
span.navBarInnerIcon {display: flex;}
span.navBarInnerIcon svg path{transition: all ease 0.4s;}
.navBarInnerItem p{transition: all ease 0.4s;}
.navBarInnerItem:hover span.navBarInnerIcon svg path {fill: #F29335;stroke: #F29335;}
.navBarInnerItem:hover p{color: #F29335;}
.navItem:nth-child(n+3) .megaMenu{right: -30%; left: unset;}
.Navigation_Inner ul li a:hover, .Navigation_Inner ul li.active-branch>a {text-decoration: none;}

.navBarInnerItem a{display: flex !important;align-items: center;gap: 10px;padding: 0px !important;}
.leftsideTopTitle h4 {color: #16437A;font-size: 18px;line-height: 1.33;font-weight: 500;}
.navBarInnerItem p {font-size: 16px;font-family: 'Graphik';color: #707070;font-weight: 400;line-height:1.31;border-radius: 5px; }
.leftSideContent:not(:first-child) {padding-left:40px;padding-left: 40px;border-left: 1px solid #A4B6DE;}
.topIcon {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 15px solid #FFFFFF;position: absolute;bottom: 20px;left: 50%;transform: translate(-50%);filter: drop-shadow(1px -7px 6px #00000029);opacity: 0;z-index: 99;transition: opacity ease 0.4s;visibility: hidden;}
span.navArrow {padding-left: 4px; padding-right: 4px;}
li.signInIcon a {font-size: 18px;color: #353535;font-weight: 500;line-height: 1.33;}
span.navArrow svg {transition: transform .4s ease-in-out; display: none;}
li.signInIcon a {text-decoration: none;}
span.navBarInnerIcon svg {height: 24px;width: 24px; transition: all ease 0.4s;}
/* Start: Mobile menu JS USE  MENU ICON  */
a.expandMenu { display: none; }
/* End: Mobile menu JS USE  MENU ICON */
/*  */
/* * * * * * * */


/* >>> BANNER SECTION <<< */
.banner_section {padding-top: 177px; padding-bottom: 182px; background-size: 110%; background-position: 50% 25%; background-repeat: no-repeat; position: relative;}
.banner_headline_text_container h1{ line-height: 1; color: #ffffff; font-weight: 200;}
.banner_subtitle_text_container p { line-height: 1.29; color: #ffffff}
.banner_section_inner { max-width: 890px; text-align: center; margin: 0 auto; position: relative; z-index: 3; padding: 58px; border-radius: 35px;}
.banner_section_inner:after { content: ""; width: 100%; height: 100%; position: absolute; z-index: -1; inset: 0; border-radius: 35px;  padding: 7px; transition: all 0.2s ease; background:linear-gradient(100deg, rgba(183,215,42,1) 0%, rgba(30,164,221,1) 100%);-webkit-mask:  linear-gradient(#fff 0 0) content-box,  linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }
.banner_section:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #00000078; z-index: 1}
.banner_headline_text_container sup { font-size: 40px; }
.banner_subtitle_text_container { max-width: 715px; width: 100%; margin: 0 auto; }

.banner_img_attribute_container { position: absolute; right: 0; text-align: center; bottom: -2ppx; }
.banner_single_slide_container { position: relative; }
.banner_img_attribute_container p { font-size: 8px; color: #fff; line-height: 1.42; font-weight: 500; margin: 0; }

.single_todo_card:hover:after { width: 100%; }

/* >>> LOGO SHOWCASE SECTION <<< */
.section_intro_container h3 { width: 17%; margin: 0 auto; position: relative; color: #bcbcbc; font-weight: 200; letter-spacing: 4px; line-height: 2.58;}
.section_intro_container h3:before { content: ""; width: 61%; height: 1px; background-color: #000; position: absolute; top: 50%; right: 100%; opacity: 15%;}
.section_intro_container h3:after { content: ""; width: 61%; height: 1px; background-color: #000; position: absolute; top: 50%; left: 100%; opacity: 15%;}
.logo_grid_container{gap: 30px;}
.logo_grid_container img { object-fit: contain; filter: grayscale(1);}

/* >>> FACT CARD <<< */
.fact_card_section{position: relative;}
.fact_card_inner{ max-width: 980px; width: 100%; margin: 0 auto;}
.fact_card {background: rgb(24,124,173); background: linear-gradient(100deg, rgba(24,124,173,1) 0%, rgba(40,167,222,1) 100%); padding: 60px 50px; border-radius: 35px; margin-bottom: -10%;}
.fact_card .fact_card_headline{ width: 30%; padding: 0px 10px 0 22px; border-right: 2px solid red; border-image: linear-gradient(184deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 53%, rgba(140,198,63,1) 100%) 1;}
.fact_card .fact_card_headline h2{color: #fff; line-height: 1; font-weight: 500;}
.fact_card .fact_card_text{padding: 0 25px;}
.fact_card .fact_card_text p{color: #fff; font-size: 23px; line-height: 1.52; font-weight: 700;}

/* >>> SIGNS CARDS SECTION <<< */
.signs_section{background: rgb(217,224,33); background: linear-gradient(52deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 91%)}
.signs_card_grid{display:grid; grid-template-columns: repeat(2, 1fr); column-gap: 33px; row-gap: 36px;}
.single_sign_card{background-color: #ffffff; border-radius: 10px; gap: 23px;}
.sign_card_icon {max-width: 65px; width: 100%; object-fit: cover;}
.sign_card_icon img { width: 100%; object-fit: cover; }
.sign_card_text p { font-size: 17px; color: #161616; font-weight: 700; line-height: 1.47; }
.sign_card_headline h3 { line-height: 1; color: #8cc63f; font-weight: 500; }
.single_sign_card { padding: 32px 38px; }
.signs_card_grid { max-width: 1079px; width: 100%; }
.sings_section_inner { justify-content: space-between; gap: 30px; padding-top: 100px;}
.sings_section_text_container h2 { line-height: 1; color: #fff; font-weight: 500; }
.sings_section_text_container { max-width: 25%; width: 100%; }

.blue_bg.signs_section{background: rgb(24,124,173); background: linear-gradient(240deg, rgba(24,124,173,1) 0%, rgba(57,187,243,1) 100%);}
.blue_bg.signs_section .sign_card_headline h3 { color: #2b9dcd; }

/* >>> SOLUTIONS SECTION <<< */
.solutions_section{background-color: #121415; color: #fff;}
.solutions_section_intro_text_container { max-width: 660px; width: 100%; }
.solutions_intro_text p {font-size: 23px; line-height: 1.08; font-weight: 500;}
.solutions_section_intro_headline h2 { color: #fff; line-height: 1.09; font-weight: 500; }
.solutions_section_intro_subtext p { line-height: 1.47; color: #fff; font-weight: 500; }
.steps_list_container ul li:nth-of-type(1) .step_text_container { margin-top: -10px; }
/* .steps_list_container ul li .step_text_container { margin-top: -10px; } */
.solutions_right_content_headline h6 { font-size: 30px; color: #fff; line-height: 1.16; }
.steps_list_container ul li{gap: 30px;}
.steps_list_container ul li:not(:first-child) { padding-top: 40px; }
.step_img_container { max-width: 50px; width: 100%; }
.solutions_content_left_container { max-width: 512px; width: 100%; }
.solutions_content_right_container { max-width: 610px; width: 100%; }
.step_text_headline h3{ font-weight: 500; color: #fff; line-height: 1.2;}
.step_text_subtext p{ font-size: 17px; line-height: 1.4;}

@keyframes circlefloat {
	0%{
		transform: translateY(0);
	}

	50%{
		transform: translateY(-30px);
	}
	100%{
		transform: translateY(0);
	}
}


/* >>> DATA RESULTS SECTION <<< */
.data_results_text_container { max-width: 396px; width: 100%; }
.data_text_headline h2 { font-weight: 500; line-height: 1.09; color: #34a5d5;}
.data_text_subtext p { line-height: 1.47; color: #161616; font-weight: 600; }
.data_text_subtext { padding-right: 45px; }
.data_results_inner { gap: 60px; }
.data_results_graph_img { max-width: 500px; width: 100%; }

/* >>> PHOTO COLLECTION <<< */
.photo_collection_container { display: grid; grid-template-columns: repeat(4, 1fr); }
.single_image { height: 293px; }
.single_image img { width: 100%; max-width: 100%; height: 100%; object-fit: cover; }

/* >>> ACHIEVEMENTS SECTION <<< */
.section_intro_container h2{ color: #fff; font-weight: 100; line-height: 1.09; }
.achievements_section{background-color: #121415; }
.single_achievement{overflow: hidden;width: 25%; position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 50%; background-repeat: no-repeat; background-size: 94%; background-position: center;}
.circle_img_container { position: absolute; left: 0; animation: circleCircle 3s linear 1s infinite reverse both running;}
.achievement_text { width: 70%; }
.achievement_text p { line-height: 1.47; color: #fff; }
.achievement_count h4 { font-size: 65px; line-height: 1; color: #fff; }
.achievements_section_grid .single_achievement:nth-child(7n+4) .achievement_text { width: 80%; }
.achievements_section_grid{
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-top: 30px;
	column-gap: 20px;
}

/* ALTERNATE ANIMATION SETUP */
.achievements_section_grid .single_achievement:nth-child(7n+2) .circle_img_container {animation: circleCircleRev 3s linear 1s infinite reverse both running;}
.achievements_section_grid .single_achievement:nth-child(7n+4) .circle_img_container {animation: circleCircleRev 3s linear 1s infinite reverse both running;}
.achievements_section_grid .single_achievement:nth-child(7n+6) .circle_img_container {animation: circleCircleRev 3s linear 1s infinite reverse both running;}

/* CIRCLE IMAGE SETUP */
.achievements_section_grid .single_achievement:nth-child(7n+1) {
	max-width: 295px;
	width: 100%;
	height: 370px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%201.png"); */
	align-self: baseline;
}
.achievements_section_grid .single_achievement:nth-child(7n+2) {
	max-width: 265px;
	width: 100%;
	height: 320px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%202.png"); */
	align-self: baseline;
}
.achievements_section_grid .single_achievement:nth-child(7n+3) {
	max-width: 270px;
	width: 100%;
	height: 349px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%203.png"); */
	align-self: flex-end;
	margin-top: 110px;
}
.achievements_section_grid .single_achievement:nth-child(7n+4) {
	max-width: 300px;
	width: 100%;
	height: 316px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%204.png"); */
	margin-bottom: 80px;
}
.achievements_section_grid .single_achievement:nth-child(7n+5) {
	max-width: 270px;
	width: 100%;
	height: 340px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%205.png"); */
	align-self: self-start;
	margin-top: -81px;
}
.achievements_section_grid .single_achievement:nth-child(7n+6) {
	max-width: 320px;
	width: 100%;
	height: 418px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%206.png"); */
	align-self: center;
}
.achievements_section_grid .single_achievement:nth-child(7n+7) {
	max-width: 270px;
	width: 100%;
	height: 346px;
	/*   background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Group%207.png"); */
	background-size: 84%;
	align-self: self-start;
	margin-top: -24px;
}
@-webkit-keyframes circleCircle {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
	}
}

@-webkit-keyframes circleCircleRev {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(-360deg);
	}
}

/* >>> TESTIMONIAL SECTION <<< */
.testimonial_section{background-color:#b0d122;}
.testimonial_section .slick-dotted.slick-slider{margin-bottom: 0;}
.testimonial_section .slick-dots li.slick-active button:before {color: #fff;}
.testimonial_text_container p{color: #fff; text-align: center;}
.testimonial_image_container { max-width: 296px; margin: 0 auto; position: relative;}
.single_testimonial_card { max-width: 923px; margin: 0 auto; display: flex !important; flex-direction: column; justify-content: center; }
.testimonial_text_main p { line-height: 1.28; font-weight: 500; }
.testimonial_text_main { max-width: 94%; margin: 0 auto; position: relative;}
.testimonial_text_person_name p { line-height: 1; }
.testimonial_text_designation p { line-height: 1.47; }
.testimonial_text_main:after { content: ""; position: absolute; width: 10%; height: 2px; bottom: 0; background: #fff; left: 50%; transform: translate(-50%, -50%); }
.testimonial_image_container:before { content: ""; position: absolute; width: 361px; top: 50%; left: -361px; height: 1px; opacity: 0.5; background:linear-gradient(45deg, rgba(217,224,33,0) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);}
.testimonial_image_container:after { content: ""; position: absolute; width: 361px; top: 50%; right: -361px; height: 1px; opacity: 0.5; background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 38%, rgba(217,224,33,0) 100%); }
.testimonial_section .slick-dots li button:before {
	font-size: 12px;
	/*   color: #8ba712; */
}
.testimonial_section .slick-dots li button { padding: 0; }
.testimonial_section .slick-dots li.slick-active button:before { opacity: 1; }

/* >>> BOOK PROMO SECTION <<< */
.book_promotion_section{background-color: #121415;}
.book_promo_top_section { gap: 100px; }
.book_promo_top_section { border-bottom: 1px solid #3e3e3e; }
.book_promo_top_section .hide_book_promo { border-bottom : unset }
.book_promotion_image_container { max-width: 440px; width: 100%; }
.book_promo_text_headline h2 { font-weight: 500; color: #fff; line-height: 1.09; }
.book_promo_subext p { font-size: 17px; color: #fff; line-height: 1.47; }
.book_top_section_text_container { max-width: 425px; width: 100%; }
.book_promo_bottom_section { max-width: 977px; width: 100%; margin: 0 auto; }
.promo_bottom_headline h2 {  line-height: 1.09; font-weight: 300; color: #fff; }
.book_promo_text_container{ gap: 30px; } 
.promo_bottom_headline { max-width: 300px; }
.book_promo_benifit_list { max-width: 590px; width: 100%; }
.book_promo_benifit_list ul { row-gap: 14px; column-gap: 36px; }
.book_promo_benifit_list ul li { font-size: 17px; max-width: 50%; color: #fff; max-width: calc(52% - 33px); width: 100%; }
.book_promo_benifit_list ul li span { padding-right: 23px; }
.promo_cta_container { text-align: center; }

/* >>> LOGO GALLARY SECTION <<< */
.logo_gallary_section .section_title {width: 100%;}
.logo_gallary_section .section_title h3 {font-weight: 500;}
.section_title { width: 56%; margin: 0 auto; }
.section_title h2{ color: #fff; font-weight: 100; line-height: 1.09;}
.logo_gallary_section{background: rgb(217,224,33); background: linear-gradient(52deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 91%)}
.logo_gallary_section ul { column-gap: 50px; row-gap: 55px; max-width: 95%; margin: 0 auto;}

.promo_cta_container a {
	background: linear-gradient(90deg, rgba(24,124,173,1) 0%, rgba(40,167,222,1) 100%);
	font-family: Bebas Neue,sans-serif;
	font-size: 25px;
	line-height: 1;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 15px;
	display: inline-block;
	padding: 20px 100px;
}


.Opportunityboxtitle h3 { font-size: 35px; }

/* >>> CLIENTS SLIDER SECTION <<< */
.clients_section_inner { max-width: 1170px; margin: 0 auto; }
.section_intro_headline{ text-align: center; }
.section_intro_headline h2 { line-height: 1.07; color: #34a5d5; font-weight: 400; }
.slick-arrow:before { display: none; }
.single_client_info { max-width: 365px; width: 100%; border-radius: 15px; margin:0 20px; overflow: hidden; border-radius: 15px; text-align: center;   border: 1px solid #d6d6d6; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.clients_section_inner .slick-list.draggable { margin: 0 -20px; }
.clients_section_inner .slick-prev { left: -65px; }
.clients_section_inner .slick-next { right: -65px; }
button:hover, button:focus, .button:hover, .button:focus, .hs-button:hover, .hs-button:focus, .hs-blog-post-listing__post-button:hover, .hs-blog-post-listing__post-button:focus{border: 0;}
.client_text_paragraph p { font-size: 16px; line-height: 1.6; color: #262626; font-weight: 700; }
.client_text_container{padding-bottom: 8px; transition:all 0.2s ease; background: linear-gradient(-90deg, rgba(24,124,173,1) 0%, rgba(140,198,63,1) 100%); }
.client_text_container_inner { padding: 40px 30px 42px; background: #fff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.client_name p { font-weight: 800; color: #2881c3; line-height: 1.4; text-transform: uppercase; }
.client_designation p { font-size: 14px; line-height: 1.7; font-weight: 800; color: #161616; }
.client_image_container { overflow: hidden; transition: all 0.2s ease-in; height: 242px; }
.client_image_container img { width: 100%; height: 100%; object-fit: cover; transition: all 0.2s ease;}

.single_client_info:hover .client_image_container img { transform: scale(1.12); }

/* >>> AWARADS SECTION <<< */
.awards_section{  background: linear-gradient(240deg, rgba(24,124,173,1) 0%, rgba(57,187,243,1) 100%); }
.single_award_image:not(:last-child):before { background: linear-gradient(180deg,#d9e021 0,#8cc63f); content: ""; height: 100%; position: absolute; right: 0; width: 1px; }
.single_award_image{position:relative; padding: 0 25px; max-width: 20%;}
.awards_image_grid{ display: flex; flex-wrap: wrap; }
.awards_section_inner .section_intro_headline h2{color: #fff; font-weight: 500; font-size: 50px; }

/* >>> CTA Container Section <<< */
.cta_container_section .section_title{width: 100%;} 
.cta_container_section .section_title h2{font-weight: 500;}
.cta_container_section{background-color: #121415; background-repeat: no-repeat; background-position-x: 157%;}

/* >>> FOOTER CTA <<< */
.footer_cta {
	font-family: Bebas Neue,sans-serif;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 4px;
	color: #fff;
	border-radius: 10px;
	line-height: 1;
	transition:0.3s ease-in;
	background: linear-gradient(73deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%);
	padding: 11px 14px;
}

.cta_container_section .cta_container:nth-of-type(1) .hs-cta-wrapper .hs-cta-node a, .cta_container_section .cta_container .hs-cta-wrapper .hs-cta-node a, .cta_container_section .cta_container .hs-cta-wrapper .hs-cta-node a{
	padding:18px 40px!important;
	background: linear-gradient(90deg,#187cad,#39bbf3) !important;
	font-family: Bebas Neue,sans-serif !important;
	font-size: 25px !important;
	line-height: 1 !important;
	letter-spacing: 1.5px !important;
	border-radius: 15px !important;
}

.footer_title_container a h4{ transition: all 0.2s ease; }
.footer_title_container a h4:hover { color: #8cc63f; }

.hs_error_rollup .no-list {bottom: 1px !important;display: none !important;}

.footer_cta:hover, .footer_contact_us a:hover {background: #8cc63f}





/* Footer */
ul.no-list.hs-error-msgs.inputs-list {
	position: absolute;
	/* 	bottom: -19px; */
	width: 100%;
}

ul.no-list.hs-error-msgs.inputs-list li label {
	font-size: 12px;
	color: #ff5959;
}

form .inputs-list>li {
	margin: 0;
}

.footer_newsletter_form {
	position: relative;
}
.ImageGalleryParentNew { margin-left: -10px; margin-right: -10px;}
.ImageGalleryRepter { padding: 10px;}
.ThreeColumnApprochParent { display: flex; flex-wrap: wrap; justify-content: space-between; margin-left: -35px; margin-right: -35px;}
.ThreeColumnApprochRepeter { padding: 35px;}
.FooterCopyRightStrip { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.FooterNewsLatterTop{ display: flex; flex-wrap: wrap; align-items: center; gap: 60px; }
.LearningNewParent{ margin-left: -15px; margin-right: -15px; }



/* >>>>>>>> CUSTOM CSS <<<<<<<< */
.footer_logo_container img { width: 100%; height: 100%; object-fit: cover; }
.footer_logo_container { max-width: 228px; }
.footer_newsletter_form form button img { width: 100%; height: 100%; }
.footer_newsletter_form form button { padding: 0; width: 26px; height: fit-content; background: transparent; border: none; display: flex;}
.footer_newsletter_form form input[type="email"] { padding: 0 65px 0 0; background: transparent; border: none; color: #9e9e9e; font-size: 15px; line-height: 1.46; font-weight: 600; width: 100%; outline: none;}
.footer_newsletter_form form input[type="submit"] { padding: 0; background: transparent; border: none; color: #9e9e9e; font-size: 15px; line-height: 1.46; width: 26px; display: block; position: relative; z-index: 15; color: transparent;}
.footer_newsletter_form form { background-color: #fff; border-radius: 50px; padding: 14px 30px; gap: 30px;}
.footer_contact_headline{gap: 65px;}
.footer_contact_headline h5 { font-size: 25px; line-height: 1; color: #fff; }
.footer_links_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .footer_links_container p, .footer_links_container { font-size: 15px; line-height: 1.66; color: #eff1f0;}
.footer_links_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .footer_links_container p{padding-bottom: 5px;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li { line-height: 1; }
.footer_links_container {gap: 63px;}
.footer_links_container_inner { padding-bottom: 63px; }
.hs-menu-wrapper ul{flex-direction: column;}
.footer_links_container_inner h4 { color: #fff; font-size: 25px; font-weight: 300; line-height: 1; letter-spacing: 2px;}
.footer_newsletter_form .form-title { display: none; }
.footer_newsletter_form .hs-form-field { margin: 0; width: calc(100% - 26px); }
.footer_newsletter_form form { display: flex; align-items: center; }
.footer_newsletter_form form .input { line-height: 0; }
.footer_newsletter_form form label { margin: 0; }
.footer_newsletter_form form .actions { position: relative; }
.footer_newsletter_form form .actions:before { 
	content: ""; 
	position: absolute;
	top: 0; left: 0; 
	width: 100%; 
	height: 100%; 
	z-index: 15; 
	background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/newsletter_icon.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 0 16px;
}
/* .footer_links_container:nth-of-type(1) .footer_links_container_inner:nth-of-type(2) { width: 218px; } */
.icon_link_container svg, .icon_link_container svg g{width: 22px; transition: all 0.2s ease; fill: #fff;}
.icon_link_container a:hover svg, .icon_link_container a:hover svg g { fill: #8cc63f; }
.footer_links_container_inner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover { color: #d9e021; }
.footer_social_links_container { gap: 42px; }
.footer_cta_container a p { font-family: Bebas Neue,sans-serif; color: #fff; line-height: 1; font-size: 20px; padding: 3px 7px 0px;}
.icon_link_container a { display: flex;  padding: 10px; }
.icon_link_container a span { display: flex; }
.footer_contacts_container{ border-top: 1px solid #ffffff33; border-bottom: 1px solid #ffffff33;}
.privacy_menu_container ul { display: flex; flex-direction: row; }
.copyright_text_container p { font-size: 12px; line-height: 1.5; color: #fff;}
.privacy_menu_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-size: 12px; line-height: 1.5; display: flex; padding: 0 20px;}
.privacy_menu_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color: #000;}
.privacy_menu_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-child { border-right: 1px solid #fff; }


/********************************************/
.our_standard { padding: 106px 0 112px; background-color: #121415; background-repeat: no-repeat; background-position: left; background-size: inherit; }
.our_standard_left_content { width: 100%; max-width: 600px; }
.our_standard_left_content iframe { aspect-ratio: 16/9; width: 100%; }
.our_standard_right_content { width: 100%; max-width: 510px; }
.white_color { color: #fff; }
.our_standard_inner { gap: 70px; }
.our_standard_title { padding-top: 38px; }
.our_standard_title h3 { font-weight: 500; line-height: 1.09; }





nav.headersectionwithoutbg { position: absolute; top: 0; left: 0; width: 100%; z-index: 999;}
nav.headersectionwithoutbg .header--top .header--nav-icon span { background: #fff;}
nav.headersectionwithoutbg .header--nav-icon {  display: flex; align-items: flex-start;}
nav.headersectionwithoutbg .lines { margin-right: 10px; float: unset !important; margin-top: 5px;}
nav.headersectionwithoutbg .header--nav-icon .block { float: unset !important;}

.smbannerlogomain .smbannerlogo { position: relative; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin: 0 auto; padding: 10px; }
.smbannerlogo img { width: 100%; height: 100% !important; object-fit: contain;}
.smbannerlogosection { display: flex;  align-items: flex-start; gap: 10px; max-width: calc(80px * 5); margin-top : -80px }
.smbannerlogobox { max-width: 80px; width: 100%; text-align: center; position : relative}
.smbannerlogobox > a { position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.smbannerlogomain { position: relative;}
.smbannerlogomain:before { position: absolute;content: '';width: 60px;height: 60px;background: #b7d034;background: linear-gradient(90deg,#b7d034 0,#2597cc);left: 13%;top: -5px;border-radius: 50%;opacity: 0;visibility: hidden;transition: all ease-in-out 0.3s;}
.smbannerlogobox:hover .smbannerlogomain:before { opacity: 1; visibility: visible;}
section.smbannersection { padding-top: 170px; position : relative; background-size: cover; background-repeat: no-repeat; background-position: top center; }
.smbannertitle h1 { font-size: 100px; line-height: 1;  font-weight: 400;}
.smbannerinner {   position : relative; z-index : 4}
/* section.smbannersection:before { position: absolute; content: ''; background: rgb(0,0,0); background: linear-gradient(180deg,rgba(0,0,0,.0),#000 75%); bottom: 0; width: 100%; height: 60%; left: 0; z-index : 3} */
/* section.smbannersection:after { position: absolute; content: ''; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit-55.png'); */
width: 50%;  height: 100%; z-index: 1; background-repeat: no-repeat; top: 0; left: 50%; transform: translateX(-50%); background-position: center center; background-size: 100% 100%; z-index: 1;}
.smbannerpersonimg {  position: absolute; left: 50%; transform: translatex(-50%); z-index: 2; width: 60%; bottom: 0;}
.smbannerpersonimg img {  width: 100%; height: 100% !important; object-fit: cover;}

.speakers_section_container { display: flex; justify-content: space-between; }
.smbannerlogosection.enable{ max-width: 80px !important; flex-wrap: wrap; left: 2% !important; }
.smbannerlogosection.enable .smbannerlogobox{ transition: all 1s ease; padding-top: 20px !important; }
.smbannerlogosection.right_speaker_container.enable { right: 2% !important; left: unset !important;  }

.smbannerlogobox .smbannertext p { font-size: 14px; }
.smbannertext p { font-size: 16px; }

.Presentedtitle h2 { font-size: 75px; }

/**************** summit page banner css ******************/
.smbannersection { overflow: hidden; }
.smbannersubtitle h2 { font-size: 35px; letter-spacing: 2px; display: inline-block; line-height: 1; color: #ffffff; font-family: "Bebas Neue";  }
.smbannersubtitle h2 .speaker_event_date{ background: linear-gradient(to right, #0da5e4, #b5d62d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.smbannersubtitle h2 .pipe_class{ background: linear-gradient(360deg,#0da5e4,#b5d62d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.smbannersubtitle h2 .speaker_event_location{ background: linear-gradient(to right, #0da5e4, #b5d62d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.smbannertext  p { font-size: 22px; line-height: 1.5; color: #ffffff; font-weight: 400; font-family: "Poppins"; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.smbannersection .smbannertext { width: 100%; max-width: 900px; margin: 0 auto; }
.speaker_list_inner { display: flex; justify-content: center; column-gap: 40px; row-gap: 20px; flex-wrap: wrap; }
.speaker_list_main { width: 100%; max-width: 175px; position: relative; }
.speaker_image { width: 100%; max-width: 160px; overflow: hidden; margin: 0 auto; height: 160px; }
.speaker_image img { width: 100%; height: 100% !important; object-fit: cover; }
.banner_speaker_name p { font-size: 34px; line-height: 1; color: #ffffff; font-family: "Bebas Neue"; text-transform: uppercase; }
.banner_speaker_designation p { display: inline-block; font-size: 20px; line-height: 1.3; color: #ffffff; font-weight: 500; font-family: "Poppins"; background: linear-gradient(to right, #0da5e4, #b5d62d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.banner_speaker_details { top: -40px; position: relative; z-index: 1; width: 210px; left: -18px; }
.speaker_image_outer { transform: scale(1.3); }
.speaker_list_main:before { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/Untitled-2.png); background-repeat: no-repeat; content: ""; height: 100%; left: 0; position: absolute; top: 20px; width: calc(100% * 2); left: 50%; transform: translate(-50%, -50%); }

/**************** speaker slider **************************/
section.speaker_slider { overflow: hidden; }
.speaker_slider:before { position: absolute; content: ''; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; height: 100%; opacity: .07; top: 0; width: 100%; }
.speaker_video_main_outer { width: 100%; max-width: 400px; height: 500px; border-radius: 20px; overflow: hidden; position: relative; }
.speaker_youtube_video { width: 100%; height: 100%; }
.speaker_youtube_video iframe { width: 100%; height: 100%; border: none; }

.speaker_video video { cursor: pointer; }

.speaker_video_main { position: relative; width: 100%; height: 100%; }
.speaker_video { width: 100%; height: 100%; }
.speaker_video video { width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.speaker_video_outer:before { background-position: 50%; background-size: 100% 100%; content: ""; height: 130%; left: -20%; position: absolute; top: -10%; width: 140%; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBluSummit132.png); }
.speaker_video_main .play_button_outer{ left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); z-index: 11; cursor: pointer; width: 75px; height: 75px; display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg,#b5d62d,#0da5e4); border-radius: 50%; }
.play_button_outer svg { width: 30px; height: 30px; display: block; }
.speaker_video_outer .slick-slide { padding: 0 20px; }
.speaker_video_outer .slick-prev { left: -50px; z-index: 10; }
.speaker_video_outer .slick-next { right: -50px; z-index: 10; }

.discoverboxsection { gap: 20px; flex-wrap : wrap}
.discoverboxtitle h3, .discoverboxhovertitle h3{ font-size: 35px; }
.discoverbox { border-radius: 20px; max-width: calc(33.33% - 13.33px); width: 100%; padding: 150px 20px 20px; overflow: hidden; position: relative; min-height: 560px; display: flex; flex-direction: column; justify-content: flex-end; cursor: pointer; text-align: center;}
.discoverboxtitle {  transition: all ease-in-out 0.3s;}
.discoverboxinner {position : relative }
.discoverbox:hover .discoverboxhover {  bottom: 0;}

.discoverbox { position: relative;}
.discoverbox:before { opacity: 0; transition: all .5s; position: absolute; content: ''; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); left: 0; top: 0; z-index: 1; }
.discoverbox:hover:before { opacity: 1; }

.discoverboxboximg {  position: absolute; width: 100%;    height: 100%;  top: 0; left: 0;}
.discoverboxboximg img { width: 100%; height: 100% !important; object-fit: cover; transform: scale(1.05);transition: all ease-in-out 0.3s;}
.discoverboxhover { position: absolute; transform: translateY(100%); transition: all ease-in-out 0.3s;}
.discoverbox:hover .discoverboxboximg img { transform: scale(1)}
.discoverbox:hover .discoverboxhover { transform: translateY(0);}
.discoverbox:hover .discoverboxtitle { opacity: 0;}
/* .discoverbox:before { position: absolute;  content: ''; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-repeat: no-repeat; background-size: cover; background: rgb(37,151,204); background: linear-gradient(90deg, rgb(37 151 204 / 78%) 0%, rgb(127 192 56 / 75%) 78%); mix-blend-mode: hard-light;} */
.discoverboxinner { z-index: 3;}
/* .discoverbox:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.0),#000 93%); bottom: 0; content: ""; height: 55%; left: 0; position: absolute; width: 100%; z-index: 2;} */
.discoverfreedomsection  { position: relative; }
.discoversection { position: relative;  background-position: 50%; background-repeat: no-repeat; background-size: cover;  }
.discoversection:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 97%); }
.discoversection { position: relative;}
.discoversection:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),#000 108%); bottom: 0; content: ""; height: 7%; left: 0; position: absolute; width: 100%; z-index: 2;}
.freedomsection { position: relative; z-index: 2;}
span.discoversectionshape {background: #000;background: linear-gradient(0deg,rgba(0,0,0,.1),#000 108%);top: 0;content: "";height: 36%;left: 0;position: absolute;width: 100%;z-index: 0;}
.discoverinner { position: relative;}

.freedomcounterboxsection { display: flex; align-items: flex-start; justify-content: center; max-width: 1080px; width: 100%; margin: 0 auto; gap: 30px; flex-wrap: wrap;}
.freedomcounterbox {max-width: calc(25% - 22.5px);width: 100%;text-align: center;}
.freedomcounterboxnumber p { font-size: 50px; color: #fff; font-weight: 600; }
.freedomcounterboxtext { padding-top: 10px;}

.testimonialtitle p { font-size: 35px; font-family: Bebas Neue,sans-serif; text-transform: uppercase; line-height: 1.2;}
.testimonialinner { max-width: 500px; width: 100%;}
.testimonialslider { background-size: cover; background-repeat: no-repeat;}
.testimonialinfosection { padding-top: 50px;}
.testimonialslider .content-wrapper { max-width: 1000px;}
.testimonialimg { position: absolute; right: 0; width: 700px; height: auto; bottom: 0; z-index: 2;}
.testimonialimg img { width: 100%; height: 100% !important; object-fit: contain;}
.testimonialslider { padding: 300px 0 150px;}
.testimonialslider:before { position: absolute; content: ''; width: 100%; height: 100%; background: rgb(255,255,255); background: radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 56%);
	top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; mix-blend-mode: hard-light;}
.testimonialslider:after {  position: absolute; content: ''; width: 100%; height: 100%; background: #2597cc; background: linear-gradient(90deg,rgba(37,151,204,.78),rgba(127,192,56,.75) 78%);
	top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; mix-blend-mode: hard-light; }
.testimonialinner { position: relative; z-index: 2;}
.testimonialinner:before,.testimonialinner:after { position: absolute;content: '';
	background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit-%281%292.png');
	width: 184px; height: 100%; background-repeat: no-repeat; background-size: contain; background-position: top; top: -100px; left: -50px; z-index: -1;}
.testimonialinner:after { background: linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2) 57%); height: 152px;}
.testimonialinfoposition h4 { color: #7FC038;}

.Presentedsubtitle p {  background: #B7D034; background: linear-gradient(to right, #B7D034 0%, #2597CC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 26px; text-align: center; font-weight: 600; text-transform: uppercase; lien-height : 1.2}
.Presentedlogo { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; }
.Presentedlogo img { width: 100%; height: 100%; object-fit: cover;}
.Presentedlogoboxmain { gap: 30px; flex-wrap : wrap}
.Presentedsubtitle p span { padding: 0 10px; font-size: 31px;} 
section.Presentedsection { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; }
section.Presentedsection:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 97%); }
.Presentedinner { position: relative;}

.Opportunityboxsection { display: flex;  align-items: flex-start;  position: relative;justify-content: center; gap: 20px; max-width : 1000px; width : 100%; margin : 0 auto }
.Opportunitybox { max-width: calc(33.33% - 10px); width: 100%; position: relative; border-radius: 30px;overflow: hidden;  display: flex; align-items: center; justify-content: center;}
.overlay_box { opacity: 0; transition: all .5s; position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 60%); z-index: 3; }
.Opportunitybox:hover .overlay_box { opacity: 1; }

.Opportunityboxinner{ display: flex; align-items: center; justify-content: center;}
.Opportunityboximg {  position: absolute; width: 100%; top: 0;  height: 100%; left: 0;}
.Opportunityboximg img { width: 100%; height: 100% !important; object-fit: cover;}
.Opportunitybox:before { content: ""; display: block; padding-top: 150%;}
.Opportunityboxtitle { position: relative; width: 100%; text-align: center; padding: 20px; z-index :3; transition : all ease-in-out 0.3s}

.Opportunityhovercontent { position: absolute; transform: translateY(100%); bottom: 0; width: 100%; padding: 20px; transition : all ease-in-out 0.3s; z-index: 3}
/* .Opportunitybox:after { background-repeat: no-repeat;  background-size: cover; background: #2597cc; background: linear-gradient(90deg,rgba(37,151,204,.78),rgba(127,192,56,.75) 78%); content: ""; height: 100%; left: 0; mix-blend-mode: hard-light; position: absolute; top: 0; width: 100%; z-index: 1;} */
/* .Opportunityboxbottomshape {  position: absolute; background: #000; background: linear-gradient(180deg,rgba(0,0,0,.0),#000 83%); bottom: 0; height: 55%;    z-index: 2; width: 100%;} */
.Opportunityboxbottomshape {  position: absolute; bottom: 0; height: 55%;    z-index: 2; width: 100%;}
.Opportunitybox:hover .Opportunityboxtitle { opacity: 0;}
.Opportunitybox:hover .Opportunityhovercontent { transform: translateY(0);}
.Opportunityboxlistitem { padding-top: 15px;}
.Opportunityboxlistitem ul li { font-size: 16px; padding-left: 20px; position: relative;}
.Opportunityboxlistitem ul li+* { margin-top: 10px;}
.Opportunityboxtitleinner h3 { font-size: 28px;}
.Opportunityboxtitleinner { text-align: center; border-bottom: 1px solid #fff;}
.Opportunityboxlistitem ul li:before { position: absolute; content: ''; width: 5px; height: 5px; background: #fff; left: 0; top: 12px; border-radius: 50%; }
.Opportunityboxbtn { padding-top: 30px; text-align: center;}
section.Opportunitysection:before { position: absolute; content: '';
	background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit.png);
	background-position: 50%; background-repeat: no-repeat; background-size: cover; height: 100%; opacity: .07;  top: 0; width: 100%;}

section.Opportunitysection { position: relative;}
body {  overflow-x: hidden !important;}
.Opportunityboxsection:before {  position: absolute; content: ''; width: 140%; height: 130%; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit-%281%29-3.png');
	top: -10%; left: -20%; background-size: 100% 100%; background-position: center center;}
/* .Opportunityboxsection:before { position: absolute; content: ''; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit-42.png');
width: 96%; height: 145%; background-repeat: no-repeat; background-size: 100% 100%; top: -20%; right: -25%;} */
/* .Opportunityboxsection:after { position: absolute; content: ''; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit-37.png');
width: 96%; height: 145%; background-repeat: no-repeat; background-size: 100% 100%; top: -20%; left: -25%;} */
.Opportunitybox { position: relative;  z-index: 2;}
span.Opportunitysectionshape:before { background: #000; background: linear-gradient(0deg,rgba(0,0,0,.1),#000 108%); content: ""; height: 36%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; content: '';}
span.Opportunitysectionshape:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),#000 108%); content: ""; height: 36%; left: 0; position: absolute; bottom: 0; width: 100%; z-index: 0;  content: '';}
.Opportunitybtn {  position: relative; z-index : 2}
.Opportunityinner { position: relative;}


.learntabbingbtn { max-width: calc(25% - 15px); width: 100%;}
.learntabbingtopcolumn ul { display: flex;  align-items: flex-start; justify-content: center; flex-wrap: wrap;  gap: 20px; position : relative; z-index : 5}
.learntabbingbtn a { width: 100%; padding: 15px; border-radius: 10px;}
.learntabbingbtn span { display: block; width: 100%; height: 100%; }
.learntabbingboxleftcol { max-width: 500px; width: 100%; display: flex; align-items: center; justify-content: center; min-height: 400px; background-color: #000; position: relative;  z-index: 2;border-radius : 20px;}
.learntabbingboxleftcol_video { max-width: 500px; width: 100%; }
.learntabbingboxrightcol { max-width: calc(100% - 580px);    width: 100%;}
/* .learntabbingboxleftcol:before { position: absolute; content: ''; width: 100%; height: 100%; background-image: unset; box-shadow: 0px 0px 48px 3px rgba(37,151,204,1); top: 0; left: 0; border-radius : 20px;} */

.buttonv3:hover a, a.buttonv3:hover{background: #2597cc;}
.learntabbingbox { gap: 80px;}
.learntabbingboxleftcol h3 { position: relative; z-index: 3; font-size: 40px;}
.learntabbingboxtitle h3 { font-size: 40px; line-height: 1;}
.learntabbingboxlistitem ul li p { font-size: 20px; line-height: 1.2; position: relative;}
.learntabbingboxlistitem ul li+* { margin-top: 10px;}
.learntabbingboxlistitem ul li { padding-left: 25px; position: relative;}
.learntabbingboxlistitem ul li:before { position: absolute; content: ''; width: 5px; height: 5px; background: #fff; left: 0; top: 10px; border-radius: 50%;}

section.Experiencesection { position: relative;}
section.Experiencesection:before, section.Experiencesection:after { content: ""; height: 100%; left: 0; mix-blend-mode: darken; position: absolute; top: 0; width: 100%;}
section.Experiencesection:before { background: #fff; background: radial-gradient(circle,hsla(0,0%,100%,0.9) 0,rgba(0,0,0,0.85) -4%);  z-index: 1;}
section.Experiencesection:after { background: #2597cc; background: linear-gradient(90deg,rgba(37,151,204,1),rgba(127,192,56,1) 75%); z-index: 0;}
.Experienceinner { position: relative; z-index: 3;}
.Experiencetitle h2 {  font-size: 100px;}


.Industriesboxinner {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;padding-top: 50px;}
.Industriestitle h2 { font-size: 50px; }
.Industriesboxtitle h3 { font-size: 35px; }
.Industriesbox:nth-child(8n + 1) { grid-area: 1 / 1 / 2 / 3; }
.Industriesbox:nth-child(8n + 2)  { grid-area: 1 / 3 / 2 / 4; }
.Industriesbox:nth-child(8n + 3)  { grid-area: 1 / 4 / 2 / 5; }
.Industriesbox:nth-child(8n + 4)  { grid-area: 2 / 1 / 3 / 2; }
.Industriesbox:nth-child(8n + 5)  { grid-area: 2 / 2 / 3 / 3; }
.Industriesbox:nth-child(8n + 6)  { grid-area: 2 / 3 / 3 / 5; }
.Industriesbox:nth-child(8n + 7)  { grid-area: 3 / 1 / 4 / 3; }
.Industriesbox:nth-child(8n + 8)  { grid-area: 3 / 3 / 4 / 5; }
.Industriesbox { position: relative; padding: 50px; min-height: 400px; display: flex; align-items: center; justify-content: center; }
.Industriesboximg { position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.Industriesboximg img { width: 100%; height: 100% !important; object-fit: cover; transition : all ease-in-out 0.3s}
.Industriesboxtitle { position: relative; text-align: center; }
/* .Industriesbox:before { background-repeat: no-repeat; background-size: cover; background: #2597cc; background: linear-gradient(90deg,rgba(37,151,204,.78),rgba(127,192,56,.75) 78%); content: ""; height: 100%; left: 0; mix-blend-mode: hard-light; position: absolute; top: 0; width: 100%; z-index: 1;} */
/* .Industriesbox:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.01),#000 108%); bottom: 0; height: 55%; z-index: 2; position: absolute; content: ''; width: 100%; left :0} */
.Industriesboxtitle { position : relative; z-index : 3;transition : all ease-in-out 0.3s} 
.Industriesboxsection { position: relative;}
.Industriesboxsection:before { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit.png); background-position: 50%; background-repeat: no-repeat;
	background-size: cover; height: 110%; opacity: .07; top: -5%; content: ""; left: 0; position: absolute; width: 100%;}
.Industriesbox:nth-child(8n + 1), .Industriesbox:nth-child(8n + 2) { box-shadow: 0 0 56px 10px rgb(37 151 204 / 56%);}
.Industriesbox:nth-child(8n + 3) { box-shadow: 0 -3px 69px 4px rgb(171 240 51 / 80%);}
.Industriesbox:nth-child(8n + 4) { box-shadow: 2px 0px 100px -12px rgb(171 240 51 / 80%);}
.Industriesbox:nth-child(8n + 5) {  box-shadow: 0 0 56px 10px rgb(37 151 204 / 56%);}
.Industriesbox:nth-child(8n + 6) { box-shadow: 0 0 56px 10px rgb(37 151 204 / 56%);}
.Industriesbox:nth-child(8n + 7),.Industriesbox:nth-child(8n + 8) { box-shadow: 11px 12px 61px 16px rgb(37 151 204 / 56%);}
section.Industriessection { position: relative;}
section.Industriessection:before { background: #000; background: linear-gradient(0deg,rgba(0,0,0,.1),#000 108%);content: ""; height: 36%;left: 0; position: absolute; top: 0; width: 100%;  z-index: 1;}
.Industriesinner { position: relative;    z-index: 3;}
.Industriesboxinner { position: relative; z-index: 3;}
section.Industriessection:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),#000 108%); bottom: 0; content: ""; height: 8%; left: 0; position: absolute; width: 100%; z-index: 0;}
.Industriesbox {  overflow: hidden;}
.Industriesbox:hover .Industriesboximg img { transform: scale(1.1);}
.Industriesbox:hover .Industriesboxtitle { transform: translateY(10px);}
.Industriesbox a.boxlink { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 3;}

.agendaboxsection { display: flex; align-items: flex-start; justify-content: center; max-width: 1000px; width: 100%; margin: 0 auto;}
.agendabox { max-width: 33.33%; width: 100%; border-radius: 20px; position: relative; transition: all 0.2s ease !important; }
.agendabox:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; box-shadow: 11px 12px 61px 16px rgba(37,151,204,.56); transition: all 0.2s ease; border-radius: 20px;}
.agendaboxinner { background-color: #000; width: 100%; transition: all 0.2s ease; height: 100%; border-radius: 20px; position: relative; z-index: 2; padding: 50px 20px; }
.agendaboxtitlesection {  padding-bottom: 20px; border-bottom: 1px solid #fff;}
.agendaboxlistsection {  padding-top: 20px;}
.agendaboxtitle h3 { text-transform: uppercase;}
.agendalistboxgroup { padding-top: 5px;}
.agendalistboxgroup ul li { padding-left: 15px; position: relative;}
.agendalistboxgroup ul li:before { position: absolute; content: ''; width: 4px; height: 4px; background: #fff; left: 0; top: 8px;border-radius: 50%; }
.agendalistbox+* { margin-top: 20px;}
.agendalistboxgroup ul li+* { margin-top: 5px;}
.agendaboxbtn a { padding: 12px 50px; transition: all 0.2s ease; width: 100%; max-width: 100%; box-sizing: border-box !important; border-radius: 10px; font-size: 20px;}
.agendabox:hover{ margin-top: -50px;}
.agendabox:hover:before { box-shadow: 0 4px 55px -3px rgba(171,240,51,.8);}
.agendabox:hover .agendaboxinner { background: #b7d034; background: linear-gradient(90deg,#b7d034,#2597cc);}
.agendabox:hover .agendaboxinner .agendaboxbtn a { background: #000;}
.agendainnersectionmain { position: relative; z-index : 3}
.agendainnersectionmain:before { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 140%; left: 0; opacity: .07; position: absolute; top: -17%; width: 100%;}
section.agendasection { position: relative; overflow: hidden; }
section.agendasection:before {background: #000;background: linear-gradient(0deg,rgba(0,0,0,.1),#000 108%);content: "";height: 36%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.agendatitlesection { position: relative; z-index: 3;}

/* .certificateinnersec { display: flex; align-items: stretch; justify-content: center; max-width: 1000px; width: 100%; gap: 30px; margin: 0 auto;} */
.certificateinnersec { display: flex; align-items: center; justify-content: center; gap: 30px; }
.certificateleftcol { max-width: calc(50% - 15px); width: 100%; }
.certificaterightcol { box-shadow: 0 0 48px 3px #2597cc;max-width: calc(50% - 15px); width: 100%; border-radius: 20px;  overflow: hidden; line-height: 0; }
.certificaterightcol img { width: 100%; height: 100% !important; object-fit: cover;}
.certificatesection { position: relative;}
.certificatesection:before { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),#000 36%); bottom: 0; content: ""; height: 100%; left: 0; position: absolute; width: 100%; z-index: 3;}
.certificateinnersec { position: relative; z-index: 5;}
.certificaterightcol_image, .certificaterightcol_video { width: 100%; height: 100%; }
.certificaterightcol_video iframe { width: 100%; height: 100%; aspect-ratio: 16/9; }

.countermiddlecol p { font-family: Bebas Neue,sans-serif; }

.smcontactinnersec { display: flex; align-items: stretch; justify-content: center; max-width: 1000px; width: 100%; margin: 0 auto;    gap: 30px; }
.smcontactleftcol { border-radius: 25px; padding: 30px; max-width: calc(50% - 15px); width: 100%; }
.smcontactleftcolbox { display: flex; align-items: flex-start; gap: 25px; max-width: 300px; width: 100%; margin: 0 auto;}
.smcontactleftcolboxlogo { width: 60px; height: 60px; background: #198CA9; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.smcontactleftcolboxlogo img { width: 25px; height: 25px !important; object-fit: contain;}
.smcontactleftcolboxcontent {  max-width: calc(100% - 90px); width: 100%;}
.smcontactleftcolbox+* { margin-top: 20px;}

.smcontactrightcol {border-radius: 25px;padding: 30px;max-width: calc(50% - 15px);width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
.smcontactrightcolimg { width: 100px; height: 100px; margin: 0 auto;}
.smcontactrightcolimg img { width: 100%; height: 100%; object-fit: contain;}
.smcontactrightcolbtn a { text-align: center; background: #000; padding: 15px 100px;}

.smleadershipboxsection { gap: 50px; flex-wrap: wrap;}
.smleadershipbox { max-width: calc(25% - 37.5px); width: 100%;}
.smleadershipboxcontent p span { display: block; color: #B7D034;}

.smfreedomboxsection { gap: 30px; flex-wrap: wrap; align-items: stretch;}
.smfreedombox { background: #000;  position : relative; border-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; margin: 0 20px; max-width: 365px; width: 100%; }
.smfreedomboximg { width: 100%; height: 276px; }
.smfreedomboximg img { width: 100%; height: 100% !important; object-fit: cover;}
.smfreedombox:before { position: absolute; content: ''; width: 100%; height: 100%; bottom: -4px; left: 0; border-radius: 30px;}
.smfreedomboxinner { background: #000; position: relative; z-index: 2; border-radius: 33px;}

.smeventmap1stimg {width: 100%;}

.vanue_images_container { display: flex; flex-wrap: wrap; }
.single_vanue_img_container { max-width: 20%; width: 100%; height: 156px; }
.single_vanue_img_container img { width: 100%; height: 100% !important; object-fit: cover; }

/* .smeventmapsection { max-width: 1000px; width: 100%; margin: 0 auto; position: relative;} */
/* .smeventmap1stimg img { width: 100%; height: 100% !important; object-fit: contain;}
.smeventmap2ndimg { position: absolute; width: 400px; height: 400px; top: 50%; transform: translateY(-50%); left: -50px;}
.smeventmap3rdimg { position: absolute; right: 50px; width: 300px; height: 300px; bottom: -100px;}
.smeventmap4thimg { position: absolute; width: 250px;height: 250px; right: -50px; bottom: 20px;}
.smeventmap2ndimg img { width: 100%; height: 100% !important; object-fit: contain; border-radius: 30px;}
.smeventmap3rdimg img { width: 100%; height: 100% !important;  object-fit: cover;border-radius: 30px;}
.smeventmap4thimg img { width: 100%; height: 100% !important; object-fit: cover; border-radius: 30px;} */

section.smfreedomsection { position: relative;}
section.smfreedomsection:before { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Summit-page-assets/WorldBlu-Summit.png); background-position: 50%; background-repeat: no-repeat;
	background-size: cover; content: ""; height: 100%; left: 0; opacity: .07; position: absolute; top: 50%; width: 100%; transform: translateY(-50%);}
.smfreedominner { position: relative; z-index: 2;}
section.smfreedomsection:after { background: #000; background: linear-gradient(0deg,rgba(0,0,0,.1),#000 108%); content: ""; height: 14%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
section.smeventsection { position: relative;}
.smfreedomshape { position: absolute; background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),#000 109%); bottom: 0; height: 26%; left: 0; position: absolute; width: 100%; z-index: 0; }
.smfreedomboxinner { border-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; max-width: 365px; overflow: hidden; text-align: center; width: 100%; }
.smfreedom_content_inner { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding: 40px 30px 42px; }
.smfreedombg_shadow { position: absolute; width: 70%; height: 70%; top: 19%; left: 12%; background-color: #8cc63f; z-index: 1; opacity: 0.8; border-radius: 50%; filter: blur(60px); }
.smfreedomboxcontent { background: linear-gradient(-90deg,#187cad,#8cc63f); padding-bottom: 8px; transition: all .2s ease; }


.summitpage .explore_orgs_cta_container a{ font-family: Bebas Neue,sans-serif; background:linear-gradient(-112deg,#187cad,#39bbf3) ; padding: 20px 40px; border-radius: 15px; font-size: 25px; }
.explore_orgs_cta_container a.explore_orgs_cta:hover, .explore_orgs_cta_container a.explore_orgs_cta:active { background: linear-gradient(90deg,#187cad,#39bbf3) !important; }
.awards_section.black_background { background: #000; }

.Planningboxsection { max-width: 1000px; width: 100%; margin: 0 auto; flex-wrap: wrap; gap: 30px;    align-items: stretch; }
.Planningbox { max-width: calc(33.33% - 20px); width: 100%; position: relative; border-radius: 35px; padding: 42.25% 30px 30px 30px; overflow: hidden; }
.Planningboximg { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Planningboximg img { width: 100%; height: 100% !important; object-fit: cover; transition : all ease-in-out 0.3s}
.Planningboxtitle { position: relative; text-align: center; z-index: 4; transition : all ease-in-out 0.3s}
.Planningboxtitle h3 { font-size: 40px; line-height: 1;}
/* .Planningbox:before { background-repeat: no-repeat; background-size: cover; background: #2597cc; background: linear-gradient(90deg,rgba(37,151,204,.78),rgba(127,192,56,.75) 78%); */
content: ""; height: 100%; left: 0; mix-blend-mode: hard-light; position: absolute; top: 0; width: 100%; z-index: 1; border-radius: 35px; }
/* .Planningbox:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0, 0.8) 108%); bottom: 0; height: 52%; z-index: 2; content: ""; left: 0;position: absolute;  width: 100%; border-radius: 35px;} */
.Planningbox:hover .Planningboximg img { transform: scale(1.05);}
.Planningbox:hover .Planningboxtitle {  transform: translateY(-10px);}
a.planningboxlink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}


/*Range style*/
input#ticket-range {appearance: none;width: 100%; height: 7px; background: #fff;  outline: none; border-radius : 5px; padding: 0; margin: 0;}

/*Range black ⚫ thumb*/
input#ticket-range::-webkit-slider-thumb {appearance: none; width: 20px; height: 20px; border-radius: 100%; background: linear-gradient(-112deg,#187cad,#39bbf3);cursor: pointer;transition: background 0.15s ease-in-out;}
.smpricingrangebox { max-width: 400px; width: 100%; margin: 0 auto;}
.smpricingbox {  max-width: 33.33%;  width: 100%; position: relative; border-radius: 20px;}
.smpricingbox:before {  box-shadow: 1px 0 66px 3px rgba(37,151,204,.8); content: "";  height: 100%; left: 0;  position: absolute; top: 0;  width: 100%;  border-radius: 20px;}
.smpricingboxinner {background-color: #000;border-radius: 20px;height: 100%;position: relative;width: 100%;z-index: 2;}
.smpricingboxpricesection {  padding: 40px; border-bottom: 2px solid #fff;}
.smpricingboxbottomsec {  padding: 20px 20px 50px;}
.smpricingboxcta a { padding: 16px 50px;  width: 100%;  box-sizing: border-box !important; font-size: 22px;}
.smpricingboxcontent ul li { padding-left: 15px; position: relative;}
.smpricingboxcontent ul li:before {  position: absolute; content: ''; width: 5px; height: 5px; background: #fff; border-radius: 50%; left: 0;  top: 8px;}
.smpricingboxcontent ul li+* {  margin-top: 5px;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner { background: #b7d034; background: linear-gradient(90deg,#b7d034,#2597cc);}
.smpricingbox:nth-child(2n+2) .smpricingboxinner .smpricingboxpricesection { padding: 40px;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner .smpricingboxpricesection { border-color: #000;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner .smpricingboxpricesection h3 { color: #000;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner  .smpricingboxcontent ul li, .smpricingbox:nth-child(2) .smpricingboxinner  .smpricingboxcontent ul li p, .smpricingbox:nth-child(2n+2) .tickets_avail_container h4  { color: #000;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner .smpricingboxcontent ul li:before { background: #000;}
.smpricingbox:nth-child(2n+2) .smpricingboxinner  .smpricingboxcta a { background: #000;}
.smpricingbox:nth-child(2n+2):before {   box-shadow: 0 4px 56px -3px rgba(171,240,51,.8);}
.smpricingboxpricesection h3 { font-size: 35px;}

.counterinner {  display: flex; align-items: center; justify-content: center; gap: 35px;}
.timer { display: flex; align-items: flex-start; text-align: center; }
.timer > div > div { font-size: 50px; color: #fff; line-height: 1; }
.timer p { color: #fff; font-size: 20px; margin-top:0;}
.timer > div { padding: 0 22px; position: relative;}
.timer > div:not(:last-child):before { position: absolute; content: ":"; width: 10px; font-size: 55px; color: #fff; right: -3px; top: 20px; line-height: 0;}
section.countersection { position: fixed;  width: 100%; height: auto; bottom: 0; transform: translateY(100%);  transition: all ease-in-out 0.3s; opacity: 0; visibility: hidden; z-index :999999;}
section.countersection.visible { transform: translateY(0); opacity: 1; visibility: visible;}
.sectionclosebtn { position: absolute; top: 10px; right: 30px; cursor: pointer;}

.smformtitle h2 { font-size: 80px; line-height: 1;}
.smformtitlesection { max-width: 900px; width: 100%; margin: 0 auto;}
.smformbox form { background: transparent;}
.smformbox .form-title { background: transparent; display: none;}
.smformbox {  max-width: 1000px; width: 100%; margin: 0 auto;}
.smformbox form input[type="text"], .smformbox form input[type="email"], .smformbox form input[type="number"], .smformbox form  textarea, .smformbox form input[type="tel"], .smformbox form select {
	background-color: transparent; border: 1px solid #fff; width: 100% !important; color: #fff; font-size: 18px;
	appearance: none; -webkit-appearance: none;}
.smformbox form .hs-fieldtype-select select option {  background: #000; border-color: #000;}
.pdformsection .smformbox form .hs_submit input[type=submit] {background: #187cad;background: linear-gradient(-112deg,#187cad,#39bbf3);background-image: linear-gradient(-112deg,#187cad,#39bbf3) !important;}
.smformbox form .hs-fieldtype-select .input { position: relative; }
.smformbox form .hs-fieldtype-select .input:before { position: absolute; content: ''; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent;  border-top: 10px solid #fff; right: 15px; top: 50%; transform: translateY(-50%);}
.smformbox form .hs-fieldtype-select select { padding: 0.7rem 2rem 0.7rem 0.7rem;}
.smformbox form textarea { height: 200px;}
.smformbox form fieldset.form-columns-2 { gap: 20px; display: flex; align-items: flex-start; justify-content: space-between;}
.smformbox .hs_submit { text-align: center}
.smformbox form .hs_submit input[type="submit"] { background: #b7d034; background: linear-gradient(90deg,#b7d034,#2597cc); border: unset; background-image: linear-gradient(90deg,#b7d034,#2597cc) !important; font-size: 24px;
	padding: 15px 100px; line-height: 1; font-weight: 400; text-transform: uppercase; letter-spacing: 0.5px;  border-radius: 10px !important;}
.learntabbingboxleftcol { background-repeat: no-repeat; background-size: cover; background-position: center center;}
/* .learntabbingboxleftcol:after {  position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; mix-blend-mode: hard-light; background: linear-gradient(90deg, rgba(37, 151, 204, 0.78) 0%, rgba(127, 192, 56, 0.75) 78%);  border-radius: 20px;} */
.learntabbingboxleftcol h3 { position: relative; z-index: 5;}

.header_nobg { position: absolute; top: 0; width: 100%; z-index: 99;}
.header_nobg .header--nav-icon h3 { color: #fff !important;}
.header_nobg .header--nav-icon .block span { background: #fff;}


.speakerboximgsection { position: relative; }
.speakerpopupbox {  max-width: 800px; width: 100%; background: #000; margin: 50px auto; position: relative; padding: 50px;    box-shadow: 0 0 48px 3px #2597cc; border-radius: 20px;}
.speakerboximgsection a.speakerpopupcta { position: absolute; width: 100%; height: 100%;  top: 0;  left: 0;  z-index: 6;}
.speakerboxmiddleimgsection a.speakerpopupcta { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 6;}
.speakerbottomboxcolumn { display: flex; flex-wrap: wrap; gap: 30px; align-items: center;}
.speakerbottomboxcolumn .speakerimgcolumnbox { max-width: calc(33.33% - 20px); width: 100%;}
.speakerbottomcolumn { max-width: 1000px; width: 100%; margin: 0 auto;}
.speakerboxmiddleimgsection { max-width: calc(33.33% - 20px);width: 100%; height: 100%; margin: 0 auto}
.speakerboxmiddleimgsection img { width: 100%; height: 100%; object-fit: cover;}
.speakerbottomboxcolumn .speakerimgcolumnbox .speakerboximgsection { width: 100%; height: 100%; overflow: hidden; }
.speakerbottomboxcolumn .speakerimgcolumnbox:nth-child(3n + 2) { margin-top: -50px; }
.speakerboxmiddleimgsectionmain {  width: 100%; margin: 0 auto;}
.speakerbottomboxcolumn .speakerimgcolumnbox .speakerboximgsection img { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }
.speakerbottomboxcolumn .speakerboximgsection {background: #b7d034; background: linear-gradient(90deg,#2597cc,#b7d034);
	padding: 0; border-radius: 25px;}
.speakerboximgsectioninner { width: 100%; height: 100%; }
.speakerimgcolumnbox { max-width: 131px; width: 100%; height: 438px; }
.speakerboxmiddleimgsection .speakerboxmiddleimgsectioninner { background: #b7d034;
	background: linear-gradient(90deg,#2597cc,#b7d034); border-radius: 26px;}
.speakerimgcolumnbox { position: relative;}
.speakerboxcontentarea { position: absolute; bottom: 0; left: 0; padding: 20px; width: 100%; height: auto; z-index: 6;}
.speakerimgcolumnbox:after { background: #000; background: linear-gradient(180deg,rgba(0,0,0,.0),#000 115%);
	bottom: 0; height: 75%; z-index: 1;  content: ""; left: 0; position: absolute; width: 100%;}
.speakerboxmiddleimgsection { position: relative;}
.speakerboxmiddleimgsection:after {  background: #000; background: linear-gradient(180deg,rgba(0,0,0,.0),#000 111%);
	bottom: 0; height: 75%; z-index: 5;  content: ""; left:0px; position: absolute; width: calc(100% + 2px);}
.speakerbottomcolumnmain .speakerbottomcolumn  { padding-top : 300px; }
.mfp-fade .speakerpopupboxcontent p {  color: #fff !important; font-size: 18px;}
.speakerboxmiddleimgsection .speakerboxcontentarea {  opacity: 0;}
.speakerbottomcolumn .pin-spacer {  padding-bottom: 1000px !important;}
.speakerboxmiddleimgsection .speakerboxcontentarea { transform: translateY(80px); transition: all ease-in-out 0.3s;}
section.speakersection { position: relative;}
.speakerbgimg { position: absolute; top: 0; left: 0; width: 100%;height: auto;}
.speakerbgimg img { width: 100%; height: 100% !important; object-fit: cover;}
.speakerbgimg:before { content: ""; height: 100%; left: 0; mix-blend-mode: darken; position: absolute; top: 0; width: 100%; background: #fff; background: radial-gradient(circle,hsla(0,0%,100%,.9) 0,rgba(0,0,0,.85) -4%);
	z-index: 1;}
.speakerbgimg:after { content: ""; height: 100%; left: 0; mix-blend-mode: darken;  position: absolute; top: 0; width: 100%; background: #2597cc; background: linear-gradient(90deg,#2597cc,#7fc038 75%); z-index: 0;}
.speakerinner {  position: relative; z-index: 3;}

.smbannerlogo { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
/* .smbannerlogo img { width: 40px; height: 40px !important; border-radius: 50%; } */
.smbannerlogomain:before { left: 50%; top: 50%; transform: translate(-50%,-50%); }


.testimonialsection button.slick-prev, .testimonialsection button.slick-next { width: 50px; height: 50px; z-index: 9; font-size: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 490.8 490.8' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M135.685 3.128c-4.237-4.093-10.99-3.975-15.083.262-3.992 4.134-3.992 10.687 0 14.82l227.115 227.136-227.136 227.115c-4.237 4.093-4.354 10.845-.262 15.083 4.093 4.237 10.845 4.354 15.083.262.089-.086.176-.173.262-.262l234.667-234.667c4.164-4.165 4.164-10.917 0-15.083L135.685 3.128z' style='' fill='%23ffffff' data-original='%23f44336'%3E%3C/path%3E%3Cpath d='M128.133 490.68a10.667 10.667 0 0 1-7.552-18.219l227.136-227.115L120.581 18.232c-4.171-4.171-4.171-10.933 0-15.104 4.171-4.171 10.933-4.171 15.104 0l234.667 234.667c4.164 4.165 4.164 10.917 0 15.083L135.685 487.544a10.663 10.663 0 0 1-7.552 3.136z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-size: 50px; opacity: 0; transition: all ease-in-out 0.3s;}
.testimonialsection button.slick-next { right: 15px;}
.testimonialsection button.slick-prev { left: 15px; transform: rotate(180deg);}
.testimonialsection:hover button.slick-prev, .testimonialsection:hover button.slick-next { opacity: 1;}
.smformbox .submitted-message { background-color: transparent; color: #fff; text-align: center;}


.speakerbottomboxcolumn { display: flex; justify-content: center; }
.speakerbottomboxcolumn.speakerbottomcolumnmobile { display: none;}
.book_promo_top_section.hide_book_promo { border-bottom: unset;}

section.Implementingsection { margin-bottom: -204px; position: relative; z-index: 2;}
.Implementationsection::before { display: none;}
.Implementationcta a {  background: #fff; color: #1fa5dc;border-radius: 10px; letter-spacing: 0.05em;}

section.smformsection.pdformsection:before { position: absolute;  content: '';width: 100%;height: 100%; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/footerform.png');
	background-repeat: no-repeat; background-position: bottom right; background-size: contain; bottom: 0; right: 0;}
section.smformsection.pdformsection { position: relative;}

.Implementingbox { border-radius: 10px; padding: 68px 55px 60px; max-width: calc(33.33% - 26px); width: 100%;}
.Implementingboxsection { gap: 38px; flex-wrap: wrap;}
.Implementingboxcta a { display: inline-block; width: 100%; border: 2px solid #fff;  border-radius: 10px; text-transform: uppercase;  font-size: 25px;  font-weight: 400; font-family: 'Bebas Neue'; line-height: 1; padding: 18px 18px 15px; box-sizing: border-box !important; color: #fff;}
.Implementingboxcta a:hover { color: #fff;}
.Implementingboxlistitem ul li+* { padding-top: 15px;}
.Implementingboxlistitem ul li { padding-bottom: 15px; position: relative;}
.Implementingboxlistitem ul li:before { position: absolute; content: ''; width: 100%; height: 1px; background: rgb(255 255 255 / 40%); left: 0; bottom: 0;}

.submitted-message a { color: #d9e021;}

.Leadersfailingsection { background-color: #000; }
.Leadersfailingboxsection { flex-wrap: wrap;    gap: 30px;}
.Leadersfailingbox { max-width: calc(20% - 24px); width: 100%; background: #fff; border-radius: 30px; padding: 20px; text-align: center;}
.Leadersfailingboxtitle { padding-top: 21px;}
.Leadersfailingboxlogo { width: 50px; height: 50px;margin: 0 auto;}
.Leadersfailingboxlogo img { width: 100%; height: 100% !important; object-fit: contain;}
.Leadersfailingboxequaltitle h3 { font-size: 20px; }
.Measureboxsection { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 30px;}
.Measurebox { max-width: calc(20% - 24px); width: 100%; background: #fff; padding: 30px 18px; border-radius: 25px; text-align: center;}
.Measureboxtitle { padding-top: 18px;}
.Measureboxcontent { padding-top: 25px;}
.Measureboxlogo {  width: 70px; height: 70px; margin: 0 auto; }
.Measureboxlogo a { width: 100%; height: 100% !important; object-fit: contain;}

.Scorecardboxsection {display: flex;align-items: flex-start;gap: 50px;flex-wrap: wrap;}
section.Scorecardsection { padding: 300px 0 100px;  position: relative;}
section.worksection { margin-bottom: -204px;}

.Scorecardbox {text-align: center;position: relative;max-width: calc(20% - 40px);width: 100%;}
.Scorecardbox:not(:last-child):before { position: absolute; content: ''; width: 20px; height: 20px;
	background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/arrow.png');
	background-repeat: no-repeat; background-size: contain; background-position: right center; right: -25px; top: 20px;}
.Scorecardboximg { width: 65px; height: 65px; margin: 0 auto;}
.Scorecardboximg img { width: 100%; height: 100% !important; object-fit: contain;}
section.Scorecardsection:before { position: absolute; content: ''; width: 100%; height: 100%;
	background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/shapetop.png');
	background-repeat: no-repeat; background-size: contain; top: 0; left: 0; background-position: top left;}
.workboxsectioninner { position: relative; z-index: 2;}

.twocolformleftcol { max-width: 638px; width: 100%; }
.twocolforminner { display: flex; align-items: center; gap: 30px;}
.twocolformrightcol { max-width: calc(100% - 668px); width: 100%;}
.twocolformbox form input[type=email], .twocolformbox form input[type=file], .twocolformbox form input[type=number], .twocolformbox form input[type=password], .twocolformbox form input[type=search], .twocolformbox form input[type=tel], .twocolformbox form input[type=text], .twocolformbox form select,.twocolformbox  form textarea {
	background-color: transparent; border: 1px solid #fff; color: #fff; font-size: 18px; width: 100%!important; border-radius: 10px;}
.twocolformbox .hs_submit input[type="submit"] { width: 100%; border-radius: 10px;}
.twocolformbox .hs_submit input[type="submit"]:hover {    background-color: #8cc63f; border: 1px #8cc63f; }
section.twocolformsection { position: relative;}
section.twocolformsection:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/shapenew.png');
	background-size: cover; background-repeat: no-repeat;background-position: top left;}
.twocolforminner { position: relative;}

.twocolstepinnersec { display: flex;  align-items: stretch; justify-content: space-between; gap: 100px;}
.twocolstepleftcol { max-width: 50%; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center;  padding: 216px 180px 245px;}
.twocolsteprightcol {  max-width: 50%; width: 100%; padding : 30px 0; display: flex;  flex-direction: column; justify-content: center;}
.twocolstepleftcol {  position: relative;}
.twocolstepleftcol:before {  position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 50%);}
.twocolstepleftsubtitle {  position: relative; }
.twocolsteplefttitle { position: relative;}
.twocolsteprightcolbtn a { background: linear-gradient(90deg,#187cad,#28a7de);}
section.twocolstepsection { background-color: #fafafa;}

.workboxsectioninner { border-radius: 30px; display: flex; align-items: stretch; flex-wrap: wrap;}
.workbox { max-width: 25%; width: 100%; padding: 65px 30px 56px; text-align: center; position: relative;}
.workbox:not(:last-child):before { position: absolute; content: ''; width: 1px; height: 100%; background: rgb(255 255 255 / 50%); top: 0; right: 0;}
section.worksection { position: relative;}
section.worksection:before { position: absolute; content: ''; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/Untitled-3-1.png);
	background-position: right -54px bottom 58px;
	width: 56%; height: 100%; background-repeat: no-repeat; top: 0; right: 0;    background-size: contain;}
.workinnersec { position: relative;}

.speakerboximgsection { position: relative;}
.twocolsteplefttitle  h2 {  font-size: 60px;}


section.twocolstepsection { position: relative;}
section.twocolstepsection:before { position: absolute; content: ''; width: 100%; height: 100%; background-image: url('https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Product-page-assets/Untitled-2-Jun-01-2023-01-20-55-8237-PM.png');
	background-repeat: no-repeat; background-size: contain; bottom: 0; right: 0; background-position: right bottom;}

.smleadershipsubtitle h4 {  color: #39B6F0;}

/* >>> HOMEPAGE STYLES <<< */
.homep_banner_inner .banner_content_inner { max-width: 50%;  }
.homep_banner_inner .banner_content_outer { position: relative; z-index: 2; }
.homep_banner_inner.slick-initialized.slick-slider.slick-dotted { margin: 0; }
.homep_banner_inner ul.slick-dots {left: 0; bottom: 60px;width: 100%;text-align: left;padding-left: 194px;}
.homep_banner_inner ul.slick-dots li button:before {font-size: 16px; color: #ffffff; }
.banner_single_slider_outer { position: relative; }
.banner_single_slider_outer:before { content: ""; position: absolute; width: 100%; height: 100%; background: linear-gradient(45deg, black, transparent); z-index: 1; }

.banner_headline_cotainer h1 { font-weight: 400; color: #ffffff; }
.banner_subtext_container p { color: #fff; line-height: 1.29; max-width: 465px; }
.banner_cta_container a { font-family: Bebas Neue,sans-serif; font-size: 25px; line-height: 1.2; font-weight: 400; padding: 25px 34px; letter-spacing: 3px; border-radius: 15px; background: linear-gradient(-112deg,#187cad,#39bbf3); color: #fff; }
.banner_single_slide_container { background-repeat: no-repeat; background-size: cover; background-position: 50% 20%; }

/* >>> TOXIC ORG SECTION <<< */
.toxic_org_container { background-color: #121415 !important; background-position: 0 !important; overflow: hidden; background-repeat: no-repeat !important; background-size: inherit !important; padding: 106px 0 112px }
.toxic_org_container .left_content_container { width: 50%; }
.toxic_org_container .left_content_headline h2 { font-weight: 400; color: #fff; line-height: 1; }
.toxic_org_container .right_content_headline { max-width: 470px; width: 100%; }
.toxic_org_container .right_content_headline p { color: #fff; line-height: 1.4; }
.toxic_org_container .right_content_source_container p { color: #34a5d5; line-height: 1.2; font-style: italic; font-size: 14px; }
.toxic_org_container .right_content_container { padding: 0 30px; width: 50%; height: fit-content; position: relative; }
.toxic_org_container .right_content_container:after { content: ""; position: absolute; width: 2px; height: 100%; top: 0; left: 0; background: linear-gradient(0deg, rgba(253,122,24,1) 0%, rgba(255,166,38,1) 100%); }
.toxic_org_container .single_trait_container{ max-width: 135px; width: 100%; }
.toxic_org_container .trait_text_container h6 { font-size: 30px; text-align: center; color: #fff; line-height: 1.16; }

.toxic_org_container.blue_bg_section { background: linear-gradient(-112deg,#187cad,#39bbf3) !important; }
.toxic_org_container.blue_bg_section .right_content_container:after, .toxic_org_container.healthy_organization .right_content_container:after { background: linear-gradient(180deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%); }

/* >>> TODO SECTION <<< */
.section_title_headline_container h2{ font-weight: 400; line-height: 1.09; }
.todo_cards_container { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 20px; row-gap: 20px; }
.single_todo_card { cursor: pointer; padding: 167px 52px 52px 52px; border-radius: 15px; position: relative; background-size: cover; transition: all 0.2s ease; background-repeat: no-repeat; background-position: right; }
.single_todo_card:after {content: "";position: absolute;width: 75%;height: 100%;top: 0;left: 0;border-radius: 15px;overflow: hidden; transition: all 0.2s ease; background: linear-gradient(80deg, rgba(52,165,213,0.85) 28%, rgba(156,205,77,0.85) 47%, rgba(183,215,42,0.85) 62%, rgba(183,215,42,0) 90%); z-index: 2;}
.todo_card_content_container { position: relative; z-index: 3; }
.todo_card_top_subtext p { color: #fff; line-height: 1; font-weight: 700; font-size: 14px; }
.todo_card_main_text h3 { color: #fff; font-weight: 400; font-size: 49px; line-height: 1; }
.todo_card_bottom_subtext { max-width: 80%; }
.todo_card_bottom_subtext p { color: #fff; font-weight: 600; line-height: 1.5; }
.single_todo_card:hover { }


/* >>> DISCOVER STRATAGY <<< */
.discover_stratagy_section { background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/background-shape.png") !important; background-color: #121415 !important; background-position: -20% !important; background-repeat: no-repeat !important; background-size: inherit !important; padding: 106px 0 112px }
.discover_stratagy_inner { gap: 77px; }
.left_img_content_container { max-width: 286px; width: 100%; }
.left_img_content_container img { width: 100%; height: 100%; object-fit: contain; }
.right_text_content_container { max-width: 830px; width: 100%; }

/* --- WITH WHITE BACKGROUND --- */
.discover_stratagy_section.white_bg_section { background-color: #ffffff !important; background: url("https://621498.fs1.hubspotusercontent-na1.net/hubfs/621498/World%20Blue%20-%20Home%20%28April-2023%29/white_bg_pattern.png") !important; background-repeat: no-repeat !important; background-position: 100% 35% !important; }
.discover_stratagy_section.white_bg_section .section_healine_container h2 { color: #34a5d5; }
.discover_stratagy_section.white_bg_section .section_subtext_container p { color: #161616; }


.section_healine_container h2 { font-weight: 400; line-height: 1.12; color: #fff; }
.section_subtext_container p { color: #fff; font-weight: 500; line-height: 1.4; }
.cta_styles { border-radius: 15px; }
.cta_styles a { padding: 25px 35px; border-radius: 15px; font-family: Bebas Neue,sans-serif; font-size: 25px; font-weight: 400; letter-spacing: 3px; line-height: 1; box-sizing: border-box !important; }
.cta_container { gap: 25px; }
.cta_styles a br{ display: none; }

/* >>> 2 CTA MODULE <<< */
.two_cta_inner { gap:26px; }
.two_cta_inner .explore_orgs_cta_container { background: linear-gradient(90deg,#187cad,#39bbf3)!important; color: #fff; }

/* >>> BREAKING NEWS MODULE <<< */
.breaking_news_section { background-color: #121415 !important; background-position: -40% 130% !important; background-repeat: no-repeat !important; background-size: 49% !important; padding: 106px 0 112px; }
.breaking_news_section_title h2 { line-height: 1.09; font-weight: 500; color: #fff; }
.news_page_link_container a { font-weight: 700; background: -webkit-linear-gradient(37deg, rgba(56,182,236,1) 7%, rgba(142,199,62,1) 34%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.news_date_container p { font-size: 14px; line-height: 1.7; color: #fff; }
.news_title_container h3 { font-weight: 400; color: #fff; line-height: 1.16; }
.news_page_link_container a { display: flex; align-items: center; font-size:17px; line-height: 1; gap: 8px; }
.news_page_link_container a span svg { display: block; width: 36px; height: auto; }
.recent_news_container { gap: 22px; }

.LogoGalleryParentNewV1 ul li img { width: 100%; height: 100%; }

/* >>> WEEKLY MODULE <<< */
.weekly_insights_section { background-size: 70%; background-repeat: no-repeat; background-position: -21% -63px; }
.weekly_insights_section .right_content_container { max-width: 706px; width: 100%; }
.weekly_insights_section .insights_headline_container h2 { line-height: 1.09; font-weight: 400; }
.weekly_insights_section .insights_slider_container { padding: 60px 50px; position: relative; }
.weekly_insights_section .main_insight_text p { font-family: Bebas Neue,sans-serif; font-size: 30px; line-height: 1.16; color: #161616; }
.weekly_insights_section .insight_person_name p { color: #161616; font-weight: 700; line-height: 1.47; }
.weekly_insights_section .insights_slider_container:before { content: ""; position: absolute; inset: 0; border-radius: 13px; padding: 7px; background: linear-gradient(240deg, rgba(183,215,42,1) 0%, rgba(52,165,213,1) 100%) ; -webkit-mask: linear-gradient(#fff 0 0) content-box,  linear-gradient(#fff 0 0); -webkit-mask-composite: xor; }
.weekly_insights_section .slick-dots { position: absolute; bottom: 5%; right: 5%; display: block; width: 74%; padding: 0; margin: 0; list-style: none; text-align: right; }
.weekly_insights_section .slick-dots li.slick-active button:before { color: #1b8ec6 !important; }
.weekly_insights_section .slick-dots li button:before { font-size: 15px; }
.weekly_insights_section .insight_cta_container { text-align: center; }
.weekly_insights_section .insight_cta_container a { text-align: center; background: linear-gradient(190deg,#187cad,#39bbf3)!important; border-radius: 15px; }

/* >>> WORK BOOK PAGE BANNER <<< */
.body-container--work-book .cta_styles a { padding: 20px 35px; }

.work_book_section{background: #121212;}
.work_book_section .work_book_inner{ position: relative; padding: 30px 50px; gap: 30px; }
.work_book_section .work_book_inner:before {
	background: linear-gradient(73deg, rgba(183,215,42,1) 0%, rgba(30,164,221,1) 100%);
	border-radius: 35px;
	content: "";
	inset: 0;
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	padding: 7px;
	position: absolute
}
.banner_headline_container h1 { font-weight: 400; color: #fff; line-height: 1; }
.left_img_inner { box-shadow: 20px 20px 50px #121212; left: 11%; margin: -90px 0; position: relative; transform: rotate(-19deg); width: 80%; }
.work_book_banner_cta_container a { background: linear-gradient(73deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%); border-radius: 15px; }
.right_content_container { z-index: 5; }


/* >>> CERTIFIED ORGANIZATIONS MODULE <<< */
.certified_orgs_section { background-color: #121415 !important; background-position: -38% !important; background-repeat: no-repeat !important; background-size: inherit !important; }
.certified_orgs_inner { gap: 48px; }
.cert_org_left_container { width: 40%; }
.cert_org_right_container { width: 50%; }
.cert_img_container { width: 100%; height: 100%; }
.cert_img_container img { width: 100%; height: 100%; object-fit: contain; }
.cert_org_headline_container h2 { font-weight: 400; line-height: 1; color: #fff; }
.cert_org_subtext_container p { color: #fff; font-size: 17px; line-height: 1.47; font-weight: 400; }
.cert_org_subtext_container p span { color: #34a5d5; font-weight: 600; }
.cert_org_cta_container { gap: 23px; }

.body-container--certified_page .certified_orgs_inner { align-items: flex-start; }

.search_function_container{ margin-top: 20px; }
.search_function_container input { width: 40%; margin: 0 auto; padding: 10px 10px; border: 1px solid #929ca1; border-radius: 15px; }

/* >>> MEET THE AUTHOR PAGE <<< */
.author_section { background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/bg_pattern.png"); background-color: #121415!important;background-color: #121415!important; background-position: -7% 50%; background-repeat: no-repeat!important; background-size: 56%;}
.author_section_inner { gap: 30px; }
.author_img_container { max-width: 500px; width: 100%; }
.author_desc_container { max-width: 600px; width: 100%; }
.author_img_outer { width: 100%; max-width: 100%; height: 500px; }
.author_img_outer img { width: 100%; height: 100%; object-fit: cover; }
.author_img_outer { position: relative }
.author_img_outer:before { background: linear-gradient(73deg,#b7d72a,#1ea4dd); border-radius: 0; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; padding: 10px; position: absolute }
.author_desc_headline h2 { font-weight: 400; color: #fff; line-height: 1; }
.author_desc_inner p { line-height: 1.47; color: #fff; font-size: 17px; font-weight: 500; }
.author_desc_inner p span { color: #34a5d5; }
.author_cta_container.cta_styles { display: inline-block; text-align: center; }

/* >>> PICK YOUR COPY SECTION <<< */
.pick_copy_section { background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/background-shape.png") !important; background-color: #121415 !important; background-position: -20% !important; background-repeat: no-repeat !important; background-size: inherit !important; }
.logos_container { display: flex; flex-wrap: wrap; gap: 60px 120px; align-items: center; justify-content: space-between; }
.single_logo_container { text-align: center; width: calc(25% - 120px); line-height: 0; }
.single_logo_container svg { width: 100%; }
.headline_top_text_container p { font-weight: 500; color: #fff; line-height: 1.04; }
.headline_main_text_container h2 {font-weight: 400;color: #ffff;line-height: 1.09;}
.copy_section_cta_container { gap: 23px; }
.copy_section_cta_container .cta_styles { max-width: 325px; width: 100%; text-align: center; }
.logos_container a { display: contents; }
.single_logo_container svg path, .single_logo_container svg rect, .single_logo_container svg circle { fill: #fff; transition: all 0.2s ease; }
.single_logo_container svg:hover path, .single_logo_container svg:hover rect, .single_logo_container svg:hover circle { fill: #d9e021; }


/* >>> BULK ORDER MODULE <<< */
.bulk_order_section { background-color: #fff!important; background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/white_bg_pattern_rev.png")!important; background-position: 0% 60%!important; background-repeat: no-repeat!important; background-size: 58% !important; }
.bulk_order_inner { gap: 200px; }
.left_text_container .bulk_headline_main_containerr h2 { color: #34a5d5; font-weight: 400; line-height: 1.09; }
.left_text_container .bulk_headline_top_container p { line-height: 1.08; color: #161616; font-weight: 600; }
.right_text_container { height: fit-content; padding: 0 60px; position: relative; width: 56%; }
.right_text_container:after { background: linear-gradient(180deg,#d9e021,#8cc63f); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 2px; }
.right_text_container p { font-size: 17px; line-height: 1.47; color: #161616; font-weight: 600; }
.right_text_container p span { color: #34a5d5; }


/* >>> EXPLORE ORGANIZATIONS MODULE <<< */
.visible_item { display: none; }

.explore_orgs_headline { width: 55%; margin: 0 auto; }
.explore_orgs_headline h2 { font-weight: 400; color: #34a5d5; font-size: 54px; line-height: 1; }
.explore_orgs_inner { text-align: center; }
.organization_list_container { display: flex; gap: 36px !important; height: 100%; flex-wrap: wrap; overflow: hidden; }
.single_organization_container { width: calc(33.33% - 24px); transition: all 1s ease-out; border-radius: 15px;}
.organization_filter_options_container { gap: 15px; }
section.explore_orgs_section { overflow: hidden; }
.text_container_outer { background: linear-gradient(-90deg,#187cad,#8cc63f); width: 100%; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding-bottom: 10px; }
.organization_info_container.text_center { transition: all 1s ease-out; padding: 40px; background: #fff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.organization_name h3 { font-weight: 400; color: #161616; line-height: 1; }
.organization_location p { font-size: 17px; color: #161616; font-weight: 600; }
.single_filter_container select { -webkit-appearance: none; padding: 14px 87px 14px 14px; font-size: 17px; font-weight: 600; border-radius: 15px; border: 1px solid #929ca1; cursor: pointer; background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Arrow-1.png"); background-repeat: no-repeat; background-position: 95% 50%; }
.organization_link_container { position: relative; margin-top: 20px; }
.organization_link_container a { font-family: Bebas Neue,sans-serif; color: #2881c3; font-size: 25px; line-height: 1; }
.organization_link_container:before { content: ""; position: absolute; width: 40px; height: 2px; background: #cfcfcf; top: 0; text-align: center; left: 50%; transform: translateX(-50%); }
.explore_orgs_inner button#load-more { text-align: center; margin-top: 48px; }

.single_organization_container.hidden { display: none; }
.single_organization_inner { height: 100%; border: 1px solid #d6d6d6; border-radius: 15px; padding-top: 20px;  transition: all 1s ease-out; }
.showMore { border:0; }
.organization_image_inner { display: flex; justify-content: center; align-items: center;  height: 150px !important; width: 100%; max-width: 60%; margin: 0 auto; }
.organization_image_container img { max-width: 100%; height: 100%; width: 100%; margin: 0 auto; object-fit: contain; }
.err_msg_container p { color: #000; font-size: 55px; }

.single_organization_container:hover {
	background: linear-gradient(-90deg,#187cad,#8cc63f);
}

.single_organization_container:hover .organization_info_container {
	background: linear-gradient(-90deg,#187cad,#8cc63f);
}


@keyframes fadeIn {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0);
		-moz-transform: scale(0)
	}
	to {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}
}

.body-container--certified_page .logo_showcase_inner { padding-bottom: 26px; }

/* >>> WHY FREEDOM AT WORK MODULE <<< */
.why_faw_container { background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/background-shape.png"); background-color: #121415!important; background-position: 100%!important; background-repeat: no-repeat!important; background-size: inherit!important; overflow: hidden; padding: 106px 0 112px; }
.why_faw_headline h2 { font-weight: 400; color: #fff; line-height: 1; }
.why_faw_desc { max-width: 1076px; margin: 0 auto; width: 100%; }
.why_faw_desc p { color: #fff; line-height: 1.75; }
.organization_person_image { width: 111px; height: 111px; margin: 0 auto; border-radius: 50%; position: relative; }
.organization_person_image img { width: 100%; height: 100%; object-fit: cover; }
.organization_person_image:after {
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	background: linear-gradient(100deg,#b7d72a,#1ea4dd);
	border-radius: 50%;
	inset: 0;
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	padding: 7px;
	z-index: 0;
	mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
	mask-composite: add, add;
	mask-composite: exclude;
}
.org_connect_inner { gap: 30px; position: relative; }
.organization_person_name p { color: #fff; font-weight: 500; line-height: 1; }
.organization_person_designation p { color: #fff; font-size: 17px; font-weight: 500; line-height: 1.47; }

/* >>> ORGANIZATION CONNECT MODULE <<< */
.organization_connect_container{
	background-color: #fff!important;
	background: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/certified_white_bg.png")!important;
	background-position:-30% 100%!important;
	background-repeat: no-repeat!important
}
.org_connect_content_container { max-width: 442px; width: 100%; margin: 0 auto; text-align: center; }
.org_connect_inner { position: relative; }
.org_connect_inner:after { background: linear-gradient(180deg,#d9e021,#8cc63f); content: ""; height: 80%; left: 50%; position: absolute; top: 50%; width: 2px; transform: translate(-50%, -50%); }
.org_connect_left_headline h2 { color: #34a5d5; font-weight: 400; line-height: 1; }
.org_connect_card_org_title h3 { color: #161616; line-height: 1.4; font-weight: 400; }
.org_connect_card_org_location p { color: #161616; line-height: 1; font-weight: 600; }
.org_connect_card_org_website a { font-family: Bebas Neue,sans-serif; color: #2881c3; line-height: 1; font-size: 25px; }
.org_connect_right_container_headline h2 { color: #34a5d5; font-weight: 400; line-height: 1; }
.org_connect_right_company_desc p, .org_connect_right_company_desc_1 p { color: #161616; font-weight: 600; line-height: 1.5; margin: 0; }
.org_connect_social_headline p { line-height: 1.3; color: #161616; font-weight: 600; }
.org_connect_social_link_container { gap: 25px; }
.single_social_link_container a { display: block; }
.single_social_link_container a img { width: 100%; height: 100%; object-fit: cover; }

/* >>> ORG VIDEO MODULE <<< */
.video_thumbnail_container { background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; width: 946px; height: 559px; margin: 0 auto; border-radius: 15px; }
.icon_container svg { width: 30px; fill: #fff; }
.icon_container { background: #34a5d5; width: 80px; height: 80px; border-radius: 50%; cursor: pointer; }
.video_title p { font-family: Bebas Neue,sans-serif; font-size: 35px; color: #161616; text-align: center; line-height: 1; }
.videos_container a { display: block; }
.organization_videos_headline h2 { font-weight: 400; color: #34a5d5; line-height: 1; }
.organization_videos_container .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { background: transparent; }
.single_video_container:not(:first-child) { padding-top: 49px; }
.icon_container span { line-height: 1; }
.video_title { max-width: 571px; margin: 0 auto; width: 100%; }

.body-container--org_detail .banner_subtitle_text_container { padding-bottom: 35px; }
.body-container--org_detail .banner_cta_container a { max-width: 258px; width: 100%; margin: 0 auto; padding: 18px 14px; }
.body-container--org_detail .banner_section { padding-top: 177px; padding-bottom: 182px; background-size: cover; background-position: 0% 30%; background-repeat: no-repeat; }



/* >>> Header <<< */
.summit_registration_header { padding: 26px 0; border-bottom: 1px solid rgb(255 255 255 / 20%);  }
.summit_registration_header_logo{ max-width: 340px !important; }

/***************** form ***********************/
.form_module { overflow: hidden; }
.form_section_title { width: 100%; max-width: 850px; margin: 0 auto; padding: 35px 0; }
.form_section_title h4 { color: #fff; font-size: 23px; line-height: 1.52; font-weight: 600; font-weight: 600; font-family: "Open Sans"; text-align: center; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.section_title_outer:after { position: absolute; content: ''; width: 100%; border-bottom: 1px solid hsla(0,0%,100%,.2); bottom: 0; left: 0; }
.heading_text h5 { font-size: 48px; line-height: 1.75; text-transform: uppercase; color: #34a5d5; }
.subheading_text { padding-top: 42px; }
.subheading_text p, .question_text p, .invoice_text p, .promo_code_text p, .checkbox_content p, .question p, .client_info_form .twoColumn_inner label, .invoice_form_inner .twoColumn_inner label  { font-size: 16px; line-height: 1.6; color: #ffffff; font-weight: 600; font-family: "Open Sans"; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.premium_ticket_outer label.premium_ticket, .business_ticket_outer label, .first_ticket_outer label { margin-bottom: 0; border-radius: 10px; display: block; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/bg_1.png); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 10px 20px 0px; }
p.ticket_title { font-size: 30px; line-height: 1; color: #ffffff; text-align: center; font-family: "Bebas Neue"; text-transform: uppercase; }
p.ticket_prize { font-size: 24px; line-height: 1.25; color: #ffffff; text-align: center; padding-top: 15px; font-family: "Bebas Neue"; text-transform: uppercase; }
.prize_tickets { position: relative; width: 100%; max-width: 370px; border-radius: 10px; }
.details_button { display: inline-block; padding: 10px 16px; background-color: #fff; border-radius: 5px; font-size: 17px; letter-spacing: 1px; line-height: 1; text-transform: uppercase; color: #8cc63f; font-family: "Bebas Neue"; text-align: center; cursor: pointer; }
.prize_tickets *+p { margin-top: 0px; }
.tickets_inner { gap: 30px; } 
.business_ticket_outer label { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/bg2.png); box-shadow: #4fbeed 0px 0px 35px; }
.first_ticket_outer label { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/bg3.png); }
.premium_ticket_outer, .first_ticket_outer { border: 1px solid #606060; }
.prize_tickets input[type="radio"] { display: none; }
.prize_tickets label.radio_prize { display: inline-block; height: 25px; position: absolute; width: 50px; right: 0; top: 10px; }
.prize_tickets label > .check_image { cursor: pointer; margin: 0 0 0 auto; background: none; display: block; padding: 0; width: 25px; height: 25px; border-radius: 5px; background-color: #0c0d0d; border: 1px solid #ffffff; }
.prize_tickets input:checked + label > .check_image {  
	background: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Check.png);
	background-repeat: no-repeat;
	background-position:center center;
	background-size:30px 30px;
	background-color: #000;
	border-color: #000;
	background-size: auto;
}
.promo_code input[type=text] {
	background-color: #fff;
	border-radius: 5px;
	margin-right: 5px;
	outline: none;
	padding: 12px 15px 11px;
	width: 370px;
	border: 1px solid #34a5d5;
	color: #0c0d0d;
	filter: drop-shadow(0 0 17.5px rgba(0,0,0,.7));
	font-family: Open Sans;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.56; }
.ticket_offer { gap: 15px; width: 100%; max-width: 285px; align-items: flex-start; }
.tick_image { min-width: 20px; line-height: 0; height: 20px; }
.ticket_offer_text p { font-size: 12px; line-height: 1.42; color: #0c0d0d; font-weight: 400; }
.ticket_offer_details { text-align: left; position: absolute; background-color: #fff; visibility: hidden; padding: 20px; top: 90%; border-radius: 10px; width: 652px; z-index: 1; left: 46%; transform: translateX(-50%); transition: all .5s; opacity: 0; }
.ticket_offer_details_inner { display: flex; flex-wrap: wrap; column-gap: 30px; row-gap: 15px; }
.details_button_outer { position: relative; margin-top: 20px; padding-bottom: 22px; text-align: center; }
.ticket_offer_details:before {
	position: absolute;
	content: '';
	background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Triangle%202.png);
	background-repeat: no-repeat; top: -10px; left: 50%; width: 24px; height: 13px; }
.details_button_outer:hover .ticket_offer_details { opacity: 1; visibility: visible; }
.promo_button { background: linear-gradient(-112deg,#187cad,#39bbf3); border-radius: 5px; color: #fff; font-family: Bebas Neue,sans-serif; font-size: 25px; font-weight: 400; letter-spacing: 3px; line-height: 1.2; padding: 10px 34px; }
.promo_code input[type="text"] { outline: none; border-radius: 5px; background-color: #ffffff; padding: 12px 15px 11px; margin-right: 5px; width: 370px; }
a.promo_button { font-family: Bebas Neue,sans-serif; }
.promo_code_checkbox_inner { gap: 20px; margin-bottom: 0; }
.event_standard_checkbox_inner { margin-bottom: 0; }
input#ticket_checkbox { width: 26px; height: 25px; border-radius: 5px; background-color: #0c0d0d; border: 1px solid #ffffff; -webkit-appearance: none; /* Chrome, Safari, Opera */ -moz-appearance: none;/* Firefox */ -ms-appearance: none; }
.checkbox_content:before { cursor: pointer; position: absolute; content: ''; width: 20px; background: none; height: 20px; left: -48px; top: 6px; }
input#ticket_checkbox:checked + .checkbox_content:before { background: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Check.png); background-repeat: no-repeat; }
.checkbox_content { width: 100%; max-width: 1047px; }
.checkbox_content p { cursor: pointer; font-weight: 400; }
.tigertail_button a { background: linear-gradient(52deg,#d9e021,#8cc63f 91%); font-size: 17px; letter-spacing: 1px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; }
.tigertail_button.cta_styles a { padding: 10px 16px; border-radius: 5px; }
.step1, .step3 { box-shadow: 0 0 0 100vmax #070707; position: relative; clip-path: inset(0 -100vmax); background-color: #070707; padding: 45px 0; }
.step.step1:before, .step3:before { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Ellipse%20815%20copy%2027.png); position: absolute; content: ''; width: 500px; height: 100%; background-repeat: no-repeat; top: 10px; right: -360px; z-index: -1; }
.client_info { padding: 57px 0 34px; }
.client_info_form { padding-top: 45px; }
.twoColumn_inner { width: 560px; position: relative; }
.client_info_form fieldset input, .invoice_form_inner fieldset input, .client_info_form fieldset select, .oneColumn .twoColumn_inner textarea { background-color: #fff; border: 1px solid #34a5d5; border-radius: 5px; margin: 22px 0 28px; padding: 12px 20px; width: 100%; font-size: 16px; line-height: 1.56; color: #0c0d0d; font-weight: 400; font-family: "Open Sans"; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.client_info_form fieldset, .invoice_form_inner fieldset, .leadeship_info_form fieldset { padding: 0; border: none; }
.twoColumn { display: flex; gap: 50px; }
.twoColumn_inner>label, .prize_tickets label,  { margin-bottom: 0; }
.oneColumn .twoColumn_inner { width: 100%; }
.oneColumn .twoColumn_inner textarea { margin: 22px 0 28px; }
.select_field { position: relative; }
.select_field:after { position: absolute; content: ''; width: 12px; height: 7px; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Triangle%201%20copy%202.png); top: 44px; right: 4px; background-repeat: no-repeat; background-position: center; background-size: cover; pointer-events: none; }
.payment_preference { padding: 58px 0 42px; }
.payment_preference_inner .subheading_text { padding-top: 30px; }
.payment_checkbox_inner, .event_standard_checkbox_inner { gap: 25px; }
input#payment_checkbox, input#event_standard_checkbox { width: 25px; height: 25px; border-radius: 5px; background-color: #0c0d0d; border: 1px solid #ffffff; -webkit-appearance: none; /* Chrome, Safari, Opera */ -moz-appearance: none;/* Firefox */ -ms-appearance: none; }
.payment_checkbox_inner .checkbox_content:before, .event_standard_checkbox_inner .checkbox_content:before { cursor: pointer; position: absolute; content: ''; width: 20px; background: none; height: 20px; left: -41px; top: 6px; }
input#payment_checkbox:checked+.checkbox_content:before, input#event_standard_checkbox:checked+.checkbox_content:before { background: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Check.png); background-repeat: no-repeat; }
.payment_checkbox_inner .checkbox_content:before, .event_standard_checkbox_inner .checkbox_content:before { left: -53px; }
.payment_checkbox_outer:not(:last-child) { margin-bottom: 20px; }
input#payment_checkbox:checked, input#event_standard_checkbox:checked, input#ticket_checkbox:checked { border-color: #34a5d5; box-shadow: rgb(68 190 242) 0px 0px 20px; }
.step3:before { right: unset; left: -540px; }
.event_standard { padding: 57px 0 48px; }
.question p { font-weight: 400; }
.submit_button input[type="submit"], .event_standard_checkbox_outer .submit_button a.submitButton { font-size: 25px; letter-spacing: 1px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; padding: 16px 22px; border-radius: 5px; }
p.waiting_msg { margin: 0; font-size: 14px; line-height: 1.79; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.cant_wait_message_outer { background-color: #070707; box-shadow: 0 0 0 100vmax #070707; clip-path: inset(0 -100vmax); width: 100%; max-width: 550px; margin: 0 auto; }
.cant_wait_message p { font-size: 65px; line-height: 1; font-family: "Bebas Neue"; background: linear-gradient(to right, #0da5e4, #b5d62d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
span.help-block { position: absolute; left: 0; bottom: 5px; font-size: 14px; color: red; line-height: 1; }
.form_module #local_form select:focus-visible { outline: none; }
.business_ticket_outer p.details_button { color: #34a5d5; }
.first_ticket_outer  p.details_button { color: #0c0d0d; }
.submit-btn { font-size: 25px; letter-spacing: 1px; line-height: 1; background: linear-gradient(90deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%); text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; padding: 16px 22px; border-radius: 5px; }
a.submit-btn:hover, a.submit-btn:active, a.submit-btn:focus { letter-spacing: 1px; font-family: "Bebas Neue"; }

/******************************************* summit_confirmation_banner ******************************************/
.summit_confirmation_banner { padding: 40px 0 54px; }
.summit_confirmation_inner .section_title h1 { font-size: 65px; line-height: 1.3; }
.summit_confirmation_inner { padding: 50px 200px; position: relative; }
.summit_confirmation_outer, .email_banner_outer { width: 100%; max-width: 1170px; margin: 0 auto; }
.summit_confirmation_outer:before, .email_banner_outer:before, 
.leadership_banner_outer:before, .biggest_business_section .top_two_col_right_content:before,
.aboutUs_outer:before, .our_story_top_content:before,
.event_form_outer:before { 
	z-index: 1; 
	pointer-events: none; 
	background: linear-gradient(240deg,#34a5d5,#b7d72a); 
	border-radius: 13px; 
	content: ""; 
	inset: 0; 
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); 
	-webkit-mask-composite: xor; 
	padding: 7px; 
	position: absolute;
	mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
	mask-composite: add, add;
	mask-composite: exclude;
} 

a.mail_class { color: #34a3d3; }
.summit_section_title h1 { -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; }
.summit_confirmation_inner.text-center { background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Untitled-1.png); background-size: cover; background-repeat: no-repeat; background-position: center; }

/*************************************** our_awards ****************************************/
.our_awards { padding: 45px 0; }
.our_awards_title p { font-size: 16px; letter-spacing: 2px; line-height: 1.56; text-transform: uppercase; color: #ffffff; font-weight: 600; font-family: "Open Sans"; text-align: center; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.our_awards_image { width: 100%; max-width: 200px; }
.our_awards_image_inner { gap: 10px; }

/* >>> Footer <<< */
.copyright_text p {  font-size: 14px; line-height: 1.79; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }




/************************************************************************************************************************************************************
******************************************************************* Email Sign-Up Page Css *****************************************************************
***********************************************************************************************************************************************************/

/************************* Banner ***************************/
.email_banner { background-position: center; background-size: cover; background-repeat: no-repeat; }
.email_banner_inner { padding: 40px 240px; }
.email_banner_outer:before, .leadership_banner_outer:before { border-radius: 35px; }
/* section.email_banner:before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 50%); } */
.email_section_title h1 { font-size: 55px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; }

/********************** form *******************************/
.sign_up_upper_content { width: 100%; max-width: 760px; margin: 0 auto; }
.sign_up_title p, .free_gift_title p { font-size: 55px; line-height: 1; font-family: "Bebas Neue"; }
.sign_up_paragraph p { font-size: 20px; line-height: 1.5; }
.sign_up_form_inner h3.form-title { display: none; }
.sign_up_form_inner input[name="lastname"] { margin-top: 33px; }
.sign_up_form_inner form label { font-size: 17px; line-height: 1.94; color: #0f1215; font-weight: 700; }
.sign_up_form_inner input[type=tel], .sign_up_form_inner form input[type=text], .sign_up_form_inner form input[type=email], .sign_up_form_inner form select { font-size: 17px; line-height: 33px; color: #6f757c; font-weight: 400; border-bottom: 1px solid #acacac !important; font-family: "Open Sans"; border: none; border-radius: 0; padding: 5px 10px 13px 0px !important; }
.sign_up_form_inner form input:focus-visible, .sign_up_form_inner form select:focus-visible { outline: none; }
.sign_up_form_inner form .hs_country_options { position: relative; }
.sign_up_form_inner form .hs_country_options:after { position: absolute; content: ''; width: 14px; height: 8px; top: 58px; right: 24px; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Triangle%201%20copy%202.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; pointer-events: none; }
.sign_up_form_inner form .hs_submit { text-align: center; }
.sign_up_form_inner form .hs_submit .hs-button { background-color: transparent; font-size: 25px; letter-spacing: 1px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; padding: 30px 50px; border-radius: 15px; }
.sign_up_form_inner form .hs-form-5d5e1c7f-439d-478a-aee0-509ec1162737_00ef7237-c11d-4720-b023-f1641c663f3f fieldset.form-columns-2 .input { margin-right: 0; }
.sign_up_form_inner form fieldset .field { padding-left: 15px; padding-right: 15px; }
.sign_up_form_inner form fieldset { margin: 0 -15px!important; max-width: inherit!important; }
.sign_up_form_inner { width: 100%; max-width: 856px; margin: 0 auto; }
.sign_up_form_inner form fieldset .hs-form-field { margin-bottom: 38px; }
.sign_up_form_inner .submitted-message { text-align: center; color: #000; font-size: 40px; font-weight: 600; }
.sign_up_form_inner form .actions { width: 100%; max-width: 202px; margin: 0 auto; border-radius: 15px; background-image: linear-gradient(-90deg, #1a8bc3 0%, #38b6ed 100%); }
/* .sign_up_form { min-height: 250px; display: flex; align-items: center; justify-content: center; } */
/************************* twol-coln ***********************/
section.free_gift { background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }
.free_gift_inner { gap: 115px; }
.free_gift_left_content { width: 100%; max-width: 300px; }
.free_gift_right_content { width: 100%; max-width: 410px; }
.free_gift_paragraph p { font-size: 20px; line-height: 1.75; }
.gift_button_inner { display: inline-block; }
section.free_gift:before { position: absolute; content: ''; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Email%20Sign-Up%202023/Layer%205.png); width: 34px; height: 60px; top: -30px; left: 49%; }


/***************** logo section *******************/
.email_sign_br .title-box { width: 100%; max-width: 800px; margin: 0 auto; }

/************************************************************************************************************************************************************
******************************************************************* Self Assessment Page Css *****************************************************************
***********************************************************************************************************************************************************/

/************************* Banner ***************************/
.self_assessment_banner, .aboutUs_banner { background-position: top; background-repeat: no-repeat; background-size: cover; } 
.self_assessment_banner .email_banner_outer, .aboutUs_outer { max-width: 825px; margin: 0 auto; }
.self_assessment_banner .email_banner_inner { padding: 65px 55px 70px; } 
.self_assessment_banner_para p { font-size: 20px; line-height: 1.5; }

/************* self_assessment_form **********/
.self_assessment_form { background-repeat: no-repeat; background-size: cover; background-position: top; }
.self_assessment_form .sign_up_form_inner form .actions { max-width: 355px; }
.self_assessment_form .sign_up_upper_content .sign_up_title { width: 100%; max-width: 530px; margin: 0 auto; }
.self_assessment_form .sign_up_upper_content { margin: 0 auto; max-width: 640px; }


/************************************************************************************************************************************************************
******************************************************************* Success Story Page Css *****************************************************************
***********************************************************************************************************************************************************/

/**************************** Banner Section *********************/
.success_story_banner .homep_banner_inner .banner_content_inner { max-width: 40%; }
.success_story_banner .banner_headline_cotainer h1 { font-size: 65px; line-height: 1.08; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; }
.success_story_banner .banner_single_slide_container { background-position: top -130px center; }
.success_story_banner .banner_single_slider_outer:before { background: linear-gradient(90deg,rgb(0 0 0 / 58%),transparent); left: 0; }
.success_story_banner .banner_subheadingtext p { font-size: 40px; line-height: 1; font-family: "Bebas Neue"; }
.success_story_banner .banner_subtext_container p { color: #f7f7f7; font-style: italic; line-height: 1.5; }
.success_story_banner .banner_img_attribute_container { width: 100%; max-width: 150px; bottom: -60px; right: -100px; }
.success_story_banner .banner_img_attribute_container p { font-size: 14px; line-height: 20px; color: #ffffff; font-weight: 600; font-family: "Open Sans"; text-align: center; }

/******************************/
.freedom_at_work { background-image: linear-gradient(-90deg, #1a8bc3 0%, #4bc4f9 100%); padding: 80px 0; }
.freedom_at_work_inner { width: 100%; max-width: 1000px; margin: 0 auto; }
.freedom_at_work .freedom_title h2 { font-size: 55px; line-height: 1.09; font-family: "Bebas Neue"; font-weight: 400; }
.freedom_paragraph p { font-size: 17px; line-height: 1.47; color: #fff; font-weight: 600; }

/***********************************/
.single_case_study_inner { gap: 90px; }
.case_study_thumbnail_pop { max-width: 495px; width: 100%; height: 330px; border-radius: 15px; overflow: hidden; position: relative; }
.case_study_thumbnail img { height: 100%; width: 100%; object-fit: cover; }
.case_person_img {max-width: 50px; height: 50px; width: 100%; border-radius: 50%; overflow: hidden; }
.case_person_img img { width: 100%; height: 100%; object-fit: cover; }
.case_study_cta_book_img { max-width: 60px; width: 100%; }
.case_study_cta_container { gap: 15px; }
.case_study_thumbnail:after { background: linear-gradient(90deg,rgba(52,165,213,0.85) 30%,rgba(156,205,77,.85) 55%, rgba(183,215,42,0) 100%); content: ""; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 75%; z-index: 2; }
.case_study_headline h2 { font-weight: 500; color: #34a5d5; line-height: 1; }
.case_study_location p { color: #161616; font-weight: 600; line-height: 1.17; }
.case_study_quote p { padding-left: 32px; position: relative; }
.case_study_quote p { color: #262626; font-weight: 700; line-height: 1.47; }
.case_study_quote p:before { content: "“"; position: absolute; font-weight: 500; top: 0; left: 0; font-size: 73px; line-height: 1; height: 20px; color: #34a5d5; font-family: Bebas Neue,sans-serif; }
.case_study_quote p span { position: absolute; font-weight: 500; bottom: 0%; padding-left: 10px; font-size: 73px; line-height: 1; height: 30px; color: #34a5d5; font-family: Bebas Neue,sans-serif; }
.case_study_person_info { gap: 14px; }
.case_study_person_name p { color: #2881c3; font-weight: 700; line-height: 1.4; }
.case_study_person_designation p { font-weight: 600; color: #161616; line-height: 1.4; }
.case_study_thumbnail:before { content: ""; width: 92px; height: 92px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("https://info.worldblu.com/hubfs/World%20Blue%20-%20Home%20%28April-2023%29/Play_btn.png"); z-index: 6; }
.case_study_info_container { width: calc(100% - 90px); }
.case_study_thumbnail { height: 100%; }
.case_study_section { overflow: hidden; }


/************************************************************************************************************************************************************
******************************************************************* Certification Signup page Css *****************************************************************
***********************************************************************************************************************************************************/

/**************************** Banner Section *********************/
.certification_banner { padding: 200px 0 218px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.certification_banner_outer:before {     background: linear-gradient(240deg,#34a5d5,#b7d72a);
	border-radius: 35px;
	content: "";
	inset: 0;
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	padding: 7px;
	pointer-events: none;
	position: absolute;
	z-index: 1; }
.certification_banner_inner { padding: 60px 60px 70px; }
.certification_banner_outer { width: 100%; max-width: 825px; margin: 0 auto; }


/********************* form css ***************************/
.certification_form_section { overflow:hidden; }
.certification_form_title p { font-size: 55px; line-height: 1; font-family: "Bebas Neue"; }
.certification_form_title_content{ padding: 55px 0; background-color: #f9f9f9; box-shadow: 0 0 0 100vmax #f9f9f9; clip-path: inset(0 -100vmax); width: 100%;  max-width: 800px; margin: 0 auto; }
.certification_form_title { width: 100%; max-width: 475px; margin: 0 auto; }
.subtitle_para { font-size: 23px; line-height: 1.52; color: #080808; }
.certification_steps_upper_content { padding: 50px 0; }
.certification_steps_upper_content:after { border-bottom: 1px solid #efefef; bottom: 0; content: ""; left: -50%; position: absolute; width: calc(100% * 2); }
.blue_text {  font-size: 48px; line-height: 1.75; }
.certification_step h4{ font-size: 30px; line-height: 1.2; }
.certification_step_content { font-size: 17px; line-height: 1.47; color: #080808; }
.certification_step { gap: 23px; }
.certification_arrow { width: 100%; max-width: 48px; }
.gray_background { background-color: #f9f9f9; box-shadow: 0 0 0 100vmax #f9f9f9; clip-path: inset(0 -100vmax); }
.certification_multistep_inner fieldset { border: none; padding: 0; }
.certification_twoColumn { display: flex; gap: 50px; }
.certification_twoColumn_inner  { position: relative; width: 50%; }
.certification_twoColumn_outer fieldset input, .certification_twoColumn_outer fieldset select, .leadeship_info_form fieldset input, .leadeship_info_form fieldset textarea  { background-color: #fff; border: 1px solid #b0b0b0; border-radius: 5px; color: #6c6c6c; font-family: Open Sans; font-size: 16px; font-weight: 400; line-height: 1.56; margin: 17px 0 24px; padding: 16px 26px 20px; width: 100%; }
.certification_twoColumn_outer .certification_twoColumn_inner label, .certification_twoColumn_outer .certification_oneColumn label { font-size: 17px; line-height: 2.05; color: #080808; font-weight: 600; font-family: "Open Sans"; margin: 0; }
.certification_twoColumn_outer fieldset input:focus-visible, .leadership_step_1 fieldset input:focus-visible, .leadership_step_2 fieldset textarea:focus-visible { box-shadow: 0 0 7px #84c5e6; border: 1px solid #1a8bc3; outline: none; }
.certification_step_2 { padding-bottom: 48px; }
.certification_oneColumn .certification_oneColumn_inner { width: 100%; }
.certification_multistep .select_field:after { right: 18px; }
.certification_multistep .select_field:before { pointer-events: none; position: absolute; content: ''; width: 10px; height: 8px; right: 5px; top: 44px; background: #fff; }
.certification_step_checkbox_inner .certification_checkbox_content p { font-size: 16px; line-height: 1.56; color: #080808; }
input.certification_step_checkbox { min-width: 25px; height: 25px; border-radius: 5px; background-color: transparent; border: 1px solid #b0b0b0; -webkit-appearance: none; /* Chrome, Safari, Opera */ -moz-appearance: none;/* Firefox */ -ms-appearance: none; }
.certification_step_checkbox_inner .certification_checkbox_content:before { cursor: pointer; position: absolute; content: ''; width: 20px; background: none; height: 15px; left: -53px; top: 5px; }
input.certification_step_checkbox:checked~.certification_checkbox_content:before { background: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Email%20Sign-Up%202023/Check%20copy%203.png); background-repeat: no-repeat; }

.certification_step_checkbox_inner  { gap: 25px; margin: 0; }
input.certification_step_checkbox:checked { border-color: #34a5d5; box-shadow: 0 0 20px #44bef2; }
a.blue_Color { color: #34a5d5; font-weight: 700; }
.certification_step_checkbox_inner:not(:first-child) { padding-top: 25px; }
.certificationsubmitButton {  background: linear-gradient(90deg,#d9e021,#8cc63f); border-radius: 5px; color: #fff; font-size: 25px; line-height: 1; padding: 20px 65px; text-align: center; text-transform: uppercase; font-family: Bebas Neue; letter-spacing: 3px; }
a.certificationsubmitButton:active, a.certificationsubmitButton:focus, a.certificationsubmitButton:hover { font-family: Bebas Neue; letter-spacing: 3px; }
.certification_oneColumn_inner { position: relative; }
.certification_oneColumn_inner textarea { margin-bottom: 16px; }
.certification_step_checkbox_outer { position: relative; } 
.certification_multistep_step  span.help-block { left:unset; right: 0; }
.certification_step_checkbox_outer span.help-block { left: 54px; top: unset; bottom: -20px; }
.form_thank_you { display: none; }
.form_thank_you  p { color: #000; font-size: 40px; font-weight: 600; text-align: center; }
.certification_oneColumn_inner textarea { background-color: #fff; border: 1px solid #b0b0b0; border-radius: 5px; color: #6c6c6c; font-family: Open Sans; font-size: 16px; font-weight: 400; line-height: 1.56; padding: 16px 26px 20px; width: 100%; margin-top: 10px; }
/* .certification_step_checkbox_outer label.certification_step_checkbox_inner:nth-child(2) { display: none; } */

/************************************************************************************************************************************************************
******************************************************************* Leadership page Css *****************************************************************
***********************************************************************************************************************************************************/

/**************************** Banner Section *********************/
.leadership_banner { background-position: center; background-repeat: no-repeat; background-size: cover; }
.leadership_banner .leadership_banner_outer { max-width: 825px; margin: 0 auto; }
.leadership_banner_title h1 { font-size: 65px; line-height: 1; font-family: "Bebas Neue"; }
.leadership_banner_inner { padding: 65px 45px 70px; }

/******************** form css ******************/
.leadeship_form_title p { font-size: 65px; line-height: 1; }
.leadeship_info_form .twoColumn_inner label { font-size: 17px; line-height: 35px; color: #080808; font-weight: 600; font-family: "Open Sans"; }
.leadeship_info_form fieldset input { border: 1px solid #b0b0b0; margin: 10px 0 25px; }
.leadeship_form #leadeship_local_form .leadership_step_2 { background-color: #f9f9f9; box-shadow: 0 0 0 100vmax #f9f9f9; clip-path: inset(0 -100vmax); position: relative; }
.leadeship_info_form .oneColumn .twoColumn_inner textarea { filter: none; margin: 17px 0 22px; border-color: #b0b0b0; }
.leadership_checkbox_inner { gap: 25px; margin: 0; }
input.leadership_step_checkbox { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; background-color: transparent; border: 1px solid #b0b0b0; border-radius: 5px; height: 25px; min-width: 25px; }
.leadership_checkbox_inner .leadership_checkbox_content:before { background: none; content: ""; cursor: pointer; height: 15px; left: -53px; position: absolute; top: 5px; width: 20px; }
.leadership_checkbox_content p { color: #080808; font-size: 17px; line-height: 1.47; }
input.leadership_step_checkbox:checked~.leadership_checkbox_content:before { background: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Email%20Sign-Up%202023/Check%20copy%203.png); background-repeat: no-repeat; }
input.leadership_step_checkbox:checked { border-color: #34a5d5; box-shadow: 0 0 20px #44bef2; }
.leadership_checkbox_inner:not(:first-child) { margin-top: 25px; }
.leadership_checkbox_inner { cursor: pointer; }
.leadershipSubmitButton { background-image: linear-gradient(94deg, #39b7ed 0%, #198bc3 100%); font-family: "Bebas Neue"; border-radius: 5px; color: #fff; font-size: 25px; line-height: 1; padding: 15px 50px; text-align: center; text-transform: uppercase; }
a.leadershipSubmitButton:active, a.leadershipSubmitButton:focus, a.leadershipSubmitButton:hover { font-family: Bebas Neue; }
.leadership_checkbox_inner span.help-block { bottom: -15px; left: 54px; top: unset; }
/* .leadership_checkbox_outer .error p { color: red; font-size: 14px;  } */
/* .leadership_checkbox_outer .error { position: absolute; left: 54px; padding-top: 5px; display: none; } */
.leadership_checkbox_content p { margin-top: 0; }

/************************************************************************************************************************************************************
******************************************************************* Sponsorship page Css *****************************************************************
***********************************************************************************************************************************************************/

/**************************** Banner Section *********************/
.sponsorship_banner { padding: 95px 0 165px; background-repeat: no-repeat; background-size: cover; background-position: bottom; }
.sponsorship_banner_title h1 { font-size: 65px; line-height: 1; -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; }
.font23 { font-size: 23px; line-height: 1.52; color: #ffffff; font-weight: 600; font-family: "Open Sans"; text-align: center; filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.7)); }
.sponsorship_banner_outer { width: 100%; max-width: 925px; margin: 0 auto; padding: 45px 40px 60px; }
.sponsorship_banner_outer:before { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 13px; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; 
	mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
	mask-composite: add, add;
	mask-composite: exclude;
	padding: 7px; pointer-events: none; position: absolute; z-index: 1; }
.sponsorship_banner_paragraph { width: 100%; max-width: 600px; margin: 0 auto; }
.font17 { font-size: 17px; line-height: 1.5; text-transform: uppercase; color: #ffffff; font-weight: 600; font-family: "Open Sans"; text-align: center; }
.event_details_inner { gap: 60px; }
.event_date:after, .event_location:after { position: absolute; content: ''; width: 3px; height: 23px; background: linear-gradient(180deg,#d9e021,#8cc63f); top: 50%; transform: translateY(-50%); right: -30px; }

/*********************** sponsorship_timer *********************/
.sponsorship_timer .counterinner { justify-content: space-between; }

/****************** Biggest Business Section ********************/
.biggest_business_section { background-size: initial; background-position: top right; background-repeat: no-repeat; overflow-x: hidden; }
.subHeading { font-size: 48px; line-height: 1; text-transform: uppercase; color: #34a5d5; font-family: "Bebas Neue"; font-weight: 400; }
.top_two_col_left_content { width: 100%; max-width: 700px; }
.top_two_col_right_content {  width: 100%; padding: 45px 45px 45px 40px; max-width: 505px; }
.top_content_two_col { gap: 90px; }
.top_two_col_left_content_text { font-size: 23px; line-height: 1.52; }
.top_two_col_right_content_text { font-size: 30px; line-height: 1.33; }
.biggest_business_title { width: 100%; max-width: 710px; margin: 0 auto; }
.biggest_business_bottom_content { z-index: 1; }
.biggest_business_bottom_content .biggest_business_bottom_title h2 { -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; display: inline-block; font-size: 65px; line-height: 1; }
.biggest_business_bottom_content:before { position: absolute; content: ''; height: 1px; background: rgb(255 255 255 / 20%); left: -50%; top: 0; width: calc(100% * 2); }
.bottom_two_col_left_content { width: 100%; max-width: 472px; }
.bottom_two_col_left_content_text, .biggest_business_two_col_text { font-size: 17px; line-height: 1.47; }
.bottom_two_col_right_content { width: 100%; max-width: 633px; }
.bottom_two_col_right_image { width: 100%; max-width: 313px; height: 500px; }
.bottom_two_col_right_image img, .biggest_business_two_col_left_content img { width: 100%; height: 100% !important; object-fit: cover; }
.bottom_two_col_right_image_outer { gap: 13px; }
.bottom_content_two_col  { gap: 20px; }
.bottom_two_col_right_image:before, .about_the_presenter_two_col_left_content:before { background-repeat: no-repeat; content: ""; left: 0; position: absolute; bottom: 0; width: 100%; height: 60%; background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); z-index: 1; opacity: 0.800;  transition: all .5s; }
.biggest_business_two_col_content { background-color: #0c0d0d; box-shadow: 0 0 0 100vmax #0c0d0d; clip-path: inset(0 -100vmax); padding: 80px 0 55px; margin-top: -147px; }
.biggest_business_two_col_left_content { width: 100%; max-width: 540px; line-height: 0; height: 510px; transition: all .5s; }
.biggest_business_two_col_right_content { width: 100%; max-width: 550px; }
.biggest_business_two_col_content_inner { gap: 20px; }
.biggest_business_two_col_left_content:before { position: absolute; content: ''; width: 100%; height: 64%; background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; transition: all .5s; }

/****************************** slider section *******************************/
.slider_image { padding: 0 5px; height: 345px; overflow: hidden; }
.slider_image img { width: 100%; height: 100% !important; object-fit: cover; }
.sponsorship_slider { line-height: 0; }

/**************************************/
.Video_content_wrapper { width: 100%; max-width: 1610px; margin: 0 auto; padding: 0 15px; }
.listen_to_opinion_title, .Our_exibion_title { margin: 0 auto; max-width: 710px; width: 100%; }
.listen_to_opinion_video { gap: 35px; }
.local_video_outer { width: 100%; max-width: 800px; margin: 0 auto; cursor: pointer; }
.local_video { width: 100%; max-width: 100%; line-height: 0; }
.listen_to_opinion .local_video video { width: 100%; height: 100%; aspect-ratio: 16/9; }
.play_button_outer, .one_col_play_button { left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); z-index: 11; cursor: pointer; width: 75px; height: 75px; display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg,#b5d62d,#0da5e4); border-radius: 50%; }
.one_col_local_video_outer { width: 100%; max-width: 100%; }
/* .listen_to_opinion_video .local_video_outer:nth-child(3) { width: 100%; max-width: 772px; margin: 0 auto;  } */
.interested_button { display: inline-block; }

/*******************************/
.cards_section { background-color: #080808; background-size: initial; background-position: top -250px left -100px; background-repeat: no-repeat; }
.cards_section_title { width: 100%; max-width: 800px; margin: 0 auto; }
.two_col_cards { width: 100%; max-width: 575px; border-radius: 10px; background-color: #ffffff; overflow: hidden; }
.two_col_cards_inner { gap: 20px; }
.two_col_cards_title h4 { font-size: 30px; line-height: 1; color: #1a8bc3; }
.two_col_cards_content { padding: 25px 40px; }
.two_col_cards_paragraph { font-size: 17px; line-height: 1.47; color: #0c0d0d; }
.two_col_cards_image:after { position: absolute; content: ''; width: 100%; height: 80%; z-index: 11; left: 0; bottom: 0; opacity: 0.800; background: rgb(52,165,213); background: linear-gradient(0deg, rgba(52,165,213,1) 0%, rgba(183,215,42,0.7875525210084033) 53%, rgba(183,215,42,0) 100%);  transition: all .5s; }
.two_col_cards_image img { object-fit: cover; object-position: top center; height: 100% !important; width: 100%;  }

/************************ listen now ****************************/
.listen_now { background-color: #080808; }
.listen_now_cards_inner { gap: 20px; }
.listen_now_cards { width: 100%; max-width: 575px; background-color: #ffffff; border-radius: 10px; overflow: hidden; gap: 40px; }
.listen_now_card_image { width: 100%; max-width: 233px; }
.listen_now_card_text { padding: 42px 0px 42px 0px; width: 100%; max-width: 270px; }
.listen_now_card_image img { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }
.listen_now_card_text p { font-size: 17px; line-height: 1.47; color: #0c0d0d; }
.listen_now_card_image:after { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 50%; left: 0; opacity: .8; position: absolute; width: 100%; z-index: 11;  transition: all .5s; }
.listen_now_paragraph  { font-weight: 400; text-align: left; }
.listen_now_two_col_title h4 { font-size: 30px; line-height: 1.33; color: #1a8bc3; }
.listen_now_two_col_paragraph p { font-size: 17px; line-height: 1.47; color: #ffffff; font-weight: 400; font-family: "Open Sans"; }
.listen_now_two_col_image { width: 100%; max-width: 125px; }
.listen_now_two_col_image img { object-fit: cover; }
.listen_now_two_col_inner { gap: 80px; background-repeat: no-repeat; background-position: center left; background-size: cover; padding: 42px 50px 42px 85px; }
.listen_now_two_col_inner:before { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 13px; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; 
	mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
	mask-composite: add, add;
	mask-composite: exclude;
	padding: 7px; pointer-events: none; position: absolute; z-index: 1; }

/******************** Our mission ************************/
.our_mission { padding: 335px 0 80px; margin-top: -260px; }
.our_mission_two_col_inner{ gap: 25px; }
.our_mission_two_col_box { width: 100%; max-width: 545px; background-color: #ffffff; gap: 28px; border-radius: 10px; padding: 38px 55px 38px 35px; }
.our_mission_two_col_box_image { width: 100%; max-width: 80px; }
.our_mission_two_col_content p { font-size: 17px; line-height: 1.47; color: #0c0d0d; font-weight: 400; }
.our_mission_two_col_inner .our_mission_two_col_box:nth-child(3) { margin-left: 55px; }
.two_col_image_text, .Our_exibion_two_col_paragraph, .Our_exibion_subtitle p, .table_image_subtitle p, .sponsorship_two_col_right_paragraph  { font-size: 17px; line-height: 1.47; }
.two_col_image_text_inner, .two_col_image_text_box { gap: 75px; }
.two_col_image_outer { width: 100%; max-width: 540px; gap: 10px; }
.two_col_text_outer { width: 100%; max-width: calc(100% - 615px); }
.two_col_image_outer .two_col_image:nth-child(2), .two_col_image_outer .two_col_image:nth-child(3) { width: 100%; max-width: calc(50% - 5px); }
.two_col_image:after { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 60%; left: 0; opacity: .8; position: absolute; width: 100%; z-index: 11;  transition: all .5s; }
.two_col_image img { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }


/***************** Work with us ********************/
.Work_with_us_section { background-size: cover; background-repeat: no-repeat; background-position: center; }
.Work_with_us_title h3 { -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; font-size: 65px; line-height: 1; }
.Work_with_us_inner { width: 100%; max-width: 1100px; margin: 0 auto; }
.Work_with_us_paragraph { font-weight: 400; }
.Work_with_us_cta_inner.cta_styles a { padding: 16px 45px; border-radius: 5px; }

/**************** Our Exibion *******************/
.Our_exibion { background-color: #0c0d0d; }
.Our_exibion_two_col_image { width: 100%; max-width: 80px; }
.Our_exibion_two_col_image img { width: 100%; height: 100% !important; object-fit: cover; }
.Our_exibion_two_col { width: 100%; max-width: 535px; }
.Our_exibion_two_col_innerbox  { gap: 30px; }
.Our_exibion_two_col_title h5 { font-size: 30px; line-height: 1.3; }
.Our_exibion_two_col .Our_exibion_two_col_innerbox:not(:first-child) { padding-top: 30px; }
.Our_exibion_two_col_inner { gap: 20px; }
.Our_exibion_two_col_content { width: 100%; max-width: 430px; }

/**************************************/
.our_exhibitor, .add_ons_section { background-size: contain; background-repeat: no-repeat; background-position: bottom center; }
.our_exibion_subtitle p { font-style: italic; }
.our_exhibitor_timer  .time_num { font-size: 48px; line-height: 1; text-transform: uppercase; color: #8cc63e; font-family: "Bebas Neue"; text-align: center; }
.our_exhibitor_timer p { font-size: 20px; letter-spacing: 2px; line-height: 1.5; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; }
.our_exhibitor_timer>div { padding: 0 22px; position: relative; }
.our_exhibitor_timer>div:not(:last-child):before { color: #fff; content: ":"; font-size: 55px; line-height: 0; position: absolute; right: -3px; top: 20px; width: 10px; }
.our_exhibitor_timer *p { margin-top: 0px; }
.table_wrapper { width: 100%; max-width: 1610px; margin: 0 auto; padding: 0 15px; }
.table_main { overflow: hidden; padding: 30px 40px; background-color: #0c0d0d; }
.table_inner:before, .add_ons_table_inner:before, .agenda_slider_desktop_main:before { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 13px; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor;  
	mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
	mask-composite: add, add;
	mask-composite: exclude;
	padding: 1px;	pointer-events: none; position: absolute; z-index: 1; }
.table_inner table, td, th { border: none; background-color: transparent; padding: 0; margin: 0; }
.table_heading { padding: 20px 40px; font-weight: 400; margin: 0 auto; font-size: 30px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; }
.table_heading:first-child { width: 22%; }
.row_heading_text { font-size: 17px; line-height: 1.47; color: #ffffff; font-weight: 600;	font-family: "Open Sans"; vertical-align: middle; padding: 20px 0; border-top: 1px solid #3a3b3b; }
.table_image_and_text { text-align: center; padding: 20px; border-top: 1px solid #3a3b3b; vertical-align: middle; }
.table_tick_image { width: 100%; max-width: 35px; margin: 0 auto; display: inline-block; }
.table_tick_image img { width: 100%; height: 100%; object-fit: cover; }
.table_text { font-size: 14px; line-height: 1.57; color: #ffffff; font-weight: 400; font-family: "Open Sans"; text-align: center; margin-top: 15px; }

/*************** table_image ******************/
.table_image_subtitle { width: 100%; max-width: 778px; margin: 0 auto; }
.table_image_paragraph  { font-size: 23px; line-height: 1.52; }
.table_image_paragraph_inner { padding: 32px 70px; }
.table_image_paragraph_inner { border-radius: 10px; background-image: linear-gradient(90deg, #39b7ed 0%, #198bc3 100%); }
.table_image_paragraph_outer { width: 100%; max-width: 880px; margin: 0 auto; }
.table_one_col_image img { width: 100%; height: 100%; object-fit: cover; }


/***************** Add Ons Section **********************/
.add_ons_table_main { background-color: #0c0d0d; overflow: hidden; padding: 50px 45px 5px; }
.row_heading_text { font-size: 23px; line-height: 1.30; color: #ffffff; text-align: left; font-weight: 400; font-family: "Open Sans"; padding: 30px 20px 40px; width: 33.33%; } 
.add_ons_table_inner table, td, th { background-color: transparent; border: none; margin: 0; padding: 0; }
table tr td.table_text table tr:first-child .row_heading_text { border-top: none; vertical-align: middle; }
table tr td.table_text table tr:first-child .row_heading_text:first-child { padding: 0 20px 40px 0; }
table tr td.table_text table tr .row_heading_text:first-child { padding: 30px 20px 40px 0; }
table tr td.table_text table tr td.row_heading_text:last-child { width: 25%; }
.add_ons_table_inner { width: 100%; max-width: 1170px; margin: 0 auto; }

/*************************/
.sponsorship_two_col_left { width: 100%; max-width: 445px; height: 445px; }
.sponsorship_two_col_right { width: 100%; max-width: 660px; }
.sponsorship_two_col_image { height: 100%; }
.sponsorship_two_col_image img { height: 100% !important; object-fit: cover; width: 100%; }
.sponsorship_two_col_image:before { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 60%; left: 0; opacity: .8; position: absolute; width: 100%; z-index: 11;  transition: all .5s; }



/************ Entrepreneurs Section *************/
.Entrepreneurs_inner { padding: 70px 85px 80px; background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; border-radius: 10px; }
.Entrepreneurs_inner:before { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 13px; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff); mask-composite: add,add; mask-composite: exclude; padding: 10px; pointer-events: none; position: absolute; z-index: 2; }
.Entrepreneurs_title h2, .book_place_title h2 { font-size: 65px; line-height: 1; }
.Entrepreneurs_paragraph, .book_place_paragraph { font-size: 23px; line-height: 1.52; position: relative; z-index: 2; }
.Entrepreneurs_inner:after { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 60%; left: 0; opacity: .8; position: absolute; width: 100%; z-index: 1; }

/************** book place section ************/
.book_place_section { padding: 205px 0 95px; background-position: center; background-repeat: no-repeat; background-size: cover; margin-top: -108px; }
.book_place_title h2 { -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; } 
.book_place_paragraph a.email_blue_text { color: #1a8bc3; }



/************************************************************************************************************************************************************
******************************************************************* About Us page Css *****************************************************************
***********************************************************************************************************************************************************/

/*************************** Banner *************************/
.aboutUs_banner { padding: 151px 0; }
.aboutUs_inner { padding: 50px 117px 45px; }
.aboutUs_banner_para { width: 100%; max-width: 459px; margin: 0 auto; }

/************** two col card *****************/
.two_col_card_wrapper { width: 100%; max-width: 1880px; margin: 0 auto; padding: 0 15px; }
.two_col_card_main { z-index: 2; width: 100%; max-width: 910px; height: 580px; z-index: 11; padding: 30px; background-size: cover; background-position: top center; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.two_col_card_title h2 { font-size: 55px; line-height: 1; }
.two_col_card_details p { font-size: 25px; line-height: 1.4; font-family: "Open Sans"; }
.two_col_card_main:before { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 32%; left: 0; opacity: .8; position: absolute; transition: all .5s; width: 100%; z-index: 1; pointer-events: none; transition: all .5s; }
.white-popup img.border-radius--circle.valign--middle { border-radius: 50%; }
.two_col_card_main .top_modal_container .button.mfp-close { top: 5px; right: 5px; }
p.last_para { display: flex; align-items: center; justify-content: flex-start; gap: 30px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }

/******************** Meet Worldblu **********************/
.meet_worldblu { background-color: #f9f9f9; }
.meet_worldblu_title h2, .our_story_title h2 { font-size: 48px; line-height: 1; }
.meet_worldblu_person_name h3 { font-size: 45px; line-height: 1; }
.meet_worldblu_person_position  p { font-size: 23px; line-height: 1.08; color: #080808; }
.meet_worldblu_team { width: 100%; max-width: 345px; height: 100%; position: relative; }
.meet_worldblu_team_main { column-gap: 82px; row-gap: 70px; }
.meet_worldblu_person_image { width: 100%; max-width: 315px; margin: 0 auto; height: 315px; overflow: hidden; border-radius: 50%; }
.meet_worldblu_person_image:after { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 50%; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff); mask-composite: add,add; mask-composite: exclude; padding: 10px; pointer-events: none; position: absolute; z-index: 1; }
.meet_worldblu_person_image img, .our_story_two_col_image img  { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }
.meet_worldblu_person_image_outer a { width: 100%; height: 100%; display: block; }
/*************** slider section *****************/
.worldblu_history .client_image_container:before { background: #34a5d5; background: linear-gradient(0deg,#34a5d5,rgba(183,215,42,.788) 53%,rgba(183,215,42,0)); bottom: 0; content: ""; height: 50%; left: 0; opacity: .8; pointer-events: none; position: absolute; transition: all .5s; width: 100%; z-index: 1; }
.worldblu_history .client_text_paragraph p { font-size: 17px; line-height: 1.47; color: #262626; font-weight: 700; }
.worldblu_history .client_name p { font-size: 23px; line-height: 1.09; text-transform: uppercase; color: #2881c3; font-weight: 800; }
.worldblu_history .client_designation p { font-size: 14px; line-height: 1.78; text-transform: uppercase; color: #161616; font-weight: 600; }
.worldblu_history .client_text_container_inner { padding: 40px; }

/****************** our story **********************/
.our_story_top_content:before { background: linear-gradient(280deg,#34a5d5,#b7d72a); }
.our_story { background-size: initial; background-position: top left -455px; background-repeat: no-repeat; }
.our_story_top_content { padding: 55px 100px 60px; }
.our_story_paragraph, .our_story_two_col_text p { font-size: 17px; line-height: 1.47; color: #ffffff; font-weight: 600; }
.our_story_two_col_image { width: 100%; max-width: 100px; overflow: hidden; border-radius: 50%; }
.our_story_two_col_image:after { background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 50%; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff); mask-composite: add,add; mask-composite: exclude; padding: 7px; pointer-events: none; position: absolute; z-index: 1; }
.our_story_two_col { width: 100%; max-width: 500px; padding: 23px 0 30px; margin: 0 auto;  }
.our_story_two_col { gap: 22px; }
.our_story_two_col:before, .our_story_two_col:after { content: ""; background: #34a5d5; background: linear-gradient(-180deg,#8cc63e, #d9e021); top: 0; content: ""; height: 2px; left: 0; opacity: 1; position: absolute; transition: all .5s; width: 100%; z-index: 1; top: 0; }
.our_story_two_col:after { bottom: 0; top: unset; }
.our_story_card_title h3 { font-size: 45px; line-height: 1; }
.our_story_card_subtitle p { font-size: 45px; line-height: 1.11; }
.our_story_card { width: 100%; max-width: calc(33.33% - 35px); height: 385px; background: linear-gradient(240deg,#187cad,#39bbf3); padding: 55px 20px 20px; overflow: hidden; border-radius: 10px;  }
.our_story_card_content { font-size: 23px; line-height: 1.52; color: #ffffff; font-weight: 400; }
.our_story_card_line { width: 100%; max-width: 45px; margin: 0 auto; }
.our_story_card_line hr { border: 2px solid #fff; margin: 25px 0; }
.our_story_card:before { position: absolute; content: ''; width: 100%; height: 100%; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/AboutUs%20Page/Shape%201423%20copy%202.png); background-size: 585px 578px; background-repeat: no-repeat; background-position: center; top: 0; left: 0; }
.our_story_card_subtitle { width: 100%; max-width: 299px; margin: 0 auto; }
.our_story:after { position: absolute; content: ''; width: 580px; height: 290px; background-image: url(https://www.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/AboutUs%20Page/Ellipse%20815%20copy%2025.png); bottom: 0; right: 0; background-position: bottom right; background-repeat: no-repeat; background-size: initial; }
.our_story_outer { position: relative; z-index: 2; }
.our_story_cards .our_story_card:nth-child(even) { background: #d9e021; background: linear-gradient(52deg,#d9e021,#8cc63f 91%); }
.name_of_person h4 { font-size: 24px; line-height: 1; Color: #34a5d5; font-family: "Bebas Neue", sans-serif;  }
.learntabbingboxleftcol_video iframe { width: 100%; height: 100%; aspect-ratio: 16/9; }

/*******************************************************************************************************
************************************ Gradient Hover On Image ***************************************
*******************************************************************************************************/
.biggest_business_two_col_left_content:hover.biggest_business_two_col_left_content:before, 
.bottom_two_col_right_image:hover.bottom_two_col_right_image:before,
.listen_now_card_image:hover.listen_now_card_image:after,
.two_col_image:hover.two_col_image:after,
.sponsorship_two_col_image:hover.sponsorship_two_col_image:before { height: 80%; }

.two_col_cards_image:hover.two_col_cards_image:after { height: 90%; }

/************************************ Summit Page Css **********************************/
.smpriceingboxprice { position: relative; z-index: 1; }
.smpriceingboxprice:after { position: absolute; content: ''; width: 130px; height: 2px; background: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; }
.initial_price_text h3, .initial_price h3 { font-size: 28px; }

.freedominner, .Opportunityinner, .Experienceinner, .smleadershipinner { text-align: center; }
.freedomcounterbtn, .book_promo_cta, .Opportunitybtn, .Experiencebtn, .smleadershipbtn { display: inline-block; }
.freedomcounterbtn.buttonv3 a:hover, .Opportunitybtn.buttonv3 a:hover, .Experiencebtn.buttonv3 a:hover, .smleadershipbtn.buttonv3 a:hover { background: #2597cc; }

/**********************************************/
.summit_page_accordion_container { padding: 60px 0 70px; background-color: #000000; }
.question { align-items: center; cursor: pointer; display: flex; font-size: 1.2rem; font-weight: 600; position: relative; }

.summit_page_faq_accordion_container .question { align-items: flex-start; justify-content: space-between; gap: 20px; }

.answercont { max-height: 0; overflow: hidden; transition: .3s; padding-right: 80px; }
.summit_page_faq_section_title h2 { font-weight: 500; }
.question h3 { font-weight: 500; }
.summit_page_faq_section_subtext p { font-weight: 600; }
.faq_container { padding: 21px 38px; background-color: #0c0d0d; }
.faq_container:before {
	background: linear-gradient(240deg,#b7d72a,#34a5d5);
	border-radius: 13px;
	content: "";
	inset: 0;
	-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	padding: 1px;
	position: absolute;
}
.faq_container:not(:first-child) { margin-top: 10px; }

.gray_bg { background-color: #0c0d0d; }

.question h4 { display: block; width: 100%; }
/* .question .accordion-icon { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: #fff; } */

.question .accordion-icon { position: relative; border-radius: 50%; width:100%; max-width: 50px; height: 50px; background: rgb(140,198,62); background: linear-gradient(90deg, rgba(140,198,62,1) 0%, rgba(26,139,195,1) 100%); }

.question.active h4::before { height: 0; }
.question.active .accordion-icon span:nth-of-type(2) { transform: rotate(-180deg); }
/* .accordion-icon {
border-radius: 50%;
width: 38px;
height: 34px;
margin-left: 10px;
position: relative;
align-self: center;
display: flex;
background: rgb(140,198,62);
background: linear-gradient(90deg, rgba(140,198,62,1) 0%, rgba(26,139,195,1) 100%);
} */
.accordion-icon span { display: block; background-color: #fff; width: 26px; height: 2px; border-radius: 5px; position: absolute; top: 50%; left: calc(40% - 15px / 2); transition: transform 0.2s; }
.accordion-icon span:nth-of-type(2) { transform: rotate(-90deg); }

.answer, .answer p { color: #fff; font-size: 17px; line-height: 1.47; font-weight: 400; }


/************************************************************************************************************************************************************
******************************************************************* Summit page Css *****************************************************************
***********************************************************************************************************************************************************/

/*************************** comparison_chart *************************/
.comparison_chart .our_exibion_title { width: 100%; max-width: 800px; margin: 0 auto; }
.comparison_chart .subHeading { color: #fff; }
.comparison_chart .our_exibion_subtitle p { font-size: 17px; line-height: 1.59; font-style: normal; font-weight: 600; }
.comparison_chart .our_exibion_subtitle { width: 100%; max-width: 825px; margin: 0 auto; }
.comparison_chart .table_wrapper { width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 15px; }
.comparison_chart .table_wrapper td.row_heading_text { line-height: 1.09; text-transform: uppercase; font-family: "Bebas Neue", sans-serif; padding: 25px 0 25px 10px; width: 15%; }
.comparison_chart .table_wrapper .table_text { margin: 0; font-size: 17px; line-height: 1.29; }
.comparison_chart .table_wrapper .table_heading { padding:  0 20px 25px; color: #8cc63e;  }
.comparison_chart .table_wrapper .table_heading:first-child { width: 15%; }
.comparison_chart .table_wrapper .table_heading:nth-child(2) { color: #34a5d5; }
.comparison_chart .table_wrapper tr:nth-child(2) td.table_image_and_text p { font-weight: 600; }
.comparison_chart .table_wrapper .table_image_and_text { padding: 25px; }
.comparison_chart .table_main { padding: 30px; }
.comparison_chart .table_wrapper .table_heading { font-size: 24px; }
.comparison_chart .table_wrapper td.row_heading_text { font-size: 20px; }
/*************************************************/
.agenda_section { overflow: hidden; }
.agenda_title { width: 100%; max-width: 600px; margin: 0 auto; }
.agenda_title h2.subHeading { color: #fff; }
.agenda_subtitle p { font-size: 17px; line-height: 1.59; font-weight: 600; }
.agenda_slider_desktop_main { width: 100%; max-width: 100%; padding: 45px 40px; }
.agenda_date_details { width: 100%; max-width: 150px; border-radius: 5px; background-color: #ffffff; padding: 20px 23px; margin-top: -95px; position: relative; z-index: 1; }
p.agenda_day { font-size: 48px; line-height: 1; -webkit-text-fill-color: transparent; background: linear-gradient(90deg,#0da5e4,#b5d62d); -webkit-background-clip: text; display: inline-block; }
p.agenda_date, .lunch_break_text p { font-size: 17px; line-height: 1.59; margin: 0; }
.agenda_heading h5 { font-size: 17px; line-height: 1; }
.agenda_time p, .agenda_paragraph p, .agenda_speaker_name p, .agenda_speaker_designation p { font-size: 17px; line-height: 1.59; margin: 0; }
.agenda_speaker_details_outer { display: flex; align-items: center; gap: 15px; }
.agenda_speaker { width: 100%; max-width: 55px; height: 55px; border-radius: 27px; overflow: hidden; }
.agenda_speaker img { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }
.agenda_summary, .agenda_summary p  { font-size: 17px; line-height: 1.2; color: #fff; }
.agenda_time, .agenda_speaker_details_outer, .agenda_paragraph_outer { width: 33.33%; }
.agenda_time:first-child, .agenda_heading:first-child { width: 20%; }
.agenda_row_data {gap: 30px;border-top: 1px solid #3a3b3b;padding: 18px 0 25px;}
.agenda_heading { width: 33.33%; }
.agenda_heading_outer { padding-bottom: 20px; gap: 30px; }
.agenda_row_data:last-child { padding-bottom: 0; }
.agenda_section button.slick-prev.slick-arrow { width: 100%; max-width: 80px; height: 26px; display: inline-block; top: unset; bottom: -80px; left: 45%; }
.agenda_section button.slick-next.slick-arrow { width: 100%; max-width: 80px; height: 26px; display: inline-block; top: unset; right: 40%; transform: rotate(180deg); bottom: -67px; }
/* .agenda_slider_desktop_main_outer { padding-right: 47px;  } */
/* .agenda_slider_desktop_inner .slick-list.draggable { margin-right: -55%; } */
.agenda_slider_desktop_inner .slick-slide { margin-top: 50px; }

.agenda_section button.slick-next.slick-arrow svg, .agenda_section button.slick-prev.slick-arrow svg { width: 100%; height: 100%; display: inline-block; }
.agenda_section button.slick-next.slick-arrow:hover svg path, .agenda_section button.slick-prev.slick-arrow:hover svg path { fill: #34a5d5; }
.agenda_section button.slick-prev.slick-arrow svg path, .agenda_section button.slick-next.slick-arrow svg path { transition: all .5s; }
.lunch_break_text { width: 80%; display: flex; align-items: center; justify-content: center; background-color: #191a1a; padding: 28px; }
.agenda_slider_mobile_outer { display: none; } 
.event_standard_checkbox_outer .event_standard_checkbox_inner  span.help-block { bottom: -20px; left: 53px; }

.speakerboxcontenttag p { color: #8cc63f; }
.twoColumn_inner  select, .event_form select { -webkit-appearance: none; -moz-appearance: none; }

/****************************************************************************************************************************************************************
******************************************************************** Webinar Page css ************************************************************************
*************************************************************************************************************************************************************/

/************** webinar_banner *******************/
.sponsorship_banner.webinar_banner { padding: 90px 0; background-position: top center; position: relative; }
.sponsorship_banner.webinar_banner:before { position: absolute; content: ''; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); top: 0; left: 0; }
.webinar_banner .sponsorship_banner_title h1 { -webkit-text-fill-color: #fff; background: none; }
.webinar_banner .event_location:after { content: none; }
.webinar_banner .event_date:after { right: -32px; }
.webinar_banner .sponsorship_banner_outer { max-width: 980px; }
.webinar_banner .sponsorship_banner_paragraph { max-width: 800px; }
.webinar_banner .sponsorship_banner_paragraph.font23 { font-weight: 400; }
.webinar_register_button a { padding: 17px 60px; border-radius: 5px; }

/*************** what_you_learn ******************/
section.what_you_learn { background-repeat: no-repeat; }
.what_you_learn_two_col_inner { gap:25px; }
.what_you_learn_two_col_box { width: 100%; max-width: 545px; background-color: #0c0d0d; gap: 28px; border-radius: 10px; padding: 38px 55px 38px 35px; }
.what_you_learn_two_col_box:nth-child(4n+3)  { margin-left: 55px; }
.what_you_learn_two_col_box_image { width: 100%; max-width: 80px; }
.Font17 { font-size: 17px; line-height: 1.47; }

/*********** about_the_presenter ************/
.about_the_presenter { background-repeat: no-repeat; background-size: auto; background-position: top left -200px; }
.about_the_presenter_two_col { display: flex; gap: 60px; }
.about_the_presenter_two_col_inner { gap: 50px; }
.about_the_presenter_two_col_left_content { width: 100%; max-width: 445px; height: 365px; position: relative; }
.about_the_presenter_two_col_right_content { width: 100%; max-width: 575px; }
.about_the_presenter_two_col_left_content img { height: 100% !important; object-fit: cover; object-position: top center;  }
.presenter_designation h3 { font-family: "Open Sans"; font-size: 23px; line-height: 1.09; display: inline-block; -webkit-text-fill-color: transparent; background: linear-gradient(270deg,#0da5e4,#b5d62d); -webkit-background-clip: text; }
.presenter_content ,.presenter_content p { color: #fff; }
.about_the_presenter_two_col.flex_start.row-reverse { padding-left: 60px; }

/************** about_the_event *************/
.about_the_event { background-repeat: no-repeat; background-size: auto; background-position: top right -200px; }
.about_the_event_left_content { width: 100%; max-width: 490px; }
.about_the_event_left_topic_inner { gap: 20px; }
.about_the_event_left_topic_inner:not(:first-child) { padding-top: 10px; }
.event_form_title p { font-size: 48px; line-height: 1; }
.event_form_subtitle p { color: 161616; }
.about_the_event_inner { gap: 50px; }
.event_form_outer { width: 100%; max-width: 505px; padding: 55px 45px; background-color: #fff; border-radius: 10px; position: relative; }
.event_form_outer:before { border-radius: 10px; padding: 10px; }
.event_form .form-title { display: none; }
.event_form form { text-align: center; }
.event_form form .input input[type=text], .event_form form .input input[type=search], .event_form form .input input[type=email], 
.event_form form .input input[type=password], .event_form form .input input[type=tel], .event_form form .input input[type=number], 
.event_form form .input input[type=file], .event_form form select, .event_form form .input textarea 
{ padding: 15px !important; border-radius: 5px; border-color: #000; border: 1px solid #161616; font-size: 16px; line-height: 1.56; color: #858585; font-weight: 400; font-family: "Open Sans"; }
.event_form form label { text-align: left; font-size: 16px; line-height: 1.56; color: #161616; font-weight: 400; font-family: "Open Sans"; }
.event_form form .hs_team_training .input { position: relative; }
.event_form form .hs_team_training .input:before { position: absolute; content: ''; width: 12px; height: 7px; background-image: url(https://info.worldblu.com/hubfs/World%20Blue%20-%20theme%20-%202023/Submit%20Registration%20Assets%20-%202023/Triangle%201%20copy%202.png); top: 50%; right: 20px; background-repeat: no-repeat; background-position: center; background-size: cover; pointer-events: none; transform: translateY(-50%); }
.event_form .hs_submit.hs-submit { display: inline-block; }
.event_form form .actions { border-radius: 5px; background-image: linear-gradient(73deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%) }
.event_form form .hs_submit .hs-button { background-color: transparent; font-size: 25px; letter-spacing: 1px; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "Bebas Neue"; text-align: center; padding: 15px 35px; border-radius: 10px; }
.event_form_timer .timer > div > div { font-size: 40px; line-height: 1; color: #2d8fb9; font-family: "Bebas Neue"; }
.event_form_timer .timer p { font-size: 18px; letter-spacing: 3px; line-height: 1.66; color: #161616; font-family: "Bebas Neue"; text-align: center; }
.event_form_timer .timer > div:not(:last-child):before { color: #2d8fb9; }
.event_form form .hs-form-field { margin-bottom: 15px; }
.event_form form ul.no-list.hs-error-msgs.inputs-list { position: relative; }
.event_form .submitted-message { text-align: center; color: #000; font-size: 22px; font-weight: 600; }
.event_form form .input input[type=text]:focus-visible, .event_form form select:focus-visible { box-shadow: 0 0 7px #84c5e6; border: 1px solid #1a8bc3; outline: none; }
/**************** Webinar Footer *************/
.footer_social_links_icon svg path { width: 22px; transition: all 0.2s ease; fill: #fff; }
.footer_contact_us a { font-family: Bebas Neue,sans-serif; text-decoration: none; font-size: 20px; letter-spacing: 4px; color: #fff; border-radius: 10px; line-height: 1; transition: 0.3s ease-in; background: linear-gradient(73deg, rgba(217,224,33,1) 0%, rgba(140,198,63,1) 100%); padding: 11px 14px; }
.footer_social_links_icon_outer { display: flex; gap: 15px; }
.footer_social_links_inner { gap: 35px; }
.footer_social_links_icon { line-height: 1; }
.footer_social_links_icon a:hover svg, .footer_social_links_icon a:hover svg path { fill: #8cc63f; }
.footer_with_social_links_inner { gap: 30px; }
.topic_tick_image { width: 25px; }
.topic_tick_image img { width: 100%;height: 100% !important; object-fit: contain; }

.tips_button, .presenters_button { display: block; text-align: center; }

.webinar_semler_banner .sponsorship_banner_outer { max-width: 100% }
.webinar_semler_banner .banner_video_outer { margin: 0 auto; max-width: 1000px; width: 100%; }
.webinar_semler_banner .local_video { border-radius: 25px; overflow: hidden; }




/**************** summit popup[Home Page] ********************/
/* body.popup-open .summit_popup.hide_summit_popup { display: none; } */
.summit_popup { width: 100%; max-width: 680px; margin: 0 auto; position: relative; opacity: 0; transition: opacity 0.5s ease-in-out; }
.summit_popup button.mfp-close { top: 0; right: -40px; }
.mfp-ready .summit_popup { opacity: 1; }
 body.popup-open { overflow: hidden; }
/****************************************************************************************************************************************************************
******************************************************************** footer popup css ************************************************************************
*************************************************************************************************************************************************************/
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px 35px;
	width: auto;
	max-width: 100%;
	width: 600px;
	margin: 20px auto;
	border-radius: 20px;
}

.white-popup .popup-rating {
	font-size: 15px;
	line-height: 2;
	color: #999999;
	letter-spacing: 0.01em;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 700;
	text-transform: uppercase;
}

.white-popup .popup-title h3 {
	font-size: 24px;
	line-height: 1.28;
	letter-spacing: 0;
	color: #34a5d5;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 5px;
}

.white-popup .popup-content p, .mfp-content p{
	font-size: 22px;
	line-height: 1.6;
	color: #151515;
	font-weight: 300;
	font-family: "Open Sans",sans-serif !important;
	color: #4d4d4d !important;
}

.white-popup ul{
	list-style-type: disc !important;
	color: #151515;
	padding: 0 8px;
	margin-left: 20px;
}

.white-popup strong{
	font-weight: bold;
}

.white-popup a{
	color: #8cc63f;
}

.popup-logo img {
	height: 80px;
	width: 80px;
}

.white-popup .author-image {
	overflow: hidden;
	height: 62px;
	width: 62px;
	border-radius: 50%;
}

.white-popup .author-image img {
	width: 100%;
	height: auto;
}

.white-popup .author-name , .white-popup .author-post {
	line-height: 1.5;
	color: #73c42f;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	font-family: "Open Sans",sans-serif !important;
	margin: 0;
}

.white-popup .author-post {
	font-weight: 300;
	color: #151515;
}

.white-popup .author-name , .white-popup .author-post {
	font-size: 18px;
}

.white-popup .author-name p , .white-popup .author-post p {
	margin: 0;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	font-family: inherit;
}

button.mfp-close {
	top: 15px;
	right: 18px;
	background: #d9e021;
	background: -moz-linear-gradient(left,#d9e021 0,#8cc63f 100%);
	background: -webkit-linear-gradient(left,#d9e021 0,#8cc63f 100%);
	background: linear-gradient(to right,#d9e021 0,#8cc63f 100%);
	color: #fff !important;
	height: 40px;
	width: 40px;
	border-radius: 50%;
}

.white-popup .author-deatil {
	border-left: 1px solid #bcbcbc;
	padding-left: 34px;
}

.white-popup .popup-content {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 30px;
	padding-top: 25px;
}

.white-popup .author-info {
	padding-left: 19px;
	width: calc(100% - 65px);
}

.copyright_text_container ul li{line-height: 0;}

.copyright_text_container ul li span { font-size: 12px; line-height: 1.5; display: flex; padding: 0 20px; color: #fff; cursor: pointer; transition: all .4s; }
.copyright_text_container ul li span:hover{color: #000;}
.copyright_text_container ul li:first-child { border-right: 1px solid #fff; }

.privacy_policy_text p { font-size: 14px; line-height: 1.79; cursor: pointer; transition: all .5s; }
.privacy_policy_text p:hover { color: #34a5d5; }




@media (min-width: 1501px) and (max-width: 1600px){
	.details_button_outer:hover .ticket_offer_details { left: 50%; }
}

@media (min-width: 1367px) and (max-width: 1500px){
	.premium_ticket_outer .ticket_offer_details, .business_ticket_outer .ticket_offer_details {  left: 0; transform: translateX(0); }
	.premium_ticket_outer .ticket_offer_details:before, .business_ticket_outer .ticket_offer_details:before  { left: 20%; }

	.first_ticket_outer .ticket_offer_details { left: 0; }
	.first_ticket_outer .ticket_offer_details:before { left: unset; right: 145px; }
}

@media (max-width : 1900px){
	.speakerbottomcolumn .pin-spacer {
		padding-bottom: 900px !important;
	}

	.comparison_chart .table_wrapper { max-width: 85%; }
	.comparison_chart .table_wrapper .table_image_and_text { padding: 25px; }
}



@media (max-width : 1700px){
	.footertopstrip { gap: 30px;}

	.smbannerpersonimg { bottom: 50px;}
	section.smbannersection:after { width: 70%;}

	/* >>> HOMEPAGE STYLING <<< */
	.homep_banner_inner ul.slick-dots { padding-left: 248px;  }
}

@media (max-width : 1600px){
	.twocolsteprightcolbtn a { width: 100%;}

	section.smbannersection { padding-top: 200px;}

	/* >>> HOMEPAGE STYLES <<< */
	.homep_banner_inner ul.slick-dots { padding-left: 196px; }
}


@media  (max-width : 1600px) and (min-height : 600px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 700px !important;}
}
@media  (max-width : 1600px) and (min-height : 700px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 750px !important;}
}
@media  (max-width : 1600px) and (min-height : 750px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 850px !important;}
}

@media (min-width : 1080px) {
	.section_title_headline_container h2 { font-size: 55px; }
}

@media (max-width : 1500px){
	.speakerbottomcolumn .pin-spacer {
		padding-bottom: 900px !important;
	}

	.success_story_banner .banner_single_slide_container { background-position: center; }
}

.banner_section .banner_headline_text_container h1{
  max-width: 350px;
  margin: 0 auto;
}
.banner_headline_cotainer .banner_title_height h1.lh1 {
    max-width: 575px;
}
.banner_section .banner_subtitle_text_container p{
  max-width: 500px;
  margin: 0 auto;
}
  

@media (max-width : 1440px){
	h1, .h1 { font-size: 46px;}
	h2, .h2 { font-size: 40px;}

	/* >>> GLOBAL CSS <<< */
	.content-wrapper { max-width: 1280px; }

	.banner_section_inner { max-width: 70%; }
	.banner_headline_text_container h1 { font-size: 45px; }
	.banner_subtitle_text_container p { font-size: 19px; }
	.fact_card .fact_card_headline h3 { font-size: 45px; }
	.fact_card .fact_card_text p { font-size: 18px; }
	.fact_card_inner { max-width: 830px; }
	.sign_card_text p { font-size: 14px; }
	.testimonial_text_main p { font-size: 25px; }
	.testimonial_text_person_name p { font-size: 20px; }

	/* >>> ACHIEVEMENTS SECTION <<< */
	.achievements_section_grid{gap: 0;}
	.achievement_count h4 { font-size: 70px; }
	.achievements_section_grid .single_achievement:nth-child(7n+7) { height: 290px; max-width: 280px; }

	/* >>> SIGNS CARD SECTION <<< */
	.signs_card_grid { max-width: 970px; }
	.sings_section_text_container { max-width: 24%; }

	/* >>> CTA Container <<< */
	.cta_container_section { background-position-x: 200%; }
	.cta_container_inner { justify-content: center; row-gap: 30px; column-gap: 30px; }

	.footerformcolumn {max-width: 560px;}
	.footercontactcolumn { max-width: 280px;}

	.clients_section_inner .slick-next { right: -55px; }
	.clients_section_inner .slick-prev { left: -55px; }

	.clients_section_inner { padding-bottom: 100px; }

	.Opportunityboxsection:before {  width: 120%; left: -10%;}

	/* >>> HOMEPAGE STYLES <<< */
	/* 	.banner_headline_cotainer h1 br { display: none; } */
	.homep_banner_inner .banner_content_inner { max-width: 60%; }

	/* >>> DISCOVER STRATAGY <<< */
	.left_img_content_container { max-width: 330px; }

	/* >>> WEEKLY INSIGHTS MODULE <<< */
	.weekly_insights_section { background-position: -21% 0; }

	/* >>> WORK BOOK PAGE BANNER <<< */
	.left_img_inner { width: 80%; }
	.work_book_section .work_book_inner { gap: 20px; padding: 50px; }

	/* >>> CERTIFIED ORGANZATION MODULE <<< */
	.certified_orgs_section { background-position: -100% !important; }

	/* >>> ORG VIDEOS MODULE <<< */
	.video_thumbnail_container { width: 100%; }

	.organization_connect_container { background-position: -42% 100%!important; }
	.body-container--org_detail .banner_section { background-position: top; }

	/* >>> SUMMIT PAGE PRESENTED SECTION <<< */
	.Presentedtitle h2 { font-size: 52px; }
	.Presentedtitle { max-width: 900px; width: 100%; }

	.smbannerlogosection.enable { left: 1%!important; }

	.success_story_banner .banner_img_attribute_container { right: 0; }

	.freedom_at_work { padding: 50px 0; }
	.freedom_paragraph { padding-top: 10px; }
	/* 	.freedom_paragraph p br { display: none; } */

	.slider_image { height: 230px; }

	.our_mission { padding: 300px 0 80px; }

	.two_col_image { height: 250px; width: 100%; }

	/*******************/
	.Work_with_us_title h3 { font-size: 48px; }
	.Work_with_us_section { padding: 50px 0; }
	.Work_with_us_paragraph, .Work_with_us_cta  { padding-top: 25px; }
	.font23 { font-size: 20px; }

	/**********************/
	.Our_exibion { padding: 50px 0; }
	.Our_exibion_two_col_image { max-width: 60px; }
	.Our_exibion_two_col_title h5 { font-size: 28px; }
	.Our_exibion_two_col .Our_exibion_two_col_innerbox:not(:first-child) { padding-top: 20px; }
	.Our_exibion_two_col_outer, .participate_cta  { padding-top: 40px; }


	/*******************/
	.aboutUs_banner { padding: 80px 0; }
	.aboutUs_inner { padding: 40px; }

	.two_col_card_title h2 { font-size: 48px; }

	.speaker_video_outer .slick-prev { left: 0px; }
	.speaker_video_outer .slick-next { right: 0px; }


	.speaker_list_inner { column-gap: 70px; }
}


@media (max-width : 1366px){
	.testimonialslider {  padding: 200px 0 100px;}
	.counterinner {  gap: 20px;}
	.speakerbottomcolumnmain {
		overflow-x: hidden;
	}
	section.worksection:before { background-position: right -54px bottom 100%; }

	/* >>> HOMEPAGE STYLES <<< */


	.prize_tickets { max-width: calc(50% - 10px); }
	.tickets_inner { gap: 20px; flex-wrap: wrap; }
	.ticket_offer_details { left: -20px; transform: translateX(0px); width: calc(100% * 1.1); }
	.ticket_offer { max-width: 100%; }
	.ticket_offer_details:before { left: 45%; }

	/****************/
	.email_banner { background-position: center; }
	.certification_banner { background-position: center; padding: 100px 0; }


	/********************/
	.two_col_text_outer { max-width: calc(100% - 420px); }
	.two_col_image_text_box { gap: 30px; }
	.two_col_image_outer { max-width: 400px; }
	.two_col_text_outer { max-width: calc(100% - 430px); }

	.Entrepreneurs_title h2, .book_place_title h2 { font-size: 54px; }
	.Entrepreneurs_paragraph, .book_place_paragraph { font-size: 20px; }
	.Entrepreneurs_inner { padding: 50px; }
	.Entrepreneurs_paragraph, .book_place_paragraph   { padding-top: 25px; }

	.book_place_section { padding: 150px 0 50px; }

	.certification_multistep .select_field:after { right: 4px; top: 38px; }
	.certification_multistep .select_field:before { right: 3px; }

	/****************/
	.two_col_card_main { height: 400px; }

	.two_col_card_details p { font-size: 22px; }

	/****************/
	.meet_worldblu_team { max-width: calc(33.33% - 30px); }
	.meet_worldblu_person_image { max-width: 300px; height: 300px; }
	.meet_worldblu_team_main { gap: 30px; padding-top: 50px; }
	.meet_worldblu_person_name { padding-top: 20px; }
	.meet_worldblu_person_name h3 { font-size: 40px; }

	.agenda_section button.slick-prev.slick-arrow, .agenda_section button.slick-next.slick-arrow { max-width: 70px; }
	.agenda_section button.slick-prev.slick-arrow { left: 40%; }
	.agenda_section button.slick-next.slick-arrow { right: 40%; }

	.speaker_slider_inner.text-center { width: 100%; max-width: 1000px; margin: 0 auto; }
}

@media  (max-width : 1440px) and (min-height : 600px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 700px !important;}
}
@media  (max-width : 1440px) and (min-height : 700px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 750px !important;}
}
@media  (max-width : 1440px) and (min-height : 750px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 850px !important;}
}



@media (max-width : 1300px){
	h1, .h1 { font-size: 65px;}
	h2, .h2 { font-size: 40px;}
	.wrapper,.dnd-section > .row-fluid, .dnd-section .wrapper {
		max-width: 1170px;
	}

	.footerlogo { max-width: 200px; width: 100%;}
	.footerlogo a {  width: 100%;  height: 100%;}
	.footerlogocolumn {  max-width: 200px;}
	.footertopstrip {  gap: 20px;}
	.footermenucolumn {  max-width: 120px;}

	.learntabbingbottomcolumn {  max-width: 90%; width: 100%;    margin: 0 auto;}
	.learntabbingbox { gap: 50px;}
	.learntabbingboxrightcol {  max-width: calc(100% - 550px);}

	.twocolstepinnersec {  gap: 30px;}

	.speakerbottomcolumnmain {
		overflow-x: hidden;
	}

	section.worksection:before  { display : none }
}

@media (max-width : 1280px){
  .banner_headline_cotainer .banner_title_height h1.lh1 {
    max-width: 475px;
}
	h1, .h1 { font-size: 40px;}
	h2, .h2 { font-size: 35px;}
	.h3, h3 { font-size: 28px;}
	.h5, h5 { font-size: 20px;}


	.clients_section_inner .slick-list.draggable {
		margin: 0 -20px;
		text-align: center;
	}


	.clients_section_inner .slick-next { bottom: 80px; right: 44%; top: 89%; transform: translateX(-50%); }
	.clients_section_inner .slick-prev { left: 44%; top: 89%; bottom: 80px; transform: translateX(-50%); }


	section.smbannersection:before {  height: 100%; background: linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,1) 100%);}
	.smbannerlogosection {  margin-top: 20px; max-width: calc(100px * 5); margin: 0 auto; padding-top: 40px; } 
	.smbannerlogobox { max-width: 100px;}
	.smbannerpersonimg { width: 85%; bottom : 50px;}

	.speakerbottomcolumn .pin-spacer {
		padding-bottom: 900px !important;
	}
	.speakerbottomcolumnmain {
		overflow-x: hidden;
	}
	.smbannertitle h1 { font-size: 100px;}

	/* >>> HOMEPAGE STYLES <<< */
	.banner_cta_container a { padding: 20px; }

	/* >>>> ORG CONNECT <<<< */
	.organization_connect_container { background-position: -60% 100%!important; }

	.worldblu_history  .clients_section_inner .slick-prev, .worldblu_history  .clients_section_inner .slick-next { top: 95%; }
}

@media  (max-width : 1280px) and (min-height : 600px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 650px !important;}
}
@media  (max-width : 1280px) and (min-height : 700px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 750px !important;}
}
@media  (max-width : 1280px) and (min-height : 750px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 850px !important;}
}



@media (max-width : 1230px){
	.wrapper,.dnd-section > .row-fluid, .dnd-section .wrapper {
		max-width: 95%;
	}

	.pb75,.p75-0 { padding-bottom:70px; }
	.pb80,.p80-0 { padding-bottom:70px; }
	.pb85,.p85-0 { padding-bottom:70px; }
	.pb90,.p90-0 { padding-bottom:70px; }
	.pb95,.p95-0 { padding-bottom:70px; }
	.pb100,.p100-0 { padding-bottom:70px; }
	.pb110,.p110-0 { padding-bottom:70px; }
	.pb120,.p120-0 { padding-bottom:70px; }
	.pb130,.p130-0 { padding-bottom:70px; }
	.pb140,.p140-0 { padding-bottom:70px; }
	.pb150,.p150-0 { padding-bottom:70px; }
	.pb160,.p160-0 { padding-bottom:70px; }
	.pb170,.p170-0 { padding-bottom:70px; }
	.pb180,.p180-0 { padding-bottom:70px; }
	.pb190,.p190-0 { padding-bottom:70px; }
	.pb200,.p200-0 { padding-bottom:70px; }
	.pb210,.p210-0 { padding-bottom:70px; }
	.pb220,.p220-0 { padding-bottom:70px; }
	.pb230,.p230-0 { padding-bottom:70px; }
	.pb240,.p240-0 { padding-bottom:70px; }
	.pb250,.p250-0 { padding-bottom:70px; }
	.pb260,.p260-0 { padding-bottom:70px; }
	.pb270,.p270-0 { padding-bottom:70px; }
	.pb280,.p280-0 { padding-bottom:70px; }

	.pt75,.p75-0 { padding-top:70px; }
	.pt80,.p80-0 { padding-top:70px; }
	.pt85,.p85-0 { padding-top:70px; }
	.pt90,.p90-0 { padding-top:70px; }
	.pt95,.p95-0 { padding-top:70px; }
	.pt100,.p100-0 { padding-top:70px; }
	.pt110,.p110-0 { padding-top:70px; }
	.pt120,.p120-0 { padding-top:70px; }
	.pt130,.p130-0 { padding-top:70px; }
	.pt140,.p140-0 { padding-top:70px; }
	.pt150,.p150-0 { padding-top:70px; }
	.pt160,.p160-0 { padding-top:70px; }
	.pt170,.p170-0 { padding-top:70px; }
	.pt180,.p180-0 { padding-top:70px; }
	.pt190,.p190-0 { padding-top:70px; }
	.pt200,.p200-0 { padding-top:70px; }
	.pt210,.p210-0 { padding-top:70px; }
	.pt220,.p220-0 { padding-top:70px; }
	.pt230,.p230-0 { padding-top:70px; }
	.pt240,.p240-0 { padding-top:70px; }
	.pt250,.p250-0 { padding-top:70px; }
	.pt260,.p260-0 { padding-top:70px; }
	.pt270,.p270-0 { padding-top:70px; }
	.pt280,.p280-0 { padding-top:70px; }


	.footerform .hs_submit.hs-submit { position: unset; transform: unset; padding-top: 15px;}
	.footerform form input[type=email] { padding: 20px;}

	.single_client_info { max-width: 300px; margin: 0 auto; }

	.clients_section_inner { padding-bottom: 100px; }

	.testimonialinner:before, .testimonialinner:after { left: -20px;}

	.Opportunityboxsection {  max-width: 800px;}

	.learntabbingbtn a { font-size: 20px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; word-break: break-word; }

	.Experiencetitle h2 {  font-size: 80px;}

	/* 	.smeventmap2ndimg { width: 350px; height: 350px;}

	.smeventsection {  padding-bottom: 100px;}
	.smeventmap3rdimg {  bottom: -50px;}
	.smeventmap4thimg {  bottom: 50px;} */

	.countertitle h2 { font-size: 25px;}
	.countersubtitle h3 {  font-size: 20px;}
	.timer>div>div, .our_exhibitor_timer .time_num  {  font-size: 30px;}
	.timer p, .our_exhibitor_timer p {  font-size: 18px;  margin-top: 10px}
	.timer>div:not(:last-child):before, .our_exhibitor_timer>div:not(:last-child):before { font-size: 30px; top: 12px;}
	.counterbtn a { font-size: 18px; padding: 13px 50px; }
	.sectionclosebtn p { font-size: 17px;}
	.sectionclosebtn { right: 10px; top: 5px;}

	.speakerbottomcolumn .pin-spacer {
		padding-bottom: 900px !important;
	}
	.testimonialsection button.slick-next, .testimonialsection button.slick-prev {
		top: unset;
		bottom : 20px;
		transform : unset;
	}
	.testimonialsection button.slick-prev { left : unset; right : 70px;   transform : rotate(180deg);;}

	.Measurebox { max-width: calc(25% - 23px);}

	.Scorecardboxsection { gap: 30px;}
	.Scorecardbox { max-width: calc(20% - 24px);}

	.twocolstepleftcol { padding: 216px 50px 245px;}

	/* >>> WEEKLY INSIGHTS MODULE <<< */
	.weekly_insights_section { background-position: -21% 120px; }


	/************************************************/
	.heading_text h5 { font-size:34px; }
	.subheading_text,  .equal_ticket_main { padding-top: 15px; }
	.promo_code input[type=text] { padding: 10px 15px; }
	.promo_button, .submit_button input[type=submit], .event_standard_checkbox_outer .submit_button a.submitButton { font-size: 20px; padding: 10px; }
	.client_info, .payment_preference, .event_standard, .cant_wait_message_outer  { padding: 40px 0; }
	.client_info_form, .event_standard_checkbox, .submit_button, .promo_code_checkbox  { padding-top: 25px; }
	.twoColumn { gap: 15px; }
	.twoColumn_inner { width: 50%; }
	.client_info_form fieldset input, .client_info_form fieldset select, .invoice_form_inner fieldset input, .oneColumn .twoColumn_inner textarea { margin: 10px 0 25px; }
	span.help-block { bottom: 5px; }
	.select_field:after { top: 32px; }
	.cant_wait_message p { font-size: 40px; }

	.form_section_title { padding: 30px 15px; }

	/*********************/
	.freedom_paragraph { padding-top: 40px; }

	.single_case_study_inner { gap: 30px; }
	.case_study_info_container { width: calc(100% - 30px); }

	.certification_twoColumn_inner span.help-block { bottom: -2px; font-size: 12px; }
	.certification_twoColumn_outer fieldset select { margin: 10px 0 20px; }


	.sponsorship_banner { padding: 70px 0; }
	.sponsorship_banner_outer { padding: 40px; }

	/****************/
	.subHeading { font-size: 42px; }
	.biggest_business_bottom_content .biggest_business_bottom_title h2 { font-size: 46px; }
	.top_content_two_col { padding: 40px 0; }
	.biggest_business_two_col_content { margin-top: -35px; padding: 50px 0; }
	.bottom_content_two_col { padding: 20px 0; }
	.bottom_two_col_right_image, .biggest_business_two_col_left_content { height: 400px; max-width: 400px;  }
	.biggest_business_two_col_right_content { max-width: calc(100% - 400px); }
	.biggest_business_two_col_content_inner { gap: 50px; }

	.two_col_cards { max-width: calc(50% - 20px); } 

	.listen_now_cards { max-width: calc(50% - 10px); }
	.listen_now_cards_inner { gap: 10px; }


	.our_mission_two_col_inner .our_mission_two_col_box:nth-child(3), .what_you_learn_two_col_box:nth-child(4n+3) { margin-left: 20px; }
	.our_mission_two_col_box, .what_you_learn_two_col_box { max-width: calc(50% - 25px); padding: 20px; }

	.Work_with_us_section { padding: 50px 0; }


	.table_one_col_image_outer { width: 100%; max-width: 500px; margin: 0 auto; }


	.two_col_card_title h2 { font-size: 42px; }

	.Opportunitybox { max-width: calc(40% - 10px); }
	.Opportunityboxbtn { padding-top: 20px; }
	.Opportunityboxtitleinner h3 { font-size: 24px; }
	.Opportunityboxlistitem ul li { font-size: 16px; }
	.Opportunityboxbtn a { padding: 25px; font-size: 20px; }
	.Opportunityboxlistitem ul li+* { margin-top: 5px; }


	.agenda_section { padding: 80px 0 120px; }

	.summit_page_accordion_container { padding: 50px 0; }

	.speaker_video_outer .slick-next { top: unset; bottom: -50px; right: 30%; }
	.speaker_video_outer .slick-prev { top: unset; bottom: -50px; left: 20%; }
	.speaker_button { padding-top: 0; margin-top: 100px; }
	.speaker_video_outer .slick-prev svg, .speaker_video_outer .slick-next svg { width: 50px; height: 50px; }


	.what_you_learn_two_col_box_image { max-width: 50px; }

}

@media  (max-width : 1230px) and (min-height : 600px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 650px !important;}
}
@media  (max-width : 1230px) and (min-height : 700px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 750px !important;}
}
@media  (max-width : 1230px) and (min-height : 750px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 850px !important;}
}

@media (max-width : 1180px){
	.email_banner_inner { padding: 40px 200px; }
	.email_banner_outer { max-width: 1000px; }

	.free_gift_title p { font-size: 40px; }
	.gift_button_inner.cta_styles a { font-size: 18px; } { max-width: 50%; }
	.free_gift_right_content { max-width: calc(50% - 30px); }
	.gift_button_inner a, .free_gift_paragraph p { font-size: 18px; }
	.free_gift_paragraph, .gift_button  { padding-top: 20px; }

	.success_story_banner .banner_single_slide_container { background-position: center; padding: 100px 0; }


	.certification_banner_inner { padding: 30px; }


	.biggest_business_two_col_right_content { max-width: 550px; }


	.table_main, .comparison_chart .table_main { padding: 25px; overflow-x: scroll; overflow-y: hidden; }
	.table_main::-webkit-scrollbar, .comparison_chart .table_main::-webkit-scrollbar { width: 10px; height: 3px; background-color: #fff; border-radius: 10px; }
	.table_main::-webkit-scrollbar-thumb, .comparison_chart .table_main::-webkit-scrollbar-thumb { background-color: #d9e021; border-radius:10px; }
	.table_heading { font-size: 28px; }

	.add_ons_table_main { padding: 25px 25px 5px; }
	table tr td.table_text table tr:first-child .row_heading_text:first-child { padding: 0 20px 20px 0; }
	.row_heading_textm .comparison_chart .table_wrapper td.row_heading_text { padding: 20px; font-size: 20px; }


	/***************************/
	.sponsorship_two_col_left, .sponsorship_two_col_right { max-width: 50%; }
	.sponsorship_two_col_inner { gap: 30px; }
	.sponsorship_two_col_right_paragraph { padding-top: 25px; }

	.table_inner:before { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }


	/*******************/
	.our_story_card_title h3, .our_story_card_subtitle p { font-size: 35px; }
	.our_story_card_line hr { margin: 15px 0; }
	.our_story_card_content { font-size:  20px; }
	.our_story_card { max-width: calc(50% - 15px); height: auto; padding: 25px; }
	.our_story_cards { gap: 30px; flex-wrap: wrap; }
	.our_story_bottom_content { padding-top: 30px; }
	.comparison_chart .table_wrapper { max-width: 100%; }
	.comparison_chart .table_wrapper .table_image_and_text { padding: 15px; min-width: 200px; }

	/**************/
	.about_the_presenter_two_col { gap: 30px; }
	.presenter_designation h3 { font-size: 20px; }
}

@media (max-width : 1200px){
  .listParentOfNav li a {
    font-size: 15px; 
  }
}
  
@media (max-width : 1080px){
	section.clients_section { overflow: hidden; }

	/* >>> HEADER <<< */
	.midTextContent p { font-size: 22px; }

	/* >>> BANNER SECTION <<< */
	.banner_section { padding: 140px; }
	.banner_section_inner { max-width: 100%; padding: 41px;}
	.banner_headline_text_container h1 { font-size: 40px; }
	.banner_subtitle_text_container p { font-size: 20px; }.banner_section {background-size: cover;background-position: center;}
	.banner_section_inner:after { padding: 5px; border-radius: 30px;}
	.banner_headline_text_container sup { font-size: 25px; }
	.banner_img_attribute_container { right: 0; }
	/* 	.banner_img_attribute_container p { font-size: 14px; } */


	/* >>> FACT CARD <<< */
	.fact_card_inner { max-width: 70%; }
	.fact_card .fact_card_headline h3 { font-size: 40px; }
	.fact_card .fact_card_text p { font-size: 15px; }
	.fact_card { padding: 45px; border-radius: 20px;}
	.fact_card .fact_card_headline { width: 40%; }

	/* >>> SIGNS CARDS SECTION <<< */
	.sings_section_text_container h5 { font-size: 40px; }
	.sign_card_headline h6 { font-size: 35px; }
	/* 	.sings_section_text_container h5 br { display: none; } */
	.sign_card_text p { font-size: 14px; }
	.signs_card_grid { row-gap: 25px; column-gap: 25px; margin: 0 auto;}
	.single_sign_card { padding: 25px; }
	.sings_section_inner { flex-direction: column; padding-top: 50px; gap: 25px; }
	.sings_section_text_container { max-width: 100%; text-align: center;}
	/* 	.sings_section_text_container h2 br { display: none; } */

	/* >>> SOLUTIONS SECTION <<< */
	.solutions_main_content_container { gap: 30px; }
	.solutions_content_left_container { max-width: 400px; margin: 0 auto; }
	.solutions_content_right_container { flex: 2; max-width: 520px; }
	.steps_list_container ul li { gap: 25px; }
	.step_text_headline h5 { font-size: 35px; }
	.step_img_container {max-width: 60px;}
	.step_text_subtext p { font-size: 14px; }
	.steps_list_container ul li:not(:first-child) { padding-top: 30px; }
	.steps_list_container.pt100 { padding-top: 25px; }
	.solutions_right_content_headline h6 { font-size: 25px; }
	.steps_list_container ul li:first-of-type .step_text_container{margin-top: 0;}

	/* >>> LOGO SHOWCASE <<< */
	.logo_grid_container { justify-content: center; }

	/* >>> PHOTO COLLECTION <<< */
	.photo_collection_container { grid-template-columns: repeat(2, 1fr); }

	/* >>> ACHIEVEMENTS SECTION <<< */
	.achievement_count h4 { font-size: 55px; }
	.achievements_section_grid { gap: 15px; }
	.achievements_section_grid .single_achievement .achievement_text, .achievements_section_grid .single_achievement:nth-child(7n+4) .achievement_text{width:66%;}
	.achievements_section_grid .single_achievement:nth-child(7n+1) { height: 250px; max-width: 260px; }
	.achievements_section_grid .single_achievement:nth-child(7n+2) { height: 245px; max-width: 230px; }
	.achievements_section_grid .single_achievement:nth-child(7n+3) { margin-top: 0; height: 243px; align-self: center; max-width: 233px; }
	.achievements_section_grid .single_achievement:nth-child(7n+4) { margin-bottom: 20px; max-width: 240px; }
	.achievements_section_grid .single_achievement:nth-child(7n+5) { height: 240px; margin-top: -72px; max-width: 240px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) .achievement_count h4 { font-size: 55px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) { max-width: 260px; height: 260px;}
	.achievements_section_grid .single_achievement:nth-child(7n+7) { margin-top: -70px; max-width: 230px; }

	/* >>> TESTIMONIAL SECTION <<< */
	.testimonial_text_main p { font-size: 28px; }
	.testimonial_image_container { max-width: 250px; }
	.testimonial_image_container:after { width: 70%; right: -70%; }
	.testimonial_image_container:before { width: 70%; left: -70%; }

	.awards_section_inner .section_intro_headline h2{font-size: 40px; }	
	/* >>> LOGO GALLARY <<< */
	.section_title{width: 66%;}
	.section_title h3{font-size: 45px;}
	.logo_gallary_section ul { row-gap: 25px; column-gap: 40px; }

	/* >>> CLIENTS SECTION <<< */
	.single_client_info { display: block !important; margin: 0 auto; }
	.clients_section_inner .slick-list.draggable { text-align: center; }

	/* >>> CTA Container <<< */
	.cta_container_section{background-position-x: center;}
	a#cta_button_621498_b1cd94f3-de06-428b-be57-5b585c79db18 { padding: 20px; }
	a#cta_button_621498_28b0fdf9-bf73-4fae-ae41-b00b24c21f13 {padding: 20px 120px;}
	a#cta_button_621498_c8387f4a-88d9-45d4-b2ee-f9af7bafa4a4 { padding: 20px; }

	.single_org_container_inner{min-height: 350px;}

	/* >>> FOOTER SECTION <<< */
	.footer_links_container { column-gap: 60px; }
	.footertopstrip { flex-wrap: wrap; gap: 30px 20px;}
	.footerform .hs_submit.hs-submit { padding-top: 0; position: absolute; transform: translateY(-50%);}
	.footerform form input[type=email] {  padding: 20px 170px 20px 20px;}
	.footer_links_container:nth-of-type(3) .footer_links_container_inner:nth-child(2) { max-width: 252px; }
	.footer_contact_headline { gap: 0; }
	.footer_contacts_container { gap: 30px; }
	.footer_social_links_container { gap: 27px; }
	footer a.cta_button { display: block; width: 127px; text-align: center; }

	.footer_links_container_inner:nth-of-type(5) {
		max-width: 100px !important;
		width: 100%;
	}

	.clients_section_inner { padding-bottom: 70px; }

	.our_standard_inner { gap: 30px; }
	.our_standard_left_content, .our_standard_right_content {  max-width: 50%; }
	.single_client_info { max-width: 90%;}

	.smbannerpersonimg {  bottom: 100px;}

	.testimonialinner:before, .testimonialinner:after { left: 0; width: 120px; height: 120px; top: -50px;}
	.testimonialslider { padding: 100px 0;}
	.testimonialimg { width: 500px; }
	.learntabbingbox { flex-direction: column;}
	.learntabbingboxrightcol {  max-width: 100%;}


	.smleadershipboxsection { gap: 30px;}
	.smleadershipbox {  max-width: calc(25% - 32.5px);}

	.timer > div {  padding: 0 20px;}

	.speakerbottomcolumn .pin-spacer {  padding-bottom: 900px !important;  }


	.Implementingboxsection { gap: 20px;}
	.Implementingbox { max-width: calc(33.33% - 14px);  padding: 68px 30px 60px;}

	.Leadersfailingbox { max-width: calc(33.33% - 20px);}
	.Leadersfailingboxsection {  justify-content: center;}

	.twocolformleftcol {  max-width: 50%;}
	.twocolformrightcol {  max-width: 50%;}

	/* >>> HOMEPAGE BANNER SECTION <<< */
	.homep_banner_inner ul.slick-dots { left: 0; max-width: 100%; padding-left: 0; }

	/* >>> TOXIC ORGS SECTION <<< */
	.top_content_container { justify-content: center; gap: 30px; }
	.trait_text_container h6 { font-size: 20px; }
	.bottom_content_container { justify-content: center; gap: 30px; flex-wrap: wrap; }

	/* >>> TODO SECTION <<< */
	.single_todo_card { padding: 60px 30px; }
	.todo_card_main_text h3 { font-size: 40px; }
	.todo_card_bottom_subtext { max-width: 100%; }

	/* >>> DISCOVER STRATAGY SECTION <<< */
	.cta_styles a { padding: 24px; font-size: 22px; }
	.discover_stratagy_inner { gap: 40px; }

	/* >>> 2 CTA MODULE <<< */
	.two_cta_inner { flex-wrap: wrap; }

	/* >>> BREAKING NEWS MODULE <<< */
	.breaking_news_inner { justify-content: center; gap: 40px; }

	/* >>> WORK BOOK PAGE BANNER <<< */
	.left_img_inner { box-shadow: 12px 12px 30px #121212; }

	/* >>> MEET THE AUTHOR SECTION <<< */
	.author_section { background-size: 100%; }

	/* >>> PICK YOUR COPY SECTION <<< */
	.single_logo_container { width: 15%; }
	.logos_container { align-items: center; justify-content: center; }
	.copy_section_cta_container { flex-wrap: wrap; }

	/* >>> BULK ORDER MODULE <<< */
	.bulk_order_section { background-position: 0 0%!important; }
	.bulk_order_inner { gap: 100px; }

	/* >>> EXPLORE CERTIFIED ORGANIZATION MODULE <<< */
	.explore_orgs_headline { width: 67%; }

	/* >>> WHY FREEDOM AT WORK MODULE <<< */
	.why_faw_desc { max-width: 80%; }
	/* 	.why_faw_desc br { display: none; } */

	/* >>> ORG CONNECT MODULE <<< */
	.organization_connect_container { background-position: -100% 100%!important; }
	.org_connect_content_container { max-width: 50%; }
	.org_connect_inner { gap: 60px; }

	/* >>> SUMMIT PAGE PRESENTED MODULE <<< */
	.Presentedtitle { max-width: 750px; }
	.Presentedtitle h2 { font-size: 48px; }

	.our_exhibitor_timer>div {  padding: 0 10px;}

	.learntabbingboxleftcol_video { height: 350px; max-width: 700px; min-height: 100%; margin: 0 auto; }

	.discoverbox { min-height : 400px; max-width: calc(50% - 10px); }

	.Navigation_Inner  ul > li > a { padding: 42px 10px 42px 10px; }
	.Navigation_Right { padding-left: 21px; }
	/*   .Navigation_Inner ul li a {padding: 30px 10px;}
	.Navigation_Right ul {gap: 15px;}
	.Navigation_Right {width: 179px;}
	.Navigation_Left {width: calc(100% - 179px);} */

	/*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/
	a.expandMenu {width: 30px;height: 25px;display: block;cursor: pointer;padding: 3px;position: relative;margin: 0 3px 0 auto;}
	a.expandMenu i { position:relative; width: 30px; left:0; height: 2px; opacity:1; display: block; background: rgba(40,167,222,1);; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
	a.expandMenu i:first-child {  margin-top: 0;}
	a.expandMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 8px; position: relative; }
	a.expandMenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
	a.expandMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -6px; position: relative; }

	.childExpand { position: absolute; top: 14px; right: 20px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
	.childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background:rgba(40,167,222,1); margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
	.childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
	.childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
	.childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg);}

	.Navigation_row {border-top: 1px solid #fff;width: 100%;position: absolute;padding: 29px;left: 0;top: 100%;display: none;background: #000;text-align: left;box-shadow: 0px 4px 4px 0px rgb(153 153 153 / 30%);height: calc(100vh - 80px); overflow-y: auto !important; };
	.Navigation_Left.Navigation_Inner { width: 100%; }
	ul.listParentOfNav { padding: 0; display: block; }
	li.navItem { padding: 0; }
	.Navigation_Inner ul li a { padding: 10px 20px; color:#fff !important; }
	span.navArrow { display: none; }
	span.topIcon { display: none; }
	.megaMenu { position: relative; display: none; top: inherit; left: inherit; transform: none; border-radius: 0; margin-top: 18px; }
	.megaMenuInner { border-radius: 0; }
	.allMegaMenuContentWrap { flex-wrap: wrap; }
	.leftSideContent { width: 100%; padding: 10px 20px; }
	.leftSideContent { width: 100%; }
	.leftSideContent:not(:first-child) { padding-left: 20px; }
	.navItem:nth-child(n+3) .megaMenu { right: 0%; }
	ul.listParentOfNav li .megaMenu { opacity: 1; visibility: visible; }
	.listParentOfNav li a { color: #ffffff;  }
	.mega_menu_desc{ max-width: 100%; }

	.Navigation_Inner  ul > li + li { border-top: 1px solid rgb(255 255 255 / 5%); }
	.Navigation_Inner  ul > li > a {padding: 15px 20px; }

	.Navigation_Right {width: 100%;text-align: center;}
	.Navigation_Right ul {justify-content: center;padding-top: 12px !important;border-top: 1px solid #f29335;}
	.Navigation_Right {padding-left: 0;}
	li.signInIcon a {color: #ffffff;}

	.header_container { position: relative; }
	.lower_header_container { border-top: 0; }
	.upper_header_inner.d_flex.space_between { padding-right: 70px; }
	a.expandMenu { top: -60px; height: 0; padding: 0; }
	.mega_menu_title br{ display: none; }
	.header_cta_container a { padding: 10px 25px; }


	/****************/
	.sponsorship_banner.webinar_banner { padding: 50px 0; }
}


@media (max-width : 991px){
	h1, .h1 { font-size: 50px;}
	.h5, h5 { font-size: 18px;}

	.p20-0, .pb20 { padding-bottom: 10px; }
	.p30-0, .pb30 { padding-bottom: 20px; }
	.p35-0, .pb35 { padding-bottom: 20px; }
	.p40-0, .pb40 { padding-bottom: 20px; }
	.p50-0, .pb50 { padding-bottom: 30px; }
	.pb55,.p55-0 { padding-bottom:30px; } 
	.pb60,.p60-0 { padding-bottom:40px; }
	.pb65,.p65-0 { padding-bottom:40px; }
	.pb70,.p70-0 { padding-bottom:40px; }  
	.pb75,.p75-0 { padding-bottom:50px; }
	.pb80,.p80-0 { padding-bottom:50px; }
	.pb85,.p85-0 { padding-bottom:50px; }
	.pb90,.p90-0 { padding-bottom:60px; }
	.pb95,.p95-0 { padding-bottom:60px; }
	.pb100,.p100-0 { padding-bottom:60px; }
	.pb110,.p110-0 { padding-bottom:70px; }
	.pb120,.p120-0 { padding-bottom:70px; }
	.pb130,.p130-0 { padding-bottom:70px; }
	.pb140,.p140-0 { padding-bottom:70px; }
	.pb150,.p150-0 { padding-bottom:80px; }
	.pb160,.p160-0 { padding-bottom:80px; }
	.pb170,.p170-0 { padding-bottom:80px; }
	.pb180,.p180-0 { padding-bottom:80px; }
	.pb190,.p190-0 { padding-bottom:80px; }
	.pb200,.p200-0 { padding-bottom:80px; }

	.p20-0, .pt20 { padding-top: 10px; }
	.p30-0, .pt30 { padding-top: 20px; }
	.p40-0, .pt40 { padding-top: 20px; }
	.p50-0, .pt50 { padding-top: 30px; }
	.pt55,.p55-0 { padding-top:30px; } 
	.pt60,.p60-0 { padding-top:40px; }
	.pt65,.p65-0 { padding-top:40px; }
	.pt70,.p70-0 { padding-top:40px; }  
	.pt75,.p75-0 { padding-top:50px; }
	.pt80,.p80-0 { padding-top:50px; }
	.pt85,.p85-0 { padding-top:50px; }
	.pt90,.p90-0 { padding-top:60px; }
	.pt95,.p95-0 { padding-top:60px; }
	.pt100,.p100-0 { padding-top:60px; }
	.pt110,.p110-0 { padding-top:70px; }
	.pt120,.p120-0 { padding-top:70px; }
	.pt130,.p130-0 { padding-top:70px; }
	.pt140,.p140-0 { padding-top:70px; }
	.pt150,.p150-0 { padding-top:80px; }
	.pt160,.p160-0 { padding-top:80px; }
	.pt170,.p170-0 { padding-top:80px; }
	.pt180,.p180-0 { padding-top:80px; }
	.pt190,.p190-0 { padding-top:80px; }
	.pt200,.p200-0 { padding-top:80px; }

	/* >>> BANNER SECTION <<< */
	.banner_section { padding: 90px; }
	.banner_headline_text_container h1 { font-size: 30px; }
	.banner_subtitle_text_container p { font-size: 15px; }

	/* >>> LOGO SHOWCASE <<< */
	.section_intro_container h3 { width: 30%;}
	.logo_grid_container { justify-content: center; }

	/* >>> FACT CARD <<< */
	.fact_card_inner { max-width: 90%; }
	.fact_card .fact_card_text p { font-size: 14px; }
	.fact_card .fact_card_headline h3 { font-size: 35px; }
	.fact_card .fact_card_headline { padding: 0 18px; }
	.fact_card { padding: 38px; }

	/* >>> SOLUTIONS SECTTION <<< */
	.solutions_section_intro_text_container { text-align: center; margin: 0 auto; }
	.solutions_section_intro_headline h3 { font-size: 45px; }
	.solutions_section_intro_subtext p { font-size: 14px; }
	.solutions_main_content_container { flex-direction: column; gap: 55px;}
	.solutions_content_right_container { max-width: 90%; }

	/* >>> DATA RESULTS SECTION <<< */
	.data_results_inner { gap: 40px; }
	.data_text_subtext { padding-right: 0; }
	.data_text_headline h4 { font-size: 40px; }
	.data_text_subtext p { font-size: 14px; }

	/* >>> ACHIEVEMENTS SECTION <<< */
	.achievements_section_grid .single_achievement:nth-child(7n+1) { height: 300px; }
	.achievements_section_grid .single_achievement:nth-child(7n+2) { height: 220px; }
	.achievements_section_grid .single_achievement:nth-child(7n+3) { height: 225px; margin-top: 0; }
	.achievements_section_grid .single_achievement:nth-child(7n+4) { height: 300px; margin-top: -55px; }
	.achievements_section_grid .single_achievement:nth-child(7n+5) { margin-top: -27px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) { height: 280px; margin-top: -35px;}
	.achievements_section_grid .single_achievement:nth-child(7n+7) { height: 240px; margin-top: -50px; }

	/* >>> TESTIMOINIAL SECTION <<< */
	.testimonial_text_main p { font-size: 17px; }
	.testimonial_text_person_name p { font-size: 17px; }
	.testimonial_text_designation p { font-size: 15px; }

	/* >>> BOOK PROMO SECTION <<< */
	.book_promo_text_container { flex-direction: column; gap: 40px;}
	.promo_bottom_headline { max-width: 100%; text-align: center; }
	.book_promo_top_section { gap: 70px; }
	.book_promo_text_headline h3 { font-size: 40px; }
	.book_promo_benifit_list ul {justify-content: center;}
	.promo_bottom_headline h3 { font-size: 40px; text-align: center; }
	.book_promo_benifit_list { margin: 0 auto; }

	/* >>> AWARDS SECTION <<< */
	.single_award_image { max-width: 30%; }
	.awards_image_grid { justify-content: center; row-gap: 30px; }

	/* >>> LOGO GALLARY <<< */
	.logo_gallary_section ul li img { width: 80%; }
	.logo_gallary_section .section_title h3 { font-size: 40px; }
	.logo_gallary_section .section_title h3 { font-size: 35px; }

	.awards_section_inner .section_intro_headline h2{font-size: 35px; }	

	/* >>> CTA CONTAINER <<< */
	.cta_container_section .cta_container .hs-cta-wrapper .hs-cta-node a, .cta_container_section .cta_container:first-of-type .hs-cta-wrapper .hs-cta-node a {
		font-size: 22px!important;
		padding: 18px 20px!important;
		text-align: center;
	}

	.footerlogocolumn { max-width: 50%;}
	.footercontactcolumn { max-width: calc(50% - 10px);}
	.footerformcolumn { max-width: 100%;}
	.footermenucolumn { max-width: 30%;}


	/* >>> FOOTER SECTION <<< */
	.footer_links_container { flex-wrap: wrap; row-gap: 0; }
	.footer_contacts_container { flex-direction: column; gap: 24px; }
	.footer_contact_headline { flex-direction: column; gap: 24px; width:100%;}  
	.footer_newsletter_form { width: 100%; justify-content: space-between;}
	.footer_newsletter_form form { margin: 0 auto; max-width: 75%;}
	.footer_links_container_inner { padding-bottom: 35px; }

	.clients_section_inner { padding-bottom: 50px; }

	.our_standard_inner { flex-wrap: wrap; gap: 40px; }
	.our_standard{ background-position: top left; padding: 50px 0;  }
	.our_standard_title, .our_standard_content { padding-top: 20px; }
	.our_standard_left_content, .our_standard_right_content { max-width: 100%; }

	.smbannertitle h1 {  font-size: 100px;}
	.buttonv1 a, a.buttonv1 { padding: 15px 50px; font-size: 22px;}

	/* 	.discoverboxsectionmain { overflow-x: scroll;} */
	.discoverboxsection {  width: 100%; }
	.discoverbox { min-height: 500px;}
	.freedomcounterbox { max-width: calc(50% - 20px);}

	.discovercontent p,.freedomcontent p,.smpricingcontent p  { font-size: 18px;}

	.smpricingboxinnersec{ flex-wrap: wrap; }
	.smpricingbox { max-width: 50%; }

	.testimonialtitle p { font-size: 26px;}
	.testimonialinner { max-width: 450px;}
	.testimonialinfoposition h4 { font-size: 20px;}

	.Opportunityboxsection:before { width: 100%; left: -15px;}

	.learntabbingbtn { max-width: calc(33.33% - 14px); width: 100%; }
	.learntabbingtopcolumn ul { justify-content: flex-start;}
	.learntabbingtopcolumn { width: 100%;}
	.learntabbingtopcolumnmain::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  background: #b7d034; background: linear-gradient(90deg,rgb(183 208 52 / 30%),rgb(37 151 204 / 30%));}
	.learntabbingtopcolumnmain::-webkit-scrollbar{width: 5px;height:3px;background-color: #F5F5F5;}
	.learntabbingtopcolumnmain::-webkit-scrollbar-thumb{ background: #b7d034;   background: linear-gradient(90deg,#b7d034,#2597cc);border: 2px solid linear-gradient(90deg,#b7d034,#2597cc);}
	.learntabbingtopcolumnmain { padding-bottom: 10px;}
	li.learntabbingbtn.active a { color: #2597cc; background: transparent; border: 1px solid #2597cc; }

	.Experiencetitle h2 { font-size: 65px;}
	.Opportunitycontent p,.smfreedomsubtitle p,.smeventcontent p,.Planningcontent p, .smleadershipsubtitle  h4,.smformcontent p { font-size: 18px;}
	.learntabbingcontent p { font-size: 18px;}
	.Experiencecontent p,.certificatecontent p {  font-size: 18px;}

	.Industriesbox { min-height: auto; padding: 60px 20px;}

	.smcontactrightcol { padding: 30px 20px;}
	.smcontactrightcolbtn a { padding: 15px 80px;}
	.smcontactleftcol { padding: 30px 20px;}

	.smleadershipbox { max-width: calc(50% - 30px);}

	/* 	.smeventmap2ndimg { display: none;}
	.smeventmap3rdimg {  display: none;}
	.smeventmap4thimg {  display: none;} */
	section.smeventsection { padding-bottom: 30px;}

	.smfreedombox { max-width: 100%;}

	.Planningboxsection {  gap: 20px;}
	.Planningbox {  max-width: calc(33.33% - 14px); padding: 35% 30px 30px 30px;}
	.Planningboxtitle h3 { font-size: 30px;}

	.smpricingboxpricesection h3 { font-size: 30px;}
	.smpricingboxpricesection { padding: 50px 20px 40px;}
	.smpricingbox:nth-child(2) .smpricingboxinner .smpricingboxpricesection { padding: 50px 20px 20px;}

	.counterinner { flex-direction: column; text-align: center;}

	.speakerboxcontentname h3 { font-size: 25px;}
	.speakerboxcontentposition p { font-size: 16px;}
	.speakerboxcontenttext p {  font-size: 16px;}
	.speakerboxcontenttag p { font-size: 16px;}

	.speakerbottomcolumn .pin-spacer { padding-bottom: 908px !important; }
	.speakerbottomcolumnmain .speakerbottomcolumn { padding-top: 300px; }


	.Implementingbox { max-width: 70%;}
	.Implementingboxsection { justify-content: center;}

	.Measurebox { max-width: calc(33.33% - 20px);}

	.Scorecardbox {  max-width: calc(33.33% - 20px);}
	.Scorecardboxsection { justify-content: center;}
	.Scorecardbox:not(:last-child):before { display: none;}

	.twocolstepinnersec { flex-direction: column;}
	.twocolstepleftcol { max-width: 100%;}
	.twocolsteprightcol {  max-width: 100%; padding: 0 15px 30px;}
	section.twocolstepsection .wrapRight {  padding: 0 !important;}

	.workbox { max-width: 50%;}
	.workbox:not(:first-child):after, .workbox:not(:nth-child(2)):after { position: absolute; content: '';  width: 100%; height: 1px; background: rgb(255 255 255 / 50%); top: 0; right: 0;}

	section.smbannersection { padding-top: 150px; }

	.smbannertitle h1 { font-size: 80px; }

	.single_vanue_img_container { max-width: 50%; }
	.vanue_images_container { flex-wrap: wrap; justify-content: center; }


	/* >>> HOMEPAGE STYLES <<< */
	.homep_banner_inner .banner_content_inner { max-width: 100%; }
	.banner_cta_container a { font-size: 18px; }
	.homep_banner_inner ul.slick-dots li button:before { font-size: 14px; }

	/* >>> TOXIC ORGS SECTION <<< */
	.top_content_container { flex-direction: column; text-align: center; }
	.toxic_org_container .right_content_container { width: 100%; }
	/* 	.left_content_headline h2 br { display: none; } */
	.right_content_container { width: 100%; }
	.right_content_headline { max-width: 100%; }
	.right_content_container:after { display: none; }
	/* 	.toxic_org_container .trait_text_container h6 br { display: none; } */

	/* >>> TODO SECTION <<< */
	.single_todo_card { padding: 40px; }
	.todo_cards_container { grid-template-columns: repeat(1, 1fr); }

	/* >>> DISCOVER STRATAGY <<< */
	.discover_stratagy_inner { flex-direction: column; align-items: center; }
	.section_healine_container h2 { text-align: center; }
	.section_subtext_container p { text-align: center; }
	.cta_container {justify-content: center;}
	/* 	.discover_stratagy_section {background-size: 0 !important } */

	.discover_stratagy_section.white_bg_section { background-size: 0 !important; }

	/* >>> BREAKING NEWS <<< */
	.breaking_news_inner {  flex-direction: column; gap: 30px; }
	.breaking_news_section { padding: 50px 0 50px; }
	.breaking_news_section { background-size: 0 !important; }
	.toxic_org_container .right_content_headline {margin: 0 auto;}
	.toxic_org_container .trait_text_container h6 { font-size: 20px; }

	/* >>> WEEKLY INSIGHTS MODULE <<< */
	.weekly_insight_inner { flex-direction: column; text-align: center; gap: 30px; }
	/* 	.insights_headline_container h2 br { display: none; } */
	.weekly_insights_section { background-size: 0; }
	.weekly_insights_section .slick-dots { width: 100%; text-align: center; right: 0; }

	/* >>> WORK BOOK BANNER <<< */
	.work_book_section .work_book_inner { flex-direction: column; }
	.left_img_inner { width: 60%; margin: 0 auto; left: 0; transform: unset; }

	/* >>> CERTIFIED ORGANIZTIONS MODULE <<< */
	.certified_orgs_inner { flex-direction: column; }
	.cert_org_left_container { width: 60%; margin: 0 auto; }
	.cert_org_right_container { width: 100%; }
	.certified_orgs_section { background-position: 0 !important; }
	.cert_org_headline_container h2 { text-align: center; }
	.cert_org_subtext_container p { text-align: center; }
	.cert_org_cta_container { justify-content: center; }
	.cert_org_cta_container { flex-wrap: wrap; }

	/* >>> MEET THE AUTHOR <<< */
	.author_section_inner { flex-direction: column; }
	.author_section { background-size: 0; }
	.author_img_outer { margin: 0 auto; }
	.author_img_container { margin: 0 auto; }
	.author_desc_container { max-width: 100%; text-align: center; }

	/* >>> PICK YOUR COPY <<< */
	.single_logo_container { width: 30%; }

	/* >>> BULK ORDER MODULE <<< */
	.bulk_order_inner { flex-direction: column; align-items: center; gap: 30px; }
	.right_text_container { width: 100%; text-align: center; }
	.right_text_container:after { display: none; }
	.left_text_container .bulk_headline_main_containerr h2 { text-align: center; }
	.bulk_order_section { background-size: 0 !important; }

	/* >>> EXPLORE ORGANIZATIONS MODULE <<< */
	.single_organization_container { width: calc(50% - 18px); }
	.explore_orgs_headline { width: 76%; }
	.explore_orgs_headline h2 { font-size: 45px; }

	/* >>> ORG CONNECT MODULE <<< */
	.org_connect_inner { flex-direction: column;  }
	.org_connect_content_container { max-width: 100%; }
	.org_connect_inner:after { width: 80%; height: 2px; top: 51%; }
	.organization_connect_container { background-size: 0 !important; }

	.video_thumbnail_container { height: 460px; }
	.org_connect_inner:after { display: none; }

	/* >>> SUMMIT PAGE PRESENTED SECTION <<< */
	.Presentedtitle h2 { font-size: 35px; }

	.search_function_container input { width: 80%; }


	/**************************/
	.form_section_title h4 { font-size: 22px; }
	.heading_text h5 { font-size: 28px; }
	.subheading_text,  .equal_ticket_main { padding-top: 15px; }
	/* 	.tickets_inner { flex-wrap: wrap; } */
	.promo_code input[type=text] { padding: 10px 15px; }
	.promo_button, .submit_button input[type=submit], .submit_button a { font-size: 20px; padding: 10px; }
	.client_info, .payment_preference, .event_standard, .cant_wait_message_outer  { padding: 30px 0; }
	.client_info_form, .event_standard_checkbox, .submit_button, .promo_code_checkbox  { padding-top: 25px; }
	.twoColumn { gap: 10px; flex-wrap: wrap; }
	.twoColumn_inner { width: 100%; }
	.client_info_form fieldset input, .client_info_form fieldset select, .invoice_form_inner fieldset input, .oneColumn .twoColumn_inner textarea { margin: 10px 0 25px; }

	.select_field:after { top: 32px; }
	.cant_wait_message p { font-size: 40px; }
	input#event_standard_checkbox, input#payment_checkbox, input#ticket_checkbox { width: 30px; }
	.form_section_title { padding: 30px 15px; }

	/***********************/
	.email_banner_inner, .self_assessment_banner .email_banner_inner, .leadership_banner_inner { padding: 30px; }

	/***********************/
	.success_story_banner .homep_banner_inner .banner_content_inner { max-width: 100%; }
	.success_story_banner .banner_subheadingtext p { font-size: 28px; }
	.success_story_banner .banner_subheadingtext, .success_story_banner .banner_subtext_container { padding-top: 20px; }
	.success_story_banner .banner_single_slide_container { background-position: center; padding: 50px 0 100px; }
	.success_story_banner .banner_img_attribute_container { right: 0; }

	/*********************/
	.freedom_at_work { padding: 50px 0;}
	.freedom_paragraph { padding-top: 25px; }

	.success_story_banner .banner_single_slider_outer { text-align: center; }

	.single_case_study_inner { flex-wrap: wrap; gap: 20px; }
	.case_study_thumbnail_pop { height: 300px; max-width: 100%; }
	.case_study_info_container { width: 100%; }
	.case_study_quote { padding-top: 20px; }
	.single_case_study_container { padding: 40px 0; } 

	.certification_banner { background-position: center; padding: 50px 0; }
	.certification_banner_inner { padding: 30px; }


	.certification_twoColumn_inner { width: 100%; }
	.certification_twoColumn { flex-wrap: wrap; gap: 10px; }
	.certification_twoColumn_outer fieldset input { margin: 10px 0 15px; }
	.certification_multistep_step, .let_start_outer, .certification_steps_bottom_content, .certification_steps_upper_content, .certification_form_title_content { padding: 40px 0; }
	/* 	.certification_upper_para br { display: none; } */
	.certification_form_title p { font-size: 38px; }
	.subtitle_para { font-size: 20px; }
	.blue_text { font-size: 30px; }
	.certification_step h4 { font-size: 28px; }
	.certification_arrow { max-width: 38px; }
	.certification_steps_main { padding-top: 20px; }

	.certification_twoColumn_outer fieldset select { margin: 10px 0 20px; }

	.leadeship_form_title p { font-size: 40px; }
	.leadership_step_1 { padding: 20px 0; }
	.leadeship_info_form .twoColumn_inner span.help-block { bottom: unset; position: relative; top: -10px; }
	.leadeship_info_form fieldset input { margin: 10px 0 15px; }
	.leadership_step_2, .leadership_step_3 { padding: 30px 0; }

	/****************************/
	.sponsorship_banner { padding: 40px 0; }
	.sponsorship_banner_outer { padding: 30px 20px; }
	.font23, .table_image_paragraph, .Entrepreneurs_paragraph, .book_place_paragraph { font-size: 18px; }

	.biggest_business_bottom_content .biggest_business_bottom_title h2 { font-size: 40px; }


	/****************/
	.subHeading { font-size: 32px; }
	.top_two_col_left_content_text { font-size: 18px; }
	.top_two_col_right_content_text { font-size: 24px; }
	.top_two_col_right_content { max-width: 100%; padding: 30px 15px; }
	/* 	.top_content_two_col, .bottom_content_two_col, .biggest_business_two_col_content_inner, .bottom_two_col_right_image_outer { flex-wrap: wrap; gap: 20px; text-align: center; justify-content: center; } */
	.top_content_two_col { padding: 20px 0 40px; }
	.biggest_business_two_col_content { margin-top: 0; padding: 30px 0; }
	.bottom_content_two_col { padding: 20px 0; }
	.bottom_two_col_right_image, .biggest_business_two_col_left_content { height: 300px; max-width: 300px; margin: 0 auto; }

	.slider_image { height: 200px; }
	.sponsorship_slider_section { padding-top: 30px; }

	.two_col_cards_paragraph, .aboutUs_banner_para { padding-top: 15px; }


	.Work_with_us_title h3 { font-size: 42px; } 
	.Work_with_us_paragraph, .Entrepreneurs_paragraph, .book_place_paragraph   { padding-top: 15px; }

	.Entrepreneurs_title h2, .book_place_title h2 { font-size: 52px; }

	/*******************/
	.aboutUs_banner { padding: 50px 0; }
	.aboutUs_inner { padding: 25px; }
	.featured_logo_section { padding: 35px 0; }

	/****************/
	.two_col_card_main { height: 350px; }

	.meet_worldblu_person_image { max-width: 200px; height: 200px; }
	.meet_worldblu_person_name h3 { font-size: 34px; }
	.meet_worldblu_person_position p { font-size: 20px; }

	.Opportunityboxbtn { padding-top: 15px; }
	.Opportunityboxtitleinner h3 { font-size: 20px; }
	.Opportunityboxlistitem ul li { font-size: 14px; }
	.Opportunityboxbtn a { padding: 15px; font-size: 18px; }
	.Opportunityboxlistitem ul li+* { margin-top: 5px; }

	.learntabbingbox { gap: 20px; }

	.comparison_chart .table_wrapper .table_text { font-size: 14px; }

	.Industriesboxsection:before { height: 100%; }


	/***************************/
	.agenda_slider_mobile_outer .wrapLeft { padding: 0 15px !important; }
	.agenda_section { padding: 50px 0 120px; }
	.agenda_slider_desktop { display: none; }

	.agenda_slider_mobile_outer { display: block; }
	.agenda_slider_mobile_inner .slick-slide { margin-top: 120px; }
	.agenda_slider_mobile { padding-top: 0; }
	.agenda_slider_mobile_main { position: relative; padding: 25px 10px 25px 15px; max-width: 90%; margin: 0 auto; }
	.agenda_slider_mobile_main:before {
		background: linear-gradient(240deg,#34a5d5,#b7d72a);
		border-radius: 13px;
		content: "";
		inset: 0;
		-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff);
		mask-composite: add, add;
		mask-composite: exclude;
		padding: 1px;
		pointer-events: none;
		position: absolute;
		z-index: 1; }
	.agenda_mobile_timeline:not(:last-child) { padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #3a3b3b; }
	.agenda_mobile_heading p { font-size: 17px; line-height: 1; color: #fff; font-weight: 700; }
	.agenda_time, .agenda_speaker_details_outer, .agenda_paragraph_outer { width: 100%; }
	p.agenda_day { font-size: 32px; }

	.agenda_speaker_mobile_details_outer, .agenda_mobile_topic_details { padding-top: 20px; }
	.agenda_mobile_date_details, .agenda_mobile_topic, .agenda_mobile_topic_details, .agenda_mobile_heading { text-align: center; }
	.agenda_speaker_details_outer { justify-content: center; padding-top: 10px; }
	.agenda_moobile_paragraph p { font-size: 17px; line-height: 1; font-weight: 600; }
	.agenda_moobile_paragraph, .agenda_time { padding-top: 10px; }
	.agenda_time p br { display: none; }
	.agenda_mobile_heading { width: 100%; max-width: 100px; margin: 0 auto; padding: 10px; position: relative; }
	.agenda_mobile_heading:before {  background: linear-gradient(240deg,#34a5d5,#b7d72a); border-radius: 5px; content: ""; inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff); mask-composite: add, add; mask-composite: exclude; padding: 1px; pointer-events: none; position: absolute; z-index: 1; }
	.agenda_mobile_timeline_outer { padding-right: 15px; height: 100%; max-height: 400px; overflow-y: auto; }
	.agenda_mobile_timeline_outer::-webkit-scrollbar-thumb { background-color: #d9e021; border-radius: 10px; }
	.agenda_mobile_timeline_outer::-webkit-scrollbar { width: 3px; height: 3px; background-color: #fff; border-radius: 10px; }
	.agenda_section button.slick-prev.slick-arrow, .agenda_section button.slick-next.slick-arrow { max-width: 50px; }
	.agenda_section button.slick-prev.slick-arrow { left: 30%; }
	.agenda_section button.slick-next.slick-arrow { right: 30%; }


	.answercont { padding-right: 0; }

	.event_standard_checkbox_inner { padding-bottom: 30px; }
	.event_standard_checkbox_outer .event_standard_checkbox_inner span.help-block { bottom: 0px; }

	/********************/
	.smbannersubtitle h2 { font-size: 22px; }

	#country, #industry, #num_of_employee, #total_revenue { height: 50px; }

	a.expandMenu { top: -46px;  }
	.megaMenu.two_col_grid { width: 100%; min-width: 100%; }
	.two_col_grid .allMegaMenuContentWrap { column-gap: 20px; }
	.midTextContent { max-width: 500px; width: 100%; }


	.footer_social_links_inner, .footer_with_social_links_inner { gap: 20px; justify-content: center; flex-direction: column; text-align: center; }

	/**************/
	.about_the_event_left_content { text-align: center; max-width: 100%; }
	.event_form_outer { max-width: 100%; padding: 30px; }
	.about_the_event_inner { flex-wrap: wrap; gap: 30px; }
	.about_the_event_left_topic { text-align: left; }
	.event_form_title p { font-size: 38px; }
	.event_form_timer .timer > div > div  { font-size: 30px; }
}

@media  (max-width : 991px) and (min-height : 600px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 700px !important;}
}
@media  (max-width : 991px) and (min-height : 700px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 750px !important;}
}
@media  (max-width : 991px) and (min-height : 750px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 900px !important;}
}

@media  (max-width : 991px) and (min-height : 950px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 1050px !important;}
}
@media  (max-width : 991px) and (min-height : 1030px){
	.speakerbottomcolumn .pin-spacer {  padding-bottom: 1200px !important;}
}


@media (max-width : 767px){
	h1, .h1, .success_story_banner .banner_headline_cotainer h1, .leadership_banner_title h1, .sponsorship_banner_title h1 { font-size: 55px;}

	.logo_gallary_section .section_title { width: 100%; }
	.achievements_section_grid .single_achievement:nth-child(7n+5) { margin-top: -20px; max-width: 206px; }

	.smbannerlogobox {  max-width: calc(100% / 5);}
	.smbannerlogosection {  max-width: 100%;}
	section.smbannersection {  padding-top: 150px;}
	.smbannerpersonimg {  bottom: 50px;}

	.discoverboxsection { width: 100%;}
	.discoverbox:after { height: 100%;}

	.testimonialimg { display: none;}
	.testimonialinner { max-width: 100%;}
	.testimonialinfosection { padding-top: 30px;}
	.testimonialslider { padding: 70px 0;}

	.Opportunityboxsection { flex-direction: column; align-items: center;}
	.Opportunitybox { max-width: 50%;}

	.Opportunityboxsection:before { left : 0 }
	.learntabbingboxleftcol { max-width: 350px; min-height: 100%; height : 350px;}
	.learntabbingboxleftcol h3 { font-size: 30px;}
	.learntabbingboxtitle h3 { font-size: 30px;}

	.Experiencetitle h2 { font-size: 45px;}

	.Industriesboxinner { display: flex; flex-wrap: wrap; gap: 15px;}
	.Industriesbox {  max-width: calc(50% - 10px); width: 100%;}

	.agendaboxsection {  flex-direction: column;}
	.agendabox { max-width: 80%; margin: 0 auto;}
	.agendabox.agendabox_highlight {  margin-top: 0;}
	.certificateinnersec { flex-direction: column;}
	.certificateleftcol, .certificaterightcol { max-width: 100%;}
	.certificaterightcol {  order: 1;}
	.certificateleftcol { order: 2; text-align: center; }

	.smcontactinnersec { flex-direction: column; gap: 15px;}
	.smcontactleftcol {  max-width: 100%;}
	.smcontactrightcol {  max-width: 100%;}

	.Planningbox { max-width: 60%; padding: 56.25% 30px 30px 30px;}
	.Planningboxsection {  justify-content: center;}

	.smpricingboxinnersec {  flex-direction: column;}
	.smpricingbox { max-width: 80%;  margin: 0 auto;}

	.smformbox form fieldset.form-columns-2 { flex-direction: column;    gap: 0;}
	.smformbox form fieldset.form-columns-2 .hs-form-field {  width: 100%;}
	.smformbox form fieldset .hs-form-field { margin-bottom: 15px;}
	.smformtitle h2 {  font-size: 60px;}

	.speakerbottomboxcolumn .speakerimgcolumnbox { max-width: calc(50% - 15px);}

	.speakerbottomboxcolumn { display: none;}
	.speakerbottomboxcolumn.speakerbottomcolumnmobile { display: flex;}
	.speakerboxbtmiddlesectionmain {  display: none;}
	.speakerbottomcolumnmain .speakerbottomcolumn { padding-top: 50px;}
	.speakerbottomboxcolumn .speakerimgcolumnbox:nth-child(3n+2) { margin-top: 0;}

	.Industriestitle h2 { font-size: 32px; }

	section.Implementingsection {  margin-bottom: -150px;}

	.Leadersfailingbox {  max-width: calc(50% - 15px);}

	.Measurebox {max-width: calc(50% - 15px);}

	section.Scorecardsection { padding: 200px 0 50px;}
	section.worksection {  margin-bottom: -150px;}

	.twocolforminner { flex-direction: column;}
	.twocolformleftcol { max-width: 100%;}
	.twocolformrightcol { max-width: 100%;}

	/* >>> SUMMIT PAGE PRESENTED SECTION <<< */
	.Presentedtitle { max-width: 540px; }

	.search_function_container input { width: 100%; padding: 14px 14px; }

	.summit_confirmation_inner { padding: 30px; }
	.summit_confirmation_banner { padding: 30px 0; }
	.our_awards_image_inner { justify-content: center; }

	/***************************/
	.free_gift_inner { gap: 30px; }

	.freedom_at_work .freedom_title h2 { font-size: 38px; }

	.case_study_quote p { font-size: 18px; }

	.white-popup { padding: 52px 20px 20px; }
	.white-popup strong { font-size: 20px; }
	.white-popup p { font-size: 18px; }


	.font17 { font-size: 14px; }

	.top_content_two_col, .bottom_content_two_col, .biggest_business_two_col_content_inner, .bottom_two_col_right_image_outer { flex-wrap: wrap; gap: 20px; text-align: center; justify-content: center; }

	.local_video_outer { width: 100%; }
	.play_button_outer { width: 50px; height: 50px; }
	span#play { width: 100%; max-width: 15px; }
	.listen_to_opinion_video_outer { padding-top: 30px; }
	.listen_to_opinion_video { gap: 20px; }

	/*******************/
	.two_col_cards_content { padding: 25px; }

	/*********************/
	.two_col_image_text_inner { flex-wrap: wrap; gap: 20px; }
	.two_col_text_outer { max-width: 100%; }

	.two_col_cards_image, .listen_now_card_image { height: 225px; }
	/* 	.equal_two_col_cards_paragraph { height: auto !important; } */

	.two_col_cards, .listen_now_card_image { max-width: 100%; }
	.listen_now_card_text { max-width: 100%; padding: 0 20px 20px; text-align: center; }
	.two_col_image_text_box, .listen_now_cards, .listen_now_two_col_inner { flex-wrap: wrap; gap: 20px; }
	.listen_now_cards_outer { padding-top: 30px; } 
	.listen_now_two_col_inner { padding: 25px; justify-content: center; text-align: center; }
	.listen_now_two_col_image { max-width: 80px; }
	.listen_now_two_col_title h4 { font-size: 24px; }
	.listen_now_two_col_paragraph { padding-top: 15px; }
	.listen_now_paragraph { text-align: center; padding-top: 25px; }
	.our_mission_two_col_box, .what_you_learn_two_col_box { max-width: 100%; gap: 20px; padding: 20px; justify-content: start; text-align: left; }

	.our_mission_two_col_box_image, .what_you_learn_two_col_box_image { max-width: 50px; }

	/************************/
	.our_mission { margin-top: 0; padding: 40px 0; }
	.our_mission_two_col_outer { padding-top: 20px; }
	.our_mission_two_col_inner .our_mission_two_col_box:nth-child(3), .what_you_learn_two_col_box:nth-child(4n+3) { margin-left: 0px; }

	.two_col_image_text_box { justify-content: center; text-align: center; }
	.listen_now_cards { max-width: 100%; }

	/*******************/
	.Our_exibion_two_col_inner { flex-wrap: wrap; gap: 20px; }
	.Our_exibion_two_col_title h5 { font-size: 26px; }
	.Our_exibion_two_col_innerbox { gap: 15px; }
	.Our_exibion_two_col_image { max-width: 50px; }
	.participate_cta, .Our_exibion_two_col_outer  { padding-top: 25px; }
	.Our_exibion_two_col, .Our_exibion_two_col_content { max-width: 100%; }

	/***********************/
	.table_image_and_text { padding: 15px 10px; }
	.table_heading { font-size: 24px; }

	/**********************/
	.table_image_paragraph_inner { padding: 25px; }


	/***********************/
	.add_ons_table_main { padding: 25px 25px 5px; overflow-x: scroll; overflow-y: hidden; }
	.add_ons_table_main::-webkit-scrollbar { width: 10px; height: 3px; background-color: #fff; border-radius: 10px; }
	.add_ons_table_main::-webkit-scrollbar-thumb { background-color: #d9e021; border-radius:10px; }
	table tr td.table_text table tr:first-child .row_heading_text:first-child { padding: 0 20px 20px 0; }
	.row_heading_text { padding: 20px; font-size: 18px; }

	/**********************/
	.sponsorship_two_col_inner { flex-wrap: wrap; gap: 30px; justify-content: center; text-align: center; }
	.sponsorship_two_col_left { height: 400px; max-width: 500px; margin: 0 auto; }
	.sponsorship_two_col_right_paragraph { padding-top: 15px; }
	.sponsorship_two_col_right { max-width: 100%; }

	/*********************/
	.Entrepreneurs_inner { padding: 40px 25px; }

	.add_ons_table_inner:before { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

	.two_col_card_details p { font-size: 20px; }


	/****************/
	.meet_worldblu_team { max-width: calc(50% - 30px); }
	.meet_worldblu_team_main { gap: 30px; padding-top: 25px; }
	.meet_worldblu_person_name { padding-top: 20px; }
	.meet_worldblu_person_position { padding-top: 5px; }


	.worldblu_history .client_text_container_inner { padding: 25px; }


	.our_story_top_content { padding: 25px; }
	.our_story_card_title h3, .our_story_card_subtitle p { font-size: 28px; }
	.our_story_card_line hr { margin: 15px 0; }
	.our_story_card_content { font-size:  20px; }

	/* 	.our_story_card:nth-child(3) .our_story_card_subtitle { max-width: 145px; } */

	.faq_container { padding: 25px; }
	/* 	.question .accordion-icon { position: relative; width: 100%; max-width: 40px; height: 40px; top: -10px; right: 0; } */
	/* 	.accordion-icon span { left: 8px; } */
	.answer p { font-size: 16px; }

	.speaker_video_outer { padding-bottom: 40px; }

	.megaMenu.two_col_grid { min-width: 100%; }
	.mega_menu_main_container { gap: 16px; }

	/**************/
	.about_the_presenter_two_col_left_content { max-width: 100%; height: 250px }
	.about_the_presenter_two_col_right_content { text-align: center; max-width: 100%; }
	.about_the_presenter_two_col { flex-wrap: wrap; gap: 20px; }
	.about_the_presenter_two_col_inner { gap: 40px; }
	.presenter_designation h3 { font-size: 18px; }
	.about_the_presenter_two_col.flex_start.row-reverse { padding-left: 0px; }

	/*************/
	.summit_popup { max-width: 90%; }
	.summit_popup button.mfp-close { top: -50px; right: 10px; }
  .banner_headline_cotainer h1{ font-size: 35px; line-height: 40px; }
  .homep_banner_section .small-content-wrapper{
    text-align: center;
}

@media (max-width : 640px){
	body{ font-size: 16px }
	* + p { margin-top: 10px }
	h1, .h1, .email_section_title h1, .sign_up_title p, .free_gift_title p, .success_story_banner .banner_headline_cotainer h1,
	.leadership_banner_title h1, .sponsorship_banner_title h1 { font-size: 45px;}
	h2, .h2, .freedom_at_work .freedom_title h2, .biggest_business_bottom_content .biggest_business_bottom_title h2, .Entrepreneurs_title h2, .book_place_title h2,
	.two_col_card_title h2, .meet_worldblu_title h2,  .our_story_title h2 {  font-size: 38px;}
	.h3, h3 { font-size: 26px;} 
	.h5, h5 { font-size: 16px;}
	/* font size */
	.font12, .font12 p { font-size : 12px }
	.font13, .font13 p { font-size : 13px }
	.font14, .font14 p { font-size : 14px }
	.font16, .font16 p { font-size : 16px }
	.font18, .font18 p { font-size : 16px }
	.font20, .font20 p { font-size : 18px }
	.font22, .font22 p { font-size : 18px }
	.font24, .font24 p { font-size : 22px }
	.font26, .font26 p { font-size : 24px }
	.button a, a.button { font-size : 18px }

	.pb20,.p20-0 { padding-bottom:10px; } 
	.pb30,.p30-0 { padding-bottom:15px; } 
	.pb40,.p40-0 { padding-bottom:15px; } 
	.pb45,.p45-0 { padding-bottom:20px; } 
	.pb50,.p50-0 { padding-bottom:50px; } 
	.pb55,.p55-0 { padding-bottom:50px; } 
	.pb60,.p60-0 { padding-bottom:50px; }
	.pb65,.p65-0 { padding-bottom:50px; }
	.pb70,.p70-0 { padding-bottom:50px; }  
	.pb75,.p75-0 { padding-bottom:50px; }
	.pb80,.p80-0 { padding-bottom:50px; }
	.pb85,.p85-0 { padding-bottom:50px; }
	.pb90,.p90-0 { padding-bottom:50px; }
	.pb95,.p95-0 { padding-bottom:50px; }
	.pb100,.p100-0 { padding-bottom:50px; }
	.pb110,.p110-0 { padding-bottom:50px; }
	.pb120,.p120-0 { padding-bottom:50px; }
	.pb130,.p130-0 { padding-bottom:50px; }
	.pb140,.p140-0 { padding-bottom:50px; }
	.pb150,.p150-0 { padding-bottom:50px; }
	.pb160,.p160-0 { padding-bottom:50px; }
	.pb170,.p170-0 { padding-bottom:50px; }
	.pb180,.p180-0 { padding-bottom:50px; }
	.pb190,.p190-0 { padding-bottom:50px; }
	.pb200,.p200-0 { padding-bottom:50px; }
	.pb210,.p210-0 { padding-bottom:50px; }
	.pb220,.p220-0 { padding-bottom:50px; }
	.pb230,.p230-0 { padding-bottom:50px; }
	.pb240,.p240-0 { padding-bottom:50px; }
	.pb250,.p250-0 { padding-bottom:50px; }
	.pb260,.p260-0 { padding-bottom:50px; }
	.pb270,.p270-0 { padding-bottom:50px; }
	.pb280,.p280-0 { padding-bottom:50px; }

	.pt20,.p20-0 { padding-top:10px; } 
	.pt30,.p30-0 { padding-top:15px; } 
	.pt40,.p40-0 { padding-top:15px; } 
	.pt45,.p45-0 { padding-top:20px; } 
	.pt50,.p50-0 { padding-top:50px; } 
	.pt55,.p55-0 { padding-top:50px; } 
	.pt60,.p60-0 { padding-top:50px; }
	.pt65,.p65-0 { padding-top:50px; }
	.pt70,.p70-0 { padding-top:50px; }  
	.pt75,.p75-0 { padding-top:50px; }
	.pt80,.p80-0 { padding-top:50px; }
	.pt85,.p85-0 { padding-top:50px; }
	.pt90,.p90-0 { padding-top:50px; } 
	.pt95,.p95-0 { padding-top:50px; }
	.pt100,.p100-0 { padding-top:50px; } 
	.pt110,.p110-0 { padding-top:50px; }
	.pt120,.p120-0 { padding-top:50px; }
	.pt130,.p130-0 { padding-top:50px; }
	.pt140,.p140-0 { padding-top:50px; }
	.pt150,.p150-0 { padding-top:50px; } 
	.pt160,.p160-0 { padding-top:50px; }
	.pt170,.p170-0 { padding-top:50px; }
	.pt180,.p180-0 { padding-top:50px; }
	.pt190,.p190-0 { padding-top:50px; }
	.pt200,.p200-0 { padding-top:50px; }
	.pt210,.p210-0 { padding-top:50px; }
	.pt220,.p220-0 { padding-top:50px; }
	.pt230,.p230-0 { padding-top:50px; }
	.pt240,.p240-0 { padding-top:50px; }
	.pt250,.p250-0 { padding-top:50px; }
	.pt260,.p260-0 { padding-top:50px; }
	.pt270,.p270-0 { padding-top:50px; }
	.pt280,.p280-0 { padding-top:50px; }

	.mb60 {margin-bottom:50px;}

	/* Buttons */
	.button a, a.button { min-width: 48px; padding: 10px 20px; font-size: 16px; }

	/* >>> BANNER SECTION <<< */
	.banner_section { padding: 60px 0; }
	.banner_headline_text_container h1 { font-size: 27px; }
	.banner_headline_text_container sup { font-size: 18px; }

	.midTextContent .cta_styles a { width: auto; padding: 8px; }
	.closeDiv {  right: 5%; }

	/* >>> SOLUTIONS SECTION <<< */
	.solutions_section_intro_headline h3 { font-size: 32px; }
	.solutions_section_intro_subtext p { font-size: 12px; }
	.solutions_content_right_container {max-width: 100%;}
	.solutions_content_left_container { max-width: 70%; }

	/* >>> SINGLE ACHIEVEMENT <<< */
	.single_achievement{overflow: hidden;}
	.achievements_section_grid .single_achievement:nth-child(7n+1) { height: 232px; }
	.achievements_section_grid .single_achievement:nth-child(7n+4) { height: 220px; max-width: 150px; }
	.achievements_section_grid .single_achievement:nth-child(7n+3) { margin-top: -30px; }
	.achievements_section_grid .single_achievement:nth-child(7n+7) { max-width: 50%; margin-top: -62px; }

	/* >>> TESTIMONIAL SECTION <<< */
	.testimonial_image_container:before, .testimonial_image_container:after{display: none;}
	.single_org_container{max-width: 100% !important;}
	.book_promo_subext { padding-top: 20px; padding-bottom: 20px; }
	.book_promo_benifit_list ul li span { padding-right: 15px; }

	/* >>> BOOK PROMO SECTION <<< */
	.book_promo_top_section { flex-direction: column; gap: 25px; }
	.book_top_section_text_container { max-width: 68%; text-align: center; }
	.book_promotion_image_container { max-width: 50%; }
	.book_promo_text_headline h3 { font-size: 30px; }
	.book_promo_subext p { font-size: 14px; }

	/* >>> LOGO GALLARY <<< */
	.logo_gallary_section ul { column-gap: 13px; row-gap: 18px; }

	form .hs-form-field label.hs-error-msg { font-size: 12px !important;}
	.footerform form input[type=email] { padding: 20px;}
	.footerform .hs_submit.hs-submit { padding-top: 15px; transform: unset; position: unset;}
	.footercontactcolumn { max-width: 100%;}
	.footermenucolumn { max-width: 100%;}
	.footerlogocolumn {  max-width: 100%;}

	/* >>> SIGNS SECTION <<< */
	.sings_section_text_container h5 { font-size: 36px; }
	.signs_card_grid { grid-template-columns: repeat(1, 1fr); }
	.single_client_info { max-width: 365px;}

	.smbannerpersonimg {  width: 100%;}
	.smbannertitle h1 { font-size: 80px;}
	.smbannertext p { font-size: 20px;}
	/*   .buttonv1 a, a.buttonv1 { padding: 18px 80px;} */

	nav.headersectionwithoutbg .nav_container_inner {  flex-direction: column; align-items: center; gap: 10px;}
	nav.headersectionwithoutbg .nav_container_inner a.logo_tag {  display: none;}
	section.smbannersection:after {  width: 100%;}

	.discovercontent p,.freedomcontent p, .smpricingcontent p { font-size: 16px;}

	.Opportunitycontent p,.smfreedomsubtitle p,.smeventcontent p,.Planningcontent p, .smleadershipsubtitle  h4, .smformcontent p  { font-size: 16px;}
	.learntabbingcontent p { font-size: 16px;}
	.Experiencecontent p,.certificatecontent p {  font-size: 16px;}

	.Industriesbox {  max-width: 80%; width: 100%; margin : 0 auto; padding : 80px 30px}

	.smleadershipbox { max-width: 100%;}

	.smfreedombox {  max-width: 100%;}
	.smfreedomboxcontent { text-align: center;}

	.Implementingbox { max-width: 100%;}

	.Leadersfailingbox {  max-width: 100%;}

	.Scorecardbox { max-width: 100%;}
	.Scorecardbox:not(:last-child):before {  display: block; bottom: -35px; left: 50%; transform: translateX(-50%) rotate(90deg); top: unset;}
	.Scorecardboxsection { gap: 50px;}

	.workbox { max-width: 100%;}
	.workbox:not(:last-child):before { display: none;}

	.twocolsteplefttitle h2 { font-size: 40px; }
	.speakerbottomboxcolumn .speakerimgcolumnbox { max-width: 100%; }

	.single_vanue_img_container { max-width: 100%; }

	/* >>> DISCOVER STRATAGY <<< */
	.cta_styles a { font-size: 18px; padding: 22px 60px; width: 100%; }
	.cta_container { flex-wrap: wrap; column-gap: 0; row-gap: 20px; }

	/* >>> FOOTER MODULE <<< */
	.footer_social_links_container { flex-direction: column; }
	footer a.cta_button { width: auto; }

	/* >>> CERTIFIED ORGANIZATION MODULE <<< */
	.cert_org_left_container { width: 80%; }

	/* >>> MEET THE AUTHOR <<< */
	.author_img_outer { height: auto; }

	/* >>> EXPLORE ORGANIZARTION MODULE <<< */
	.organization_filter_options_container { flex-direction: column; }
	.organization_image_container { max-width: 80%; margin: 0 auto; }
	.single_organization_inner { padding-top: 20px; }
	.single_filter_container select { width: 100%; } 
	.single_filter_container { width: 100%; }
	.explore_orgs_headline h2 { font-size: 40px; }
	.explore_orgs_headline { width: 100%; }

	/* >>> WHY FREEDOM AT WORK MODULE <<< */
	.why_faw_desc { max-width: 100%; }
	.why_faw_container { padding: 100px 0; }

	.video_thumbnail_container { height: 400px; }

	.banner_img_attribute_container { bottom: -40px; }

	.summit_registration_header_logo { width: 100%; max-width: 70%; }

	/**************************/
	.form_section_title h4 { font-size: 18px; }
	.heading_text h5 { font-size: 24px; }
	.subheading_text,  p.ticket_title { padding-top: 10px; }
	.tickets_inner { flex-wrap: wrap; }
	.promo_code input[type=text] { width: 100%; }
	.promo_code a { margin-top: 20px; } 
	.twoColumn_inner { width: 100%; }
	.cant_wait_message p { font-size: 32px; }
	.prize_tickets{ max-width: 100%; }

	.ticket_offer_details { width: 100%; top: 65px; left: 0; transform: translateX(0); }
	.ticket_offer_details:before { display: none; }

	.sign_up_form_inner form fieldset.form-columns-2 .hs-form-field { width: 100%; margin-bottom: 20px; }
	.sign_up_form_inner input[name=lastname] { margin-top: 0px; }
	.sign_up_form_inner form .hs_submit .hs-button { font-size: 20px; padding: 20px; }
	.sign_up_paragraph, .sign_up_form_inner form .hs_submit { padding-top: 15px; }
	.sign_up_paragraph p, .free_gift_paragraph p { font-size: 16px; }
	.sign_up_form { padding-top: 25px; }


	.free_gift_left_content { max-width: 200px; }
	.free_gift_right_content { max-width: 100%; text-align: center; }

	.freedom_paragraph { padding-top: 25px; }

	.case_study_thumbnail_pop { height: 250px; max-width: 100%; }


	.certification_form_title p { font-size: 34px; }
	.subtitle_para { font-size: 18px; }
	.blue_text { font-size: 28px; }
	.certification_step h4 { font-size: 26px; }
	.certification_arrow { max-width: 32px; }

	.form_thank_you  p { font-size: 24px; }

	.one_col_footer_inner { justify-content: center; align-items: center; gap: 10px; flex-direction: column; }


	.leadership_step_1 { padding: 20px 0; }
	.leadership_step_2, .leadership_step_3 { padding: 30px 0; }


	.event_details_inner { flex-direction: column; gap: 20px; }
	.event_date:after, .event_location:after { transform: rotate(90deg); top: 5px; right: 0; left: 50%; height: 60px;  }

	.top_content_two_col { padding: 20px 0 40px; }
	.bottom_content_two_col { padding: 20px 0; }

	.slider_image { height: 150px; }
	.sponsorship_slider_section, .listen_to_opinion_video_outer, .two_col_cards_outer, .Work_with_us_paragraph, .Work_with_us_cta, .add_ons_table_container_outer  { padding-top: 30px; }

	.Work_with_us_title h3 { font-size: 32px;}
	.Work_with_us_paragraph, .sponsorship_two_col_right_paragraph, .Entrepreneurs_paragraph   { padding-top: 15px; }
	.book_place_paragraph   { padding-top: 25px; }

	/****************/
	.two_col_cards_inner { flex-wrap: wrap; gap: 30px; }
	.two_col_card_main { height: auto; max-width: 100%; }


	.our_story_paragraph { padding-top: 20px; }
	.our_story_cards { flex-wrap: wrap; gap: 20px; }
	.our_story_card { max-width: 100%; height: auto; padding: 25px; }
	.our_story_bottom_content { padding-top: 30px; }

	.smfreedomboxsection  .slick-track { margin: 0 -20px; }
	.smfreedomboxinner { max-width: 100%; } 


	.agenda_slider_mobile { padding-top: 0; }
	.agenda_section { padding: 50px 0 120px; }

	.learntabbingbtn { max-width: calc(50% - 10px); width: 100%; }

	.speaker_button { padding-top: 0; margin-top: 100px; }

	.footer_with_social_links { padding: 30px 0; }

	.what_you_learn_two_col_outer, .about_the_event_left_title_subcontent, .about_the_event_left_content { padding-top: 30px; }
  .presenter_content ,.presenter_content p { line-height: 1.5; }
}

@media (max-width : 575px){
	.logo_container { max-width: 230px; }

	.two_col_cards, .listen_now_card_image { max-width: 100%; }
	.listen_now_card_text { max-width: 100%; padding: 0 20px 20px; text-align: center; }
	.two_col_image_text_box, .listen_now_cards, .listen_now_two_col_inner { flex-wrap: wrap; gap: 20px; }
	.listen_now_cards_outer { padding-top: 30px; } 
	.listen_now_two_col_inner { padding: 25px; justify-content: center; text-align: center; }
	.listen_now_two_col_image { max-width: 80px; }
	.listen_now_two_col_title h4 { font-size: 24px; }
	.listen_now_two_col_paragraph { padding-top: 15px; }
	.listen_now_paragraph { text-align: center; padding-top: 25px; }
	.our_mission_two_col_box { max-width: 100%; flex-wrap: wrap; gap: 20px; padding: 20px; justify-content: center; text-align: center; }

	.our_mission_two_col_box_image { max-width: 50px; }

	/************************/
	.our_mission { margin-top: 0; padding: 40px 0; }
	.our_mission_two_col_outer { padding-top: 20px; }

	/*****************/
	.two_col_image_text, .Our_exibion_two_col_paragraph { font-size: 14px; }
	.participate_cta .cta_styles a { font-size: 14px; }


	.sponsorship_two_col_left { height: 300px; }

	/****************/
	.meet_worldblu_team { max-width: 100%; }
	.meet_worldblu_person_image { max-width: 200px; height: 200px; }
	.meet_worldblu_team_main { gap: 30px; padding-top: 25px; }
	.meet_worldblu_person_name { padding-top: 20px; }
	.meet_worldblu_person_name h3 { font-size: 28px; }
	.meet_worldblu_person_position p { font-size: 18px; }
	.meet_worldblu_person_position { padding-top: 5px; }

	.worldblu_history .clients_section_inner { padding: 30px 15px 0; }

	.our_story_two_col { flex-wrap: wrap; justify-content: center; align-items: center; }

	.agenda_time p, .agenda_paragraph p, .agenda_speaker_name p, .agenda_speaker_designation p, .agenda_moobile_paragraph p { font-size: 14px; }

	.discoverbox { min-height : 400px; max-width: 100%; }

	.discoverboxsection { flex-direction: column; }

	.speaker_video_main_outer { height: 400px; }

	.speaker_video_outer .slick-next { right: 30%; }
	.speaker_video_outer .slick-prev { left: 20%; }


	.weekly_insights_section .slick-dots li button:hover:before { color: #000 !important; opacity: .25; }
	.weekly_insights_section .slick-dots li.slick-active button:before { color: #1b8ec6 !important; opacity: 1; }
}


@media (max-width : 480px){
	h1, .h1, .email_section_title h1, .sign_up_title p, .free_gift_title p, .success_story_banner .banner_headline_cotainer h1,
	.leadership_banner_title h1, .sponsorship_banner_title h1 { font-size: 40px;}
	h2, .h2, .freedom_at_work .freedom_title h2, .biggest_business_bottom_content .biggest_business_bottom_title h2, .Entrepreneurs_title h2, .book_place_title h2,
	.two_col_card_title h2, .meet_worldblu_title h2,  .our_story_title h2 {  font-size: 32px;}
	.h3, h3 { font-size: 24px;}
	.pb60, .p60-0 { padding-bottom: 35px; }
	.p25-0, .pb25 { padding-bottom: 10px; }


	.section_title h3, .section_intro_headline h3, .section_text_intro_container h3 { font-size: 40px; }

	/* >>> HEADER SECTION <<< */
	.header_logo_container { max-width: 70%; }
	.header--container .header--top .header-cta { display: unset; width: 100%; }

	.grid__item.logo.seven-twelfths.short.hard--sides.palm-one-whole { flex-direction: column; gap: 10px; }
	.header--container .header--top .header--top--logo{margin: 0 auto;}
	.grid.hard--ends { flex-direction: column; gap: 25px; }

	/* >>> BANNER SECTION <<< */
	.banner_section_inner { padding: 30px; }

	/* >>> LOGO SHOWCASE SECTION <<< */
	.section_intro_container h3 { width: 45%; }

	/* >>> FACT CARD <<< */
	.fact_card { flex-direction: column; text-align: center; }
	.fact_card .fact_card_headline { border-right: 0; border-bottom: 2px solid; width: 100%;}
	.fact_card .fact_card_text { padding: 0; padding-top: 20px;}
	.fact_card_inner { max-width: 100%; }

	.privacy_menu_container .hs-menu-wrapper.hs-menu-flow-horizontal ul {
		flex-direction: column;
		gap: 2px;
		padding-top: 12px;
	}
	a#cta_button_621498_28b0fdf9-bf73-4fae-ae41-b00b24c21f13 {
		padding: 20px 114px;
	}

	.footer_newsletter_form form {
		max-width: 100%;
	}

	.footer_contacts_container.d_flex.align_center.space_between.pt15.pb20 {
		padding-bottom: 15px !important;
	}

	.footer_newsletter_form form input[type=email] {
		padding: 0 34px 0 0;
	}

	/* >>> SOLUTIONS SECTION <<< */
	.solutions_section_intro_headline h3 { font-size: 28px; }
	.solutions_right_content_headline h6 { font-size: 22px; }

	/* >>> DATA RESULTS SECTION <<< */
	.data_results_inner { flex-direction: column; text-align: center; }

	/* >>> PHOTO COLLECTION <<< */
	.photo_collection_container { grid-template-columns: repeat(1, 1fr); }

	/* >>> ACHIEVEMENTS SECTION <<< */
	.achievement_count h4 { font-size: 35px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) .achievement_count h4 { font-size: 35px; }
	.achievements_section_grid .single_achievement:nth-child(7n+1) { max-width: 230px; }
	.achievements_section_grid .single_achievement:nth-child(7n+2) { max-width: 210px; }
	.achievements_section_grid .single_achievement:nth-child(7n+4) { max-width: 190px; height: 190px; margin-top: 0; }
	.achievements_section_grid .single_achievement:nth-child(7n+3) { margin-top: 0px; }
	.achievements_section_grid .single_achievement:nth-child(7n+5) { max-width: 230px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) { max-width: 216px; }
	.achievements_section_grid .single_achievement:nth-child(7n+7) { max-width: 180px; }

	/* >>> TESTIMONIAL SECTION <<< */
	.testimonial_image_container { max-width: 200px; }

	/* >>> BOOK PROMO SECTION <<< */
	.book_top_section_text_container { max-width: 100%; }
	.book_promo_benifit_list ul li { max-width: 100%; }
	.promo_cta_container a { padding: 20px 80px !important; }
	.book_promo_benifit_list ul { justify-content: center; max-width: 70%; margin: 0 auto; }

	/* >>> AWRADS SECTION <<< */
	.awards_section_inner .section_intro_headline h3 { font-size: 40px; }
	.single_award_image { max-width: 50%; }
	.single_award_image:not(:last-child):before{display: none;}

	/* >>> FOOTER SECTION <<< */
	.footer_links_container { width: 100%; }

	.font18, .font18 p { font-size: 16px;}

	.copyright_text_container { flex-direction: column; }

	.privacy_menu_container .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-child { border: none; }

	.abouttwoleftcolumn iframe { height: 250px;}
	.abouttwocolumnvideo { padding: 8px;}
	.abouttworightcolumn {padding: 30px 15px;margin-top: 15px;}

	.footerformcolumn { border-radius: 10px; padding: 10px;}
	.footersection { padding: 30px 0;}

	section.smbannersection { padding-top: 200px;}
	.smbannertitle h1 { font-size: 60px; }
	.buttonv1 a, a.buttonv1 {  padding: 15px 50px; font-size: 20px;}
	.smbannerlogobox {  max-width: calc(33.33% - 7px);}
	.smbannerlogosection { flex-wrap: wrap; justify-content: center;}
	.smbannerpersonimg { height: 70%; bottom: 100px;  width: 100%;}

	.freedomcounterbox { max-width: 100%;}
	.freedomcounterboxsection { gap: 15px;}

	.Opportunitybox { max-width: 100%;}

	.learntabbingboxleftcol { max-width: 300px; height: 300px;}

	.Experiencetitle h2 { font-size: 40px;}
	/* 	.Experiencetitle h2 br {  display: none;} */

	.agendabox {  max-width: 100%;}

	.smcontactleftcolbox { gap: 10px; flex-direction: column;}
	.smcontactleftcolboxcontent { max-width: 100%;}

	.Planningbox { max-width: 100%; }

	.smpricingbox { max-width: 100%;  margin: 0 auto;}

	.timer { margin: 0 -20px;}
	.timer>div>div, .our_exhibitor_timer .time_num {  font-size: 25px;}
	.timer p, .our_exhibitor_timer p {  font-size: 15px;}  

	.smformtitle h2 {
		font-size: 50px;
	}

	.Measurebox {  max-width: 100%;}

	.twocolstepleftcol { padding: 150px 20px;}

	.partnerlogo-inner {  margin: 0; max-width: 100px;  width: 100%;}
	.partnerlogo-inner img {  width: 100%; height: 100% !important;  object-fit: contain;}

	/* >>> SUMMIT PAGE BANNER <<< */
	.speakers_section_container { flex-direction: column; justify-content: center; align-items: center; gap: 10px; }


	/* >>> DISCOVER STRATAGY <<< */
	.cta_styles a { padding: 24px; }

	/* >>> 2 CTA MODULE <<< */
	.two_cta_inner { max-width: 80%; width: 100%; margin: 0 auto; }
	.two_cta_inner .cta_styles a { padding: 12px; }

	/* >>> WEEKLY INSIGHTS MODULE <<< */
	.weekly_insights_section .insights_slider_container { padding: 60px 40px; }
	.weekly_insights_section .main_insight_text p { font-size: 25px; }

	/* >>> WORK BOOK PAGE BANNER <<< */
	.work_book_section .work_book_inner:before { display: none; }
	.work_book_section .work_book_inner { padding: 0; }

	/* >>> PICK YOUR COPY SECTION <<< */
	.single_logo_container { width: 50%; }

	/* >>> BULK ORDER MODULE <<< */
	.right_text_container { padding: 0; }

	/* >>> SUMMIT PAGE BANNER <<< */
	.speakers_section_container { flex-direction: column; justify-content: center; align-items: center; gap: 10px; }

	/* >>> EXPLORE ORGANIZATION MODULE <<< */
	.single_organization_container { width: 100%; }

	/* >>> WHY FREEDOM AT WORK MODULE <<< */
	.why_faw_container { padding: 50px 0; }

	.video_thumbnail_container { height: 300px; }

	/* 	.email_section_title h1 br { display: none; } */

	.leadership_step_1 { padding: 20px 0; }
	.leadership_step_2, .leadership_step_3 { padding: 30px 0; }

	.subHeading { font-size: 30px; }

	.featured_logo_section .section_intro_container h3 { width: 50%; }
	.featured_logo_section .section_intro_container h3:before, .featured_logo_section .section_intro_container h3:after { width: 40%; }

	.midTextContent p { font-size: 20px; }
	.upper_header_inner { flex-direction: column; padding-right: 0; gap: 20px; align-items: flex-start; }
	.megaMenu { min-width: 100%; padding: 20px; }
	.two_col_grid .allMegaMenuContentWrap { grid-template-columns: repeat(1, 1fr); }
/*   .two_col_grid .allMegaMenuContentWrap .mega_menu_main_link:nth-child(1){ order: 1; }
  .two_col_grid .allMegaMenuContentWrap .mega_menu_main_link:nth-child(2){ order: 3; }
  .two_col_grid .allMegaMenuContentWrap .mega_menu_main_link:nth-child(3){ order: 2; }
  .two_col_grid .allMegaMenuContentWrap .mega_menu_main_link:nth-child(4){ order: 4; } */
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .5s;
}
  
.footer_contact_us.hide{
  display: none;
}

@media(max-width: 767px){
  p{
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .banner_img_attribute_container{
    display: none;
  }
}

@media (max-width: 375px){
	.achievement_text p { font-size: 10px; }
	.achievements_section_grid .single_achievement:nth-child(7n+5) { height: 160px; max-width: 165px; }
	.achievements_section_grid .single_achievement:nth-child(7n+6) { height: 180px; max-width: 180px; }
	.achievements_section_grid .single_achievement:nth-child(7n+7) { height: 165px; }
	.achievements_section_grid .single_achievement:nth-child(7n+3) { margin-top: 0; max-width: 190px; }
	.achievements_section_grid .single_achievement:nth-child(7n+4) { height: 166px; max-width: 155px; }
	.achievements_section_grid .single_achievement:nth-child(7n+7) { max-width: 140px; }

	a.main_menu_link { max-width: 60%; }
	a.expandMenu { top: -36px; }
}