/* @import url('http://example.com/example_style.css'); */

:root {
  --grey_400: #98A2B3; 
  --grey_600: #475467; 
  --orange: #FA7316; 
  --gray_50: #f9fafb;
  --grey_200: #E4E7EC;

}

html{ scroll-behavior:smooth }

body { transition: background 0.3s ease; }

a.btn {transition: all 0.4s ease;line-height: normal;}
.header_toogle_icon svg {display: block;}
.header_toogle_icon { display:none; padding-left: 20px; }
.header__menu_cover{ justify-content: right;  }


a.btn.primary:hover {background: transparent;}
a.btn.secondary {background: transparent;}

.wrapper__left {padding-left: calc(100% / 2 - 1470px / 2);}
/* header */

.geek-frame-holder {  margin: 0 auto; }

/*Hero Section*/

.hero__left {max-width: 600px;}
.hero__cover {padding-bottom: 50px;}
.hero_shape_image {position: absolute;top: 0;right: 0; height:100%;}
.hero_shape_image img {width: 100%;height: 100% !important;}
.hero_bg_image img {margin-top:-15px;width: 100%;display: block; height:100vh !important; object-fit: cover; object-position:top right; }
.hero_bg_image {position: relative;}
.hero_content_box {position: absolute;bottom: 0; width:100%; z-index:99;}
.hero__section {background: #07131f; position: relative; overflow:hidden; height: calc(100vh - 98px);}
.hero__section:after { background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);content: "";position: absolute; bottom: 0;height: 300px;z-index: 1;width: 100%;}
.hero__cover {position: relative;z-index: 9;}

.hero_bg_video video {width: 100%; height:100vh; object-fit:cover;}
.hero_bg_video {position: relative;}
.hero_bg_video:after {position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%; background: #000;opacity: 0.15;}


/*Logo Section*/

.logo__box img {display: block;}
.logo_content_box {color: #101828;font-size: 18px;font-weight: 400;}
.logo__heading {max-width: 800px;}
.logo__section.space_none .logo_content_row {padding: 0;}
.logo__section.space_none .logo__heading {padding-bottom: 50px;}

.logo__box {position: relative;}
a.logo_top_link {position: absolute;top: 0;left: 0; height: 100%;width: 100%;opacity: 0;}

/*Hero Inner Section*/

.hero_inner_row {display: flex;flex-flow: wrap;align-items: center;}
.hero_inner_left {width: 50%;padding-right: 90px;}
span.hero_inner_image img {width: 100%;border-radius: 20px 0 0px 20px;}
.hero_inner_right {width: 50%;padding-left: 90px;}
span.hero_inner_video iframe {border-radius: 20px 0 0 20px;}


/*Banner Section*/

.banner_title { color: #101828; font-size: 128px; font-style: normal; font-weight: 500; line-height: normal; /
  letter-spacing: -2.56px; }
.banner_top_box { display: flex; align-items: center; gap: 40px; }
.banner__top_row { display: flex; gap: 40px; }
.banner_count_num { color: var(--orange); font-family: "Playfair Display"; font-size: 96px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: -1.92px; }
.banner_bottom_box { display: flex; align-items: center; gap: 40px; }
.banner__bottom_row { display: flex; gap: 40px; }
.banner__section { overflow: hidden; }
.banner_count_num span { font-family: Figtree; }
.banner__top_row, .banner__bottom_row {width: max-content;}

.banner_title {font-size: 88px;}
.banner_count_num {font-size: 80px;}

@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(calc(-700px * 5)); }
}
.banner__top_row { animation: scroll  linear infinite; animation-direction: reverse; }
.banner__bottom_row { animation: scroll  linear infinite; } 

/*Video Section*/

.video_col video {width: 100%;display: block;}
.video_col { position: relative; }
.video_content_box {position: absolute;top: 50%;left: 0;transform: translateY(-50%);margin: 0 auto;right: 0;text-align:center; z-index:3;}
.video__section { position: relative;}
.video__section:after {content: "";position: absolute;left: 0;top: 0;height: 101%;width: 100%;background: linear-gradient(180deg, rgba(18, 48, 77, 0.40) 0%, #12304D 100%);}
.video_col img{width:100%; display:block;}
.video__content { color: #fff; padding-bottom: 20px;}

/*Testimonial Slider section*/

.testimonial_author_imag img {height: 80px !important;width: 80px;object-fit: contain;border-radius: 100%;display: block;object-position: top;}
.testimonial_author_row {display: flex;align-items: center;}
.testimonial_author_detail {padding-left: 30px;}
.testimonial_author_designation {font-size: 18px;color: var(--grey_600);line-height: normal;}
.testimonial_slider_image_video img {border-radius: 16px;}
.testimonial_slider_image_video iframe {border-radius: 16px;}

.testimonial_slider_image_video { position: relative; }
.vido_popup { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.vido_popup a { border-radius: 100px; font-size: 16px; line-height: normal; background: var(--orange); backdrop-filter: blur(20px); display: inline-flex !important; padding: 11px 15px; font-size: 16px; font-weight: 500; color: #fff; align-items: center; min-width: 180px; justify-content: center; }

.vido_popup a svg { vertical-align: middle; }
.vido_popup a svg { margin-right: 10px; display: block; }
.testimonial_slider_image_video img{width:100%;}
.testimonial_style_two {align-items: center;}

/*Introduction Section*/



/*Features section*/

.features_section {background: var(--secondary););}
.features_top_row {display: flex;flex-flow: wrap;}
.features_left {width: 50%;padding-right: 40px;}
.features__right {width: 50%;padding-left: 40px;}
.features_card_image img {display: block;width: 100%;border-radius: 16px;}
.features_left h2 {margin-top: -6px;}


.features_card_list ul { padding: 0; margin: 0; list-style: none; }
.features_card_list ul li a{ display: inline-block; padding: 8px 16px; border-radius: 100px; color: #07131f; background: rgba(0, 0, 0, 0.05); backdrop-filter: blur(20px); font-size: 16px; line-height: 25px; font-weight: 500; }
.features_card_number { color: var(--orange); font-size: 18px; line-height: 25px; }
.features_card_left { display: flex; flex-direction: column; justify-content: space-between; }
.features_card_line {background: var(--orange);height: 2px;width: 32px;}
.features_section {padding-bottom:200px;}

.features_section { --height: 570px; --bottom: 100px; padding-bottom: var(--bottom) !important; }
.features_card { position: absolute; top: 100%; width: 100%; box-shadow: 0px 4px 80px 16px rgba(0, 0, 0, 0.08);}
.features_card:first-child { top: 0; }
.features_card_row { height: 100vh; position: relative; }
.features_card_image { overflow: hidden; border-radius: 30px; }
.features_card_image  img { height: var(--height) !important; object-fit: cover; object-position: top center; }
.card_box_text {font-size: 16px;line-height: normal;padding: 10px 0;}

/* .features_hov_box {opacity: 0;position: absolute;top: auto;transition: all .5s ease;visibility: hidden; bottom: 85px;}
.features_card_bottom { position: relative; }
.features_card:hover .features_hov_box { opacity: 1; visibility: visible; }
.features_card_sub_title { transition: all 0.5s ease; }
.features_card:hover .features_card_sub_title { transform: translateY(-65px); } */

.features_hov_box {max-height: 0; overflow: hidden; transition: max-height 0.8s ease, opacity 0.8s ease; }
.features_card:hover .features_hov_box {visibility: visible; opacity: 1; max-height: 120px; transition: max-height 0.8s ease, opacity 0.8s ease; }



@media(min-height:1000px) {
  .features_section .wrapper { max-width: 80% !important; }
  
  .features_section { padding-bottom: 140px !important; }
}


/*Personality Section*/

.personality__box {background-repeat: no-repeat;background-size: cover;background-position: top center;min-height: 700px;padding: 40px 40px;border-radius: 24px;}
.personality_text { font-size: 16px; color: #fff; width: 85%; padding-right: 15px; }
.personality_link a span { height: 30px; width: 30px; display: flex; background: #fff; align-items: center; justify-content: center; border-radius: 100%; }
.personality_link a span svg { height: 18px; width: 18px; display: block; }
.personality_hov_box { display: flex; flex-flow: wrap; }
.personality_link { width: 15%; text-align: right; display: flex; justify-content: right; }
.personality__box { display: flex !important; flex-direction: column; justify-content: space-between; height: 100%; }
.personality_section {overflow: hidden;}

.personality_slider_row .slick-slide {padding: 0 20px;}
.personality_slider_row .slick-list {margin: 0 -20px;}
.slick-pagination.implement_slide_pagination {color: #101828;font-size: 18px; display: flex; gap: 10px;}
span.pagination-current {font-size: 60px;font-weight: 500;line-height: 60px; letter-spacing: -1.2px;}

.pagination__row .progress { background-color: #E4E7EC; background-image: linear-gradient(90deg, #FA7316, #FA7316); background-repeat: no-repeat; background-size: 0 100%; border-radius: 0; display: block; height: 3px; overflow: hidden; transition: background-size .4s ease-in-out; width: 100%; }
span.slickarow_left svg, span.slickarow_right svg { display: block; height: 60px; width: 60px; }
.slider_arrows .slick-arrow { cursor: pointer; }

span.slickarow_left.btn_pre.slick-arrow.slick-disabled { opacity: 0.5; cursor: unset; }
span.slickarow_right.btn_next.slick-arrow.slick-disabled {    cursor: unset;opacity: .5;}
.progress_none{display:none;}

.personality_slider_row .slick-slide {opacity: 0;transition: opacity .2s ease;}
.personality_slider_row .slick-list {overflow: visible;}
.personality_slider_row .slick-slide.slick-active {opacity: 1 !important;}
.personality_slider_row .slick-slide.slick-active~div {opacity: 1;}
.personality__box {position: relative;overflow: hidden;}
.personality_slider_row .slick-list { padding-right: 250px;}

.personality_bottom.hover__box { transform: translateY(100%); visibility: hidden; opacity: 0; position: absolute; top: auto; bottom: 63px; transition: all 0.4s ease; left: 40px; right: 40px; }

.personality__box {position: relative;overflow: hidden; }
.personality__box:hover .personality_bottom.hover__box {opacity: 1;visibility: visible;transform: translateY(0%);transition: transform 0.4s ease, opacity 0.4s ease;}
.personality_hov_box {opacity: 0; transition: all 0.4s ease;}
.personality_bottom.hover__box .personality_hov_box {opacity: 1;}
.personality__box:hover .personality_bottom:not(.hover__box) {visibility: hidden;opacity: 0;transform: translateY(-100%);transition: all 0.4s ease;}
.personality_bottom {transition: all 0.4s ease;}

.personality_left h2 {margin-top: -6px;}


/*Seminar Hero*/

.intro_box_row {display: flex;align-items: center;}
span.intro__about {font-size: 18px;font-weight: 500;line-height: 28.8px;letter-spacing: 0.54px;text-transform: uppercase;}
.seminar_hero_btn a.btn.primary {border-color: #fff;}
.seminar_hero_row { display: flex; flex-flow: wrap; }
.seminar_hero_left { width: 70%; padding-right: 50px; }
.seminar_hero_right { width: 30%; padding-left: 50px; display: flex; justify-content: right; }
.seminar_hero_details_box { background: var(--orange);  border-radius: 24px; padding: 30px 30px; }
.seminar_hero_date_list ul { padding: 0; margin: 0; list-style: none; }
.seminar_hero_date_list ul li {  padding-top: 12px;}
.seminar__date {font-family: Baskerville;font-size: 48px;font-weight: 400;line-height: 55px;letter-spacing: -0.96px; }
.seminar_hero_date_row {display: flex;align-items: center;color: var(--white);}
span.date_icon svg {display: block;margin-right: 8px;}
.seminar_hero_image img{width:100%;display:block;}
.seminar_hero_section{position:relative; overflow:hidden; }
.seminar_hero_col{position:absolute;left:0;width:100%;bottom:80px; z-index:9;}
.seminar_hero_image img {height:calc(100vh - 98px) !important;object-fit: cover;}
.seminar_hero_details_box { max-width: 320px;}
.seminar_list_date {position: relative;}
.seminar_list_date:after {background: #fff; border-radius: 100%;content: "";height: 6px;position: absolute; top: 10px;width: 6px;right: -5px;}

/*Seminar Video Section*/

.seminar_video_image{position:relative;}
.orange span.intro__about {color: var(--orange);}
.seminar_video_image{ border-radius: 25px; overflow:hidden; }
.seminar_video_image img {width: 100%;display: block;}
.sminar_heading h2 {letter-spacing: -0.96px;}
.sminar_heading {max-width: 900px;}


/*Metrics Section*/

.metrics_number {text-align: center;font-family: "Playfair Display";font-size: 64px;font-weight: 400;line-height: normal;letter-spacing: -1.28px;color: var(--orange);}
.metrics_title{font-size: 18px;font-weight: 500;letter-spacing: 0.54px;text-transform: uppercase;}

/*Success Section*/

.success__content {font-size: 24px;line-height: 38px; color: var(--primary);}
.success__icon svg {height: 40px;width: 40px;display: block;}
.success__box h3 {color: var(--primary);}
.success__box_text {color: var(--grey_600);}
.success__box {background: var(--gray_50);border-radius: 15px;}
.success_title h2.h3 {letter-spacing: -0.96px;}

/*Cases Section*/

.cases_section_row { display: flex; flex-flow: wrap;  }
.cases_section_left { width: 50%; padding-right:40px;}
.cases_section_right { width: 50%; padding-left:40px;}
.cases_slider {max-width: 600px;}
span.slickarow_left svg, span.slickarow_right svg { display: block; height:60px; width:60px;} 
.slider_arrows .slick-arrow {cursor: pointer;}
.cases_content {color: var(--grey_600);}
span.slickarow_right.btn_next.slick-arrow.slick-disabled { opacity: 0.5; cursor: unset; }
span.slickarow_left.btn_pre.slick-arrow.slick-disabled { opacity: 0.5; cursor: unset; }
.cases_image img { width: 100%; /*  height: 700px !important; */ object-fit: cover; display: block; } 
.cases_section { overflow: hidden; }
.pagination__row.progress_none {display: none;}
.cases_image img { aspect-ratio: 4 / 3; width: 100%;display: block;object-fit: cover; border-radius:25px;}

/*Discover Section*/

.success__content {color: var(--primary);font-size: 24px;line-height: 38px}
.success__icon svg {display: block; height: 40px;width: 40px}
.success__box h3 {color: var(--primary)}
.discover__content { letter-spacing: -.72px;}
/* .discover__content { letter-spacing: -.72px;line-height: 1.4;} */

.discover_section .success_row {display: flex;flex-flow: wrap}
.discover_box {width: calc(100% / 3 - 60px);margin: 30px 30px; flex-grow: 1;}
.discover__content {max-width: 950px;}
.discover_section .discover_col {border-top: 1px solid #D0D5DD;border-bottom: 1px solid #D0D5DD;}
.discover_section .success_row {margin: 0 -30px;}
.success_section.discover_section {background: var(--gray_50); }
.success_section.discover_section {padding-top: 200px;}
.success_section.discover_section {margin-top: -100px;}

.discover_section .discover_col.remove_border {border: none;padding: 0;margin: 0;}

/*CTA Section*/

.cta__col { text-align: center;}
.cta__image img { height: 128px !important;  width: 128px; border-radius: 100%; object-fit: cover; object-position: top; display:block; margin:0 auto;}
a.btn.btn_third {background-color: var(--primary);color: var(--white);border-color: var(--primary);}
a.btn.btn_third:hover {background: transparent;color: var(--primary);}
.cta__col.Style_two, .cta__col.style_three {background: var(--orange); border-radius: 25px; }
.cta__section {background: var(--gray_50);}
.cta__col.style_one {background: transparent;border-radius: 0;}
.cta__col.style_one .cta__content_box h2 {color: var(--primary);}
.cta__col.style_one .cta__content_box 
.cta__text {color: var(--grey_600);}
.cta__col.Style_two .cta__text, .cta__col.style_three .cta__text {color:#FFEACA;}
.cta__col.Style_two h2, .cta__col.style_three h2 {color:var(--white);}
.cta__col.style_three {align-items: center;display: flex;justify-content: space-between;text-align: left;flex-flow: wrap;gap: 30px;}
.cta__col.style_three .cta__content_box {padding-top: 0; width: calc(100% - 140px);padding-left: 20px;}
.cta__col.style_three .cta__left {display: flex;align-items: center; flex-flow: wrap;}
.cta__col.style_three .cta__image {width: 140px;}
.cta__col.style_three .cta__btn{padding-top:0;}
.cta__col.style_three .cta__image img {margin-left: 0;}

/*Image Slider Section*/

.image_slider_box img {display: block;width: 100%;border-radius: 25px;}
.image_slider_box {padding: 0 20px;}
.image_slider_row {margin: 0 -60px;}
.image_slider_section {overflow: hidden; }

/*FAQ Section*/

.faq_column { display: flex;  flex-flow: wrap; align-items: center;}
.faq_header { width: 100%; display: flex; align-items: center; position: relative; cursor: pointer; padding:25px 0; justify-content: space-between;}
.faq_details { display: none;  padding-bottom: 15px; }
.faq_header span { cursor: pointer; padding-left:30px;}
.faq_column.active .faq_header span svg {transform: rotate(180deg);}
.faq_column.active .faq_details {display: block;}
.faq_botom_col {border-top: 1px solid #000;}
.faq_header span svg {transition: all .4s ease;display: block;height: 18px;width: 18px;}
.faq_btn_link a {display: flex; align-items: center;color: var(--orange);font-size: 16px;font-weight: 500;}
.faq_btn_link a svg {display: block;margin-right: 8px;}
.faq__text {color: var(--grey_600);}
.faq__left {padding-right: 50px;}
.faq__right {padding-left: 50px;}


/*About Group*/

.about__box_text {color: var(--grey_400);}
.about__section {background: var(--primary);}
.about__image img {display: block;width: 100%;border-radius: 25px;}
.about_box_image {height: 440px;}
.about_box_image img {width: 100%;height: 100% !important;display: block;object-fit: cover; border-radius: 25px;}

/*Become Section*/

.become__image{ overflow:hidden; }
.become__image img {width: 100%; min-width: 100%;  display: block;}
.become__section {background: var(--primary);}
.become_inner_cover { padding: 30px 0;}
.become__section:after {content: ""; position: absolute;background: linear-gradient(180deg, rgba(7, 19, 31, 0.00) 0%, #07131F 100%);bottom: 0;width: 100%;z-index: 2;height: 100px;}
.become__right {position: relative;}
.become__section {overflow: hidden;}
.become_shap svg {transform: scale(1.1);}
.become_shap {position: absolute;right: 0;top: 0;height: 100%;}
.become_shap svg {height: 100%; width: 100%;display: block;}
.become_shap svg path {fill: var(--primary);}
.become__section {position: relative;} 
.become__row {display: flex;align-items: center;flex-wrap: wrap;}
.become__left {width: 50%;padding-right:50px;}
.become__right {width: 50%;padding-left:50px;}


/* */
.intro__section { background: linear-gradient(180deg, rgba(5, 5, 7, 0) 50.02%, #050507 65.51%), #040406; position: relative; height: 100%; width: 100%; overflow: hidden; border-radius: 50px; }
.intro__row { max-width: 1200px; margin: 0 auto; }
.intro_detail_text { color: var(--Base-White, #FFF); letter-spacing: -0.96px; }
.intro_detail_text{ color: #505051;}
.intro__image img { display: block; margin: 0 auto; width: 100vh; margin-top: 60px; }
.intro_detail_text span { color: rgba(255, 255, 255, 0.30); }
span.intro__about { font-size: 18px; font-weight: 500; letter-spacing: 0.54px; text-transform: uppercase; color: var(--white); padding-left: 10px; }
.intro_box_row svg { height: 10px; width: 10px; display: block; }
.intro_box_row { display: flex; align-items: center; }
.intro__section_trigger { height: 100vh; position: relative; }
.intro__section_wrapper { position: relative; height: 100%; width: 100%; padding: 70px; }
.intro_content_box { position: absolute; z-index: 1; width: 80%; left: 0; right: 0; margin: 0 auto; top: 100%; }
.intro_top { position: absolute; width: 100%; left: 0; height: 100%; }
.black-bg { background: #040406; }

/*seminar hero*/

.seminar_hero_section {position: relative;z-index: 1;}
.hero_svg_shape {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
.hero_svg_shape svg {height: 100%;width: 100%;display: block;}
.seminar_hero_image:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);}

/*Seminar Overview Features*/

.overview_features_section .sminar_heading {max-width: 950px;}
.overview__features_text {color: var(--grey_600);}
.overview__features_col_left {padding-right: 25px;}
.overview__features_col_right {padding-left: 25px;}
.overview_features_section {background: #F2F4F7;}
.overview__features_inner {padding-top: 15px;padding-bottom: 75px;}
.faq_btn_link.overview__features_link {position: absolute;bottom: 30px;}
.overview__features_box{overflow: hidden; position:relative;}
.overview__features_image img {display: block;height: 280px !important;object-fit: cover; width:100%;}
.overview_main_col {border-bottom: 1px solid #D0D5DD;}
.overview_main_col:last-child {padding-bottom: 0;border-bottom: 0;}

.interested_image {overflow: hidden;border-radius: 25px;position: relative; z-index: 1;} 
.interested_box:hover .interested_image img {transform: scale(1.1);}
.interested_image img {transition: all 0.7s ease;}
.interested_image:after { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #000; border-radius: 20px; transition: all 0.7s ease; opacity: 8%; }
.interested_box:hover .interested_image:after{opacity: 20%;}

a.box_link_top {position: absolute;height: 100%;top: 0;left: 0;width: 100%;opacity: 0;}


/*Interested Section*/

.interested_heading {max-width: 800px;}
.interested_heading h2 {letter-spacing: -0.96px;}
.interested_image img {display: block;border-radius: 25px; width: 100%;height: 300px !important;object-fit: cover;}
.interested__text {color: var(--grey_600);}
span.intro__about {font-size: 14px;line-height: 22px; letter-spacing: 0.42px;}
.interested_content_cover h3 {color: var(--primary);}

/*Blog Detail Hero*/

.blog_detail_hero_content {max-width: 1000px;}
.blog_detail_hero {background-repeat: no-repeat;padding-bottom: 80px;padding-top: 300px;}
.blog_detail_hero {position: relative;z-index: 1;}
.blog_detail_hero:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: -1;opacity: 0.20;}

/*Seminar Overview Hero*/

.seminar_overview_heading {max-width: 1000px;}
.seminar_overview_hero { background-repeat: no-repeat; position:relative; z-index:1;}
.seminar_overview_hero:after {content: "";position: absolute;left: 0;top: 0;height: 100%;background: rgba(0, 0, 0, 0.20);width: 100%;z-index: -1;}

.seminar_overview_box:hover {transform: scale(1.05);}
.seminar_overview_box {transition: all 0.4s ease;}


/*Editorial Section*/

.editorial_box { background-repeat: no-repeat; background-position: top center; background-size: cover; border-radius: 20px; padding: 50px 50px; position: relative; min-height: 700px; display: flex; align-items: flex-end; z-index: 1; }
.editorial_box:after { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #000; border-radius: 20px; z-index: -1; opacity: 0.20; }
.editorial_title h3 {letter-spacing: -0.96px;}
.editorial_title {max-width: 900px;}
.editorial_box {position: relative;overflow: hidden;}
.editorial_box:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: inherit; background-size: cover; background-position: top center; transition: all 0.7s ease; z-index: -1; }
.editorial_box:hover:before { transform: scale(1.05); }

/*Editorial Section*/

.editorial_box { background-repeat: no-repeat; background-position: top center; background-size: cover; border-radius: 20px; padding: 50px 50px; position: relative; min-height: 700px; display: flex; align-items: flex-end; z-index: 1; }
.editorial_box:after { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #000; border-radius: 20px; z-index: -1; opacity: 0.20; }
.editorial_title h3 {letter-spacing: -0.96px;}
.editorial_title {max-width: 900px;}
.editorial_box {position: relative;overflow: hidden;}
.editorial_box::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: inherit; background-size: cover; background-position: top center; transition: all 0.7s ease; z-index: -1; }
.editorial_box:hover::before { transform: scale(1.05); }

/*Blog Index Section*/

.blog_index_text {overflow: hidden;color: var(--grey_600);font-size: 18px;font-style: normal;font-weight: 400;line-height:  28px; }
.blog_index_heading {max-width: 550px;}

.blog_index_tag_list ul { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; gap: 15px; flex-flow: wrap; }
.blog_index_tag_list ul li a {font-size: 16px;font-weight: 500;line-height:  25px;color: #101828;display: block;padding: 8px 15px;border-radius: 100px;background: rgba(16, 24, 40, 0.02);}
.blog_index_tag_list ul li.active a {background: #101828;color: #fff;}

.blog_index_tag ul { padding: 0; margin: 0; list-style: none; }
.blog_index_tag ul li a { display: flex; align-items: center; gap: 10px; font-size: 18px; font-weight: 500; line-height: 160%; /* 28.8px */ letter-spacing: 0.54px; text-transform: uppercase; color: #fff; }
.blog_index_tag ul li a svg { display: block; }
.blog_index_tag.orange ul li a {color: var(--orange);font-size: 14px;}
a.blog_first_post {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}


/*Newsletter Form Section*/

.newsletter_form_right img {border-radius: 24px;display: block;}
.newsletter_form_box .field .hs-input, fieldset .hs-input {border: none;background: #F2F4F7;outline: none;border-radius: 8px; height: 55px;}
.newsletter_form_box .hs-button.primary {background: #101828;color: #fff;width: 100%;text-align: center;border: 1px solid #101828; transition: all 0.4s ease;}
.newsletter_form_box .hs-button.primary:hover {background: transparent;color: #101828;border-color: #101828;}
.newsletter_form_box .field>label, fieldset .field>label {padding-bottom: 0 !important;}
.newsletter_form_box .field {padding-bottom: 0 !important;}
.newsletter_form_box ::placeholder {color: #667085;font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px;  }
.newsletter_form_box select.hs-input.is-placeholder {color: #667085;font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px;}

.newsletter_form_box input[type=checkbox]+label, .newsletter_form_box input[type=checkbox]+span, .newsletter_form_box input[type=radio]+span { color: #101828;  font-size: 16px; font-weight: 500; line-height: 25px; padding-left:35px;}
.newsletter_form_box input[type=checkbox]+label:before, .newsletter_form_box input[type=checkbox]+span:before, .newsletter_form_box input[type=radio]+span:before { border-color: #98A2B3; border-radius: 5px; height: 22px; width: 22px; top:0;}
.newsletter_form_box input[type=checkbox]+label:after, .newsletter_form_box input[type=checkbox]+span:after, .newsletter_form_box input[type=radio]+span:after { border-color: #667085; }
.newsletter_form_box input[type=checkbox]+span {min-height: auto;}
.newsletter_form_box .hs_submit.hs-submit {padding-top: 10px;}
.newsletter_form_box .field .hs-input, fieldset .hs-input {color: #667085;font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px; width:100%;}
.newsletter_form_box  input[type=checkbox]+label:before, .newsletter_form_box  input[type=checkbox]+span:before, .newsletter_form_box input[type=radio]+span:before {border-width: 1px;}
.newsletter_form_box  input[type=checkbox]+label:after, .newsletter_form_box  input[type=checkbox]+span:after, .newsletter_form_box  input[type=radio]+span:after {left: 5px;top: 6px;}


/* New css */
span.hero_inner_image { display: block; line-height: 0; padding-bottom: 56.6%; position: relative; overflow: hidden; }
span.hero_inner_image img { height: 100% !important; position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 0; object-fit: cover; }

/*Impressum Section*/

.impressum_col {max-width: 950px;margin: 0 auto;}
.impressum_col h3,.impressum_col h2,.impressum_col h1 {letter-spacing: -0.96px;}
.impressum_col * + h1,
.impressum_col * + h2,
.impressum_col * + h3,
.impressum_col * + h4,
.impressum_col * + h5,
.impressum_col * + h6{margin: 25px 0;}



/*Ticket Card Section*/

.ticket_card_section { background: #f9fafb; }
.ticket_card_list ul { padding: 0; margin: 0; list-style: none; }
.ticket_card_list ul li { display: flex; align-items: center; flex-flow: wrap; padding: 8px 0; }
.ticket_card_icon { width: 25px; }
.ticket_card_text { width: calc(100% - 25px); padding-left: 10px; }
.ticket_card_icon svg { height: 25px; width: 25px; display: block; }
.ticket_card_col { display: flex; flex-flow: wrap; }
.ticket_card_left { width: 18%; padding-right: 20px; }
.ticket_card_right { width: 82%; }
.ticket_card_text { color: var(--grey_600); font-size: 16px; font-weight: 400; }
.ticket_card_tag span { border: 1px solid #bfa100; color: #bfa100; display: inline-block; font-size: 14px; font-weight: 700; padding: 10px 15px; text-align: center; border-radius: 100px; line-height: normal; }
.ticket_card_tag { text-align: center; }
.ticket_card_price { color: #101828; text-align: center; font-size: 48px; font-weight: 500; line-height: 60px; letter-spacing: -0.96px; }
.ticket_card_price span { font-size: 30px; line-height: 38px; }
.ticket_card_check_price { color: #98A2B3; text-align: center; font-variant-numeric: lining-nums tabular-nums; font-size: 24px; font-style: normal; font-weight: 600; line-height: 160%; text-decoration: line-through; }
.ticket_card_sub_title { color: #475467; text-align: center; font-size: 16px; font-weight: 400; line-height: 160%; }
.ticket_card_sub_text { color: #475467; font-size: 16px; font-weight: 400; line-height: 160%; }
.ticket_card_sub_text a { color: #BFA100; }
.ticket_card_btn a.btn.btn_third { width: 100%; text-align: center; }
.ticket_card_line { background: #475467; height: 2px; width: 30px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
.ticket_card_box { transition: all .4s ease; }
.inner__box { height: 100%; position: relative; box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.06); }
.ticket_card_btn { position: absolute; bottom: 30px; right: 30px; left: 30px; }
.ticket_card_list { padding-bottom: 70px; }
.ticket_card_title { color: #BFA100; text-align: center; font-size: 48px; font-weight: 500; line-height: 60px; letter-spacing: -0.96px; }
.ticket_card_box:hover { transform: scale(1.04); }
.box_tag_top { color: #fff; text-align: center; font-size: 14px; font-weight: 600; line-height: 23px; border-radius: 16px 16px 0px 0px; background: #FA7316; display: inline-block; padding: 12px 30px; }
.box_tag_wrap { text-align: center; }
.ticket_card_box { position: relative; }
.box_tag_wrap { position: absolute; left: 0; right: 0; bottom: 100%; }

.box_tag_top {display: inline-flex;align-items: center;}
.box_tag_top svg {display: block;height: 20px;width: 20px;margin-right: 7px;}
li.list__check {text-decoration: line-through;opacity: 0.5;}


/*About Hero*/

.about_hero_image img { display: block; width: 100%; border-radius: 25px; }
.about_hero_section { background: var(--primary); ); }
.about_hero_content_cover h1 { letter-spacing: -1.44px; padding-top: 20px; }
.about_hero_content_cover { max-width: 900px; margin: 0 auto; text-align: center; }
.about_hero_content_cover .intro_box_row { justify-content: center; }

/*About Video Section*/
.seminar_video_section.about_video_section { margin-top: -70px; border-radius: 25px 25px 0 0; position: relative; z-index: 9;}

/*About Team Section*/

.about_team_section {background: var(--gray_50);}
.about_team_heading {text-align: center;}
.about_team_heading .intro_box_row {justify-content: center;}
.about_team_text {max-width: 620px;margin: 0 auto;color: var(--grey_600);text-align: center;font-size: 18px;}
.about_team_contact_box {display: flex;align-items: center;}
.about_team_contact_icon svg {height: 25px;width: 25px;display: block;margin-right: 5px;}
.about_team_contact_text a, .about_team_designation {color: var(--grey_600);font-size: 16px;font-weight: 500;}
.about_team_image img {display: block;height: 255px !important; width:100%; object-fit: cover; border-radius:25px;}
.about_team_row {row-gap: 80px;}
img.about_img_two {display: none;}
.about_team_image:hover img.about_img_two {display: block;}
.about_team_image:hover img.about_img_one {display: none;}



/*Visions Section*/

.visions_section .hero_image_video_wrapper img {width: 100%; display:block;}
.visions_section .hero_inner_left { width: 60%;}
.visions_section .hero_inner_right {width: 40%;}


.header__section ul.hs-menu-children-wrapper { padding: 32px 0 !important;  background: #fff !important; border-radius: 16px !important; width: 260px !important;}
.header__section li.hs-menu-item.hs-menu-depth-2 a { padding: 0 0 0 30px !important; color: #101828 !important; font-size: 16px !important;}
.header__section li.hs-menu-item.hs-menu-depth-2, .header__section li.hs-menu-item.hs-menu-depth-3 { position: relative;}
.header__section._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li ul { top: 40px !important;}
.header__section li.hs-menu-item.hs-menu-depth-2:before, .header__section li.hs-menu-item.hs-menu-depth-3:before { position: absolute; top: 5px; left: 32px; content: ""; height: 24px; width: 24px; background-image: url('https://27192666.fs1.hubspotusercontent-eu1.net/hubfs/27192666/Arrow%2c%20Forward.png');}
.header__section li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:before { position: absolute; content: "";  width: 100%; background: transparent; height: 15px; right: 0;  left: 0; top: 100%;}
.header__section._WEBSITE_HEADER .menu-wrapper li.hs-menu-item.hs-menu-depth-2.hs-item-has-children > ul {  z-index: -1;}
.header__section._WEBSITE_HEADER .menu-wrapper li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper { top: 0px !important;}
._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li ul{transition: all 0.4s ease;}


.header__section ul.hs-menu-children-wrapper li{padding:0 32px;}
._WEBSITE_HEADER ul.hs-menu-children-wrapper>li {padding-top:5px;}

header._WEBSITE_HEADER.header__section { position: absolute; top: 0;width: 100%;}
header._WEBSITE_HEADER.header__section.sticky { background-color: var(--website_bg_sticky_color) ! IMPORTANT;}
.container-fluid.container--header {padding-top: 98px;}
@keyframes slideNavIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
header._WEBSITE_HEADER.header__section.sticky {
  animation: slideNavIn  0.5s ease-out;
  background: #f4f4f4;
  position: fixed;
  top: 0;
  width: 100%;
}

@media(max-width:1750px){ 
  .header__section._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li ul { right: -50px; }
}

@media(min-width:1600px){ 
  ._WEBSITE_HEADER.header__section .menu-wrapper .hs-menu-wrapper>ul>li>a {font-size: 1.6rem; }
}

@media(max-width:1519px){
  .wrapper__left {padding-left: calc(100% / 2 - 1170px / 2);} 
  .seminar_hero_right {padding-left: 0;}
  .about_box_image {height: 370px;}
  .about_team_contact_text a {font-size: 14px;}
}


@media(max-width:1440px){ 

  .container-fluid.container--header {  padding-top: 82px;}
  .about_team_image img {height: 216px !important;}
}

@media(max-width:1249px){
  .cases_section{padding-bottom:100px}
  .cases_image img {min-height: auto;}
  .success_section.discover_section {margin-top: 0px;}
  .success_section.discover_section {padding-top: 100px;}

}


@media(min-width:992px) and (max-width:1229px) {
  .overview__features_image img {height: 230px !important;}
  header._WEBSITE_HEADER.header__section .logo.header_logo { width: 120px !important; padding: 0px; }
  header._WEBSITE_HEADER.header__section .header__menu_cover {  width: calc(100% - 120px) !important; }
}

@media(max-width:1229px){
  .wrapper__left {padding-left: calc(100% / 2 - 955px / 2);}
  .personality_slider_row .slick-list {padding-right: 0;} 
  .seminar_hero_left {width: 60%;}
  .seminar_hero_right {width: 40%;}
  .discover_box {width: calc(100% / 3 - 40px); margin: 30px 20px; }
  .discover_section .success_row {margin: 0 -20px;} 
  .overview__features_col_right {padding-left: 0;}
  .interested_image img {height: 230px !important;}
}


@media(max-width:991px){
  .wrapper__left {padding-left: calc(100% / 2 - 735px / 2);}
  .hero_inner_left {padding-right: 30px;}
  .hero_inner_right {padding-left: 30px;}  
  .banner_title {font-size: 68px;}
  .banner_count_num {font-size: 70px;}  
  .personality__box {min-height: 500px;} 

  .features_left {padding-right: 25px;}
  .features__right { padding-left: 25px;}
  .features_section {padding-bottom:150px;}

  .seminar_hero_image img {min-height: 800px !important;}
  .seminar_hero_details_box {padding: 25px 20px;}

  .cases_image img {height: auto !important;}
  .cases_section_left {padding-right: 20px;}
  .cases_section_right {padding-left: 20px;} 

  .discover_box {width: calc(100% / 2 - 40px);}
  .about_box_image {height: 270px;}

  .become__row {align-items: unset;}
  .become__image {height: 100%;}
  .become__image img {height: 100% !important; object-fit: cover;}
  .become_shap svg {transform: scaleY(1.5);} 

  .hero_bg_image img {height: 500px !important;}
  .hero__section {height: 500px;}

  .blog_detail_hero {padding-top: 200px;}
  .editorial_box {min-height: 450px;}

  .newsletter__cover {padding: 0;}

  /*  -------------  */
  .hero_bg_video video {height: 100%; object-fit: cover; min-height: 500px; }

  .mobile-open .header__section ul.hs-menu-children-wrapper { width: 100% !important; border-radius: 0px !important; background: #07131f !important; padding: 0px !important; margin-top: 0px !important; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2,.mobile-open .header__section li.hs-menu-item.hs-menu-depth-3 {  background: #07131f; border-top: none; padding-bottom:10px !important; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2 a,.mobile-open .header__section li.hs-menu-item.hs-menu-depth-3 a { color: #fff !important; text-indent: 0px; line-height: 25px; padding-left:12px !important; font-size:15px !important; }
  .header__section span.child-triggerm.arrow_down { border-left: none; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2:before, .mobile-open .header__section li.hs-menu-item.hs-menu-depth-3:before {display:none; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2:first-child, .mobile-open .header__section li.hs-menu-item.hs-menu-depth-3:first-child { padding-top: 10px; }
  .ticket_card_left {width: 100%;padding: 0;}
  .ticket_card_right {width: 100%;padding-top: 25px;}
  .seminar_video_section.about_video_section{margin-top: -40px;}
  .about_team_image img {height: 220px !important;}
  .about_team_row {row-gap: 50px;}
/* upedet */
  .visions_section .hero_inner_left { width: 100%; padding-right: 0px;}
  .visions_section .hero_inner_right {width: 100%; padding-left: 0px; padding-top: 30px; }
  .header__section ul.hs-menu-children-wrapper li{padding:0px;}
    .visions_section .hero_inner_row {padding: 0 15px;}
  .visions_section .wrapper__left { padding-left: calc(100% / 2 - 750px / 2);  } 
  .visions_section .hero_inner_row {max-width: 750px;margin: 0 auto;}
  
   .hero_inner_left { width: 100%; padding-right: 0px;}
   .hero_inner_right {width: 100%; padding-left: 0px; padding-top: 30px; }
   .hero_inner_row {padding: 0 15px;}
   .hero_inner_row .wrapper__left { padding-left: calc(100% / 2 - 750px / 2);  } 
   .hero_inner_row {max-width: 750px;margin: 0 auto;}
  span.hero_inner_video iframe {border-radius: 20px;}  
  
}



@media(max-width:767px){
  .wrapper__left {padding-left: 0;}

  .hero_inner_left {padding-right: 0;width: 100%;}
  .hero_inner_right {width: 100%;padding-left: 0;padding-top: 30px;}
  .wrapper__left { padding-left: 0;}
  .hero_inner_row {padding: 0 15px;}
  span.hero_inner_image img {border-radius: 20px;}
  span.hero_inner_video iframe {border-radius: 20px;}    

  .hero_bg_image img {min-height: 300px !important;object-fit: cover;}  
  .banner_title {font-size: 36px;}
  .banner_count_num {font-size: 40px;}

  @keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc(-500px * 5)); }
  }  

  .intro__section {padding: 80px 0;}  
  span.pagination-current {font-size: 40px;line-height: 40px;} 

  .features_left {width: 100%;padding-right: 0;}
  .features__right {width: 100%; padding-left: 0;padding-top: 20px;}
  .features_card_right {padding-top: 15px;} 
  .features_section {padding-bottom:100px;}    

  .seminar_hero_left {width: 100%;padding-right: 0;}
  .seminar_hero_right {width: 100%;display: block;padding-top: 25px;}
  .seminar_hero_details_box {margin: 0 auto;} 
  .seminar__date {font-size: 30px;line-height: 38px;}  
  .seminar_list_date:after {right: 0;}  

  .metrics_number {font-size: 40px;}

  .cases_section_left {width: 100%;padding: 0;}
  .cases_section_right {width: 100%;padding-left: 0;padding-top: 30px;}
  .cases_section_row {padding: 0 15px;}
  .cases_section .pagination__row {padding-right: 15px; padding-left: 15px;}  
  .cases_section{padding-bottom:50px} 

  .discover_box {width: 100%;margin: 0;padding-top: 30px;}
  .discover_section .success_row {margin: 0;}
  .discover_box:first-child {padding-top: 0;}  
  .success_section.discover_section {padding-top: 50px;} 

  .cta__col.style_three .cta__image {width: 100%;}
  .cta__col.style_three .cta__content_box {width: 100%;padding: 0; padding-top: 20px;}
  .cta__col.style_three .cta__left {width: 100%;}
  .cta__col.style_three .cta__right {width: 100%;}
  .cta__col.style_three .cta__left {justify-content: center; }
  .cta__col.style_three {text-align: center;}
  .cta__image img { height: 100px !important;width: 100px;}
  .cta__col.style_three .cta__image img {margin: 0 auto;}  

  .image_slider_box {padding: 0px;}
  .image_slider_row {margin: 0; padding: 0 15px;}

  .faq__left {padding-right: 0px;}
  .faq__right {padding-left: 0px;}
  .faq_header {padding: 15px 0;}

  .become__left {width: 100%;padding-right:0px;}
  .become__right {width: 100%;padding-left:0px; padding-top:30px;}
  .become_inner_cover {padding-top: 0px;}
  .become__row {padding: 0 15px;}
  .become__section {padding-top: 50px;}  
  .become_shap {overflow: hidden;}

  .overview__features_image img {height: auto !important;}

  /*   .become_shap {display: none;} */
  .intro__section_wrapper {padding: 40px;}
  .intro__section {border-radius: 40px;}
  .features_card_image img {height: 270px !important;}
  .features_section {padding-bottom: 130px !important;}

  .testimonial_slider_image_video img {height: 270px !important;object-fit: cover;object-position: top center;}
  .hero__section,.hero_bg_image img {height: 360px !important; }
  .interested_image img {height: auto !important;}

  .blog_detail_hero {padding-top: 80px;}  

  .seminar_overview_row{max-width: 300px;margin: 0 auto;text-align: center;}

  .editorial_box {min-height: 300px;}
  .editorial_box {padding: 25px;} 

  .logo__box img {width: 100%;}
  .logo__box { width: 150px;}

  .become_shap svg {transform: scale(1.2);}
  .features_left h2 {margin-top: 0px;}
  .hero_svg_shape {top: 30%;}


  /*  -------------------  */
  .hero_bg_video video { object-fit: cover; min-height: 380px; }

  .mobile-open .header__section ul.hs-menu-children-wrapper { width: 100% !important;  border-radius: 0px !important; background: #07131f !important; padding: 0px !important; margin-top: 0px !important; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2,.mobile-open .header__section li.hs-menu-item.hs-menu-depth-3 { background: #07131f;  border-top: none; padding-bottom:10px !important; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2 a,.mobile-open .header__section li.hs-menu-item.hs-menu-depth-3 a { color: #fff !important; text-indent: 0px; line-height: 25px; padding-left:12px !important; font-size:15px !important; }
  .header__section span.child-triggerm.arrow_down { border-left: none; }
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2:before, .mobile-open .header__section li.hs-menu-item.hs-menu-depth-3:before { display:none;}
  .mobile-open .header__section li.hs-menu-item.hs-menu-depth-2:first-child, .mobile-open .header__section li.hs-menu-item.hs-menu-depth-3:first-child { padding-top: 10px;}
  /*   .features_section { height: auto !important;}
  .features_card_row { height: auto; display: flex; flex-direction: column; gap: 25px; }
  .features_hov_box { max-height: 100%; }
  .features_card { position: static; } */

  .video_col img { min-height:450px !important; object-fit:cover; object-position:top center; }
  .video__btn {text-align: left; }
  .video_content_box { text-align: left; }

  .ticket_card_price {font-size: 30px;line-height: 35px;}
  .ticket_card_line {margin: 20px auto;}  
  .ticket_card_title {font-size: 30px;line-height: 35px;}  
  .box_tag_wrap {position: static;}

  .inner__box {height: auto;}
  .seminar_video_section.about_video_section{margin-top: 0px;}

  .about_team_image img {height: auto !important;}
  .about_team_row {row-gap: 30px;}

  .visions_section .hero_inner_left { width: 100%;}
  .visions_section .hero_inner_right {width: 100%;}
  .features_hov_box {visibility: visible;opacity: 1;max-height: 120px;}

  .intro_detail_text * {color: #fff !important;}
}