:root {
  --black-color: #000000;
  --white-color: #FFFFFF;
  --gary-color: #D0D0D0;
  --light-gary-color: #A1A1A1;
  --light-black-color: #1A1A1A;
  --yellow-color: #FFB601;

}

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

#footer-section .footer_wrapper__menu .footer-col a .site-cta__btn.site-main-button.no-bg svg {
  width: 24px;
  height: 24px;
}
.text-center{
    text-align: center;
}
.eyebrow_text{
  color: var(--yellow-color);
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Inter", sans-serif;
  margin-bottom: 14px;
}
/* Home page css */

.book_page_hero-section.wp_benmeer_hero-section{
    background-color: #1B1B1B;
      
}
/* .wp_benmeer_hero-section .book_page_hero-section__wrapper___row{
    background-size: auto 80%;
} */



/* End Home page css */

/* book page css  */

html .page-template-template-home .navbar,
html .page-template-template-book .navbar{
    background: transparent;
}
html .page-template-template-home .navbar.sticky,
html .page-template-template-book .navbar.sticky{
    background: #000000;
}
html .page-template-template-home .wrapper-pagecontent,
html .page-template-template-book .wrapper-pagecontent{
    margin-top: -100px;
}

.container_new {
  margin-left: calc((100% - 1240px) / 2);
}
.book_page_hero-section {
  height: 100vh;
}
.book_page_hero-section__wrapper___row {
  display: flex;
  align-items: center;
  height: 100vh;
  width: 100%;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
}


.book_page_hero-section__wrapper___row--contant {
    max-width: 690px;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 70px;
    padding-top: 150px;
}
.book_page_hero_top_contant_data {
  align-self: center;
  margin-top: auto;
}
.book_page_hero_top_contant_data .published_by{
    max-width: 250px;
    margin-top: 18px;
}
.book_page_hero_top_contant_data .published_by p{
    color: var(--white-color);
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 22px;
}
.book_page_hero_bottom_contant_data {
  margin-top: auto;
  max-width: 500px;
  border-top: 1px solid #A1A1A1;
  padding-top: 22px;
}

.book_page_hero_bottom_contant_data .hero_quot p {
  font-family: "Tiempos-rg";
  font-size: 18px;
  line-height: 165%;

}
.book_page_hero_bottom_contant_data .hero_quot {
  max-width: 400px;
}
.book_page_hero_bottom_contant_data .hero_quot_author_name {
  margin-top: 6px;
}
.book_page_hero_bottom_contant_data .hero_quot_author_name p{
color: rgba(255,255,255,0.5);
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}


.book_page_hero_top_contant_data .title_eyebrow_text_hero {
  color: var(--yellow-color);
   font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.book_page_hero_top_contant_data .site-section-heading {
  font-size: 5.4rem;
  line-height: 1.1;
  text-wrap: balance;
}

.book_page_hero_top_contant_data .ss-wrap-action {
  margin-top: 24px;
  display: block;
  text-decoration: none;
}
.book_page_hero_top_contant_data .ss-wrap-action .site-main-button {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 20px;
}
.book_page_hero_top_contant_data .ss-wrap-action .site-main-button .ss-wrap-action__btn--arrowanim {
  height: 14px;
  transition: all 0.2s ease-in-out;
}
.book_page_hero_top_contant_data .ss-wrap-action .site-main-button:hover .ss-wrap-action__btn--arrowanim {
  transform: translateX(5px);
}



.copy_today-section{
    background-color: var(--gary-color);
    padding: 95px 0px 85px 0px;
}
.copy_today-section__wrapper___title{
    margin-bottom: 44px;
    text-align: center;
}
.copy_today-section__wrapper___title .site-section-heading{
    color: var(--light-black-color);
    text-transform: uppercase;
    text-wrap: balance;
}
.copy_today-section__wrapper___row {
  display: flex;
  flex-direction: column;
  gap: 27px;
}
.copy_today-section__wrapper___row--top,
.copy_today-section__wrapper___row--bottom{
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    flex-wrap: wrap;
}
.copy_today-section .logo_box{
   max-width: 270px;
  background-color: var(--black-color);
  padding: 20px;
  border-radius: 4px;
  width: 100%;
  height: 69px;
  display: grid;
  place-items: center;
  transition: all 0.3s;
                    
}
.copy_today-section .logo_box:hover{
    background-color: #2c2c2c;
}
.copy_today-section .logo_box img{
    width: auto;
    max-width: 100%;
}


.copy_today-section__wrapper___regarding_the_international_versions {
  text-align: center;
  margin-top: 50px;
}
.copy_today-section__wrapper___regarding_the_international_versions .site-desc p {
  color:var(--black-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.copy_today-section__wrapper___regarding_the_international_versions .site-desc p a{
    color:var(--black-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    font-family: "SF Pro-Semibold" !important;
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
    background-repeat: no-repeat;
    background-size: 100% 0;
    background-position: 0 111%;
    padding: 2px 2px 0px 0;
    transition: all 0.3s;
    border-bottom: 1.5px solid rgba(0,0,0,0.25);
}
.copy_today-section__wrapper___regarding_the_international_versions .site-desc p a:hover{
    background-size: 100% 88%;
}

.what_people_saying-section__wrapper___slider_main{
  position: relative;
}
  .what_people_saying-section__wrapper___slider_main .swiper-button-next{
    right: 36%;
    transform: translateX(-50%);
  }
  .what_people_saying-section__wrapper___slider_main .swiper-button-prev{
    left: 50%;
    transform: translateX(-50%);
  }
  .what_people_saying-section__wrapper___slider_main .swiper-button-next,
  .what_people_saying-section__wrapper___slider_main .swiper-button-prev{
    background-image: unset;
    width: 30px;
    height: 30px;
    top: unset;
    bottom: -60px;
  }
  .what_people_saying-section__wrapper___slider_main .swiper-button-next svg,
  .what_people_saying-section__wrapper___slider_main .swiper-button-prev svg{
    width: 30px;
    height: 30px;
  }

  .accordion_item-section {
  padding: 45px 0px 100px;
}


 .accordion_item-section__wrapper .accordion {

}
 .accordion_item-section__wrapper .accordion .accordion_item {
	 border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
 /* .accordion_item-section__wrapper .accordion .accordion_item:last-child {
	 border-bottom: none;
} */
 .accordion_item-section__wrapper .accordion .accordion_item .acc-title {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 cursor: pointer;
	 gap: 20px;
	 font-variant-ligatures: none;
    padding: 55px 0px;
}
 .accordion_item-section__wrapper .accordion .accordion_item .acc-title .site-section-heading {
	color: var(--white-color);
  text-transform: uppercase;
}
 .accordion_item-section__wrapper .accordion .accordion_item .acc-title .site-desc{
  margin-top: 12px;
 }
 .accordion_item-section__wrapper .accordion .accordion_item .acc-title .site-desc *{
  font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  line-height: 165%;
 }
 .accordion_item-section__wrapper .accordion .accordion_item .acc-title .site-desc em{
   font-family: 'Tiempos-rg-it' !important;
 }

 .accordion_item-section__wrapper .accordion .accordion_item .acc-title .icon svg {
  width: 30px;
	 transform: rotate(180deg);
   transition: all 0.3s ease;
}
.accordion_item-section__wrapper .accordion .accordion_item .acc-title.active .icon svg {
   transform: rotate(0deg);
}


 /* .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list{
  padding-top: 50px;
 } */
 .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul{
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0px;
 }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li{
  display: flex;
  align-items: center;
  gap: 10px;
   border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li:last-child {
	  border-bottom: none;
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .country_heading{
    color: rgba(255, 255, 255, 0.5);
   font-family: "SF Pro-Semibold" !important;
    font-size: 18px;
    font-style: normal;
    line-height: 165%;
    flex: 1;
    padding-bottom: 20px;
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_heading{
     color: rgba(255, 255, 255, 0.5);
   font-family: "SF Pro-Semibold" !important;
    font-size: 18px;
    font-style: normal;
    line-height: 165%;
    flex: 1.5;
    padding-bottom: 20px;
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .country_name{
    color: var(--white-color);
     font-family: "Tiempos-bold"!important;
    font-weight: normal;
    font-size: 18px;
    line-height: 165%;
    flex: 1;
    padding: 36px 0px;
    
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_list{
    flex: 1.5;
    display: flex;
    gap: 30px;
    align-items: center;
    flex-wrap: wrap;
    padding: 36px 0px;
        font-family: "SF Pro-Semibold" !important;
    font-size: 18px;
  }
  .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_list a{
    color: var(--white-color);
    font-family: "SF Pro-Semibold" !important;
    font-size: 18px;
    font-style: normal;
    line-height: 165%;
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(208, 208, 208, 0.4) 0%, rgba(208, 208, 208, 0.4) 100%);
    background-repeat: no-repeat;
    background-size: 100% 0;
    background-position: 0 111%;
    padding: 2px 2px 0px 0;
    transition: all 0.3s;
    border-bottom: 1.5px solid rgba(255,255,255,0.5);
  }
    .accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_list a:hover{
      background-size: 100% 88%;
    }
@media(min-width:768px){
  .what_people_saying-section__wrapper___slider_main .swiper-button-next,
  .what_people_saying-section__wrapper___slider_main .swiper-button-prev{
    display: none;
  }
}
.what_people_saying-section{
    background-color: var(--black-color);
    padding: 95px 0px 125px 0px;
    overflow: hidden;
}
.what_people_saying-section__wrapper___title{
    margin-bottom: 60px;
    text-align: center;
}
.what_people_saying-section__wrapper___title .site-section-heading{
    color: var(--white-color);
    text-transform: uppercase;
     text-wrap: balance;
}
.what_people_saying-section__wrapper___row{
    display: grid;
    grid-template-columns: repeat(12,1fr);
    gap: 25px;
}
.what_people_saying-section__wrapper___row--column{
    background-color: var(--white-color);
    padding: 35px 30px 30px 30px;
    border-radius: 4px;
    display: flex;
  flex-direction: column;
  gap: 45px;
  grid-column: span 4;
  height: auto;
}
.what_people_saying_rating img{
      max-width: 100px;
      width: auto;
}
.what_people_saying_quote{
    margin-top: 15px;
}
.what_people_saying_quote p{
    color: var(--light-black-color);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 165%;
}
.what_people_saying_author {
  display: grid;
  grid-template-columns: 60px 1fr;
  align-items: center;
  gap: 14px;
  margin-top: auto;
}
.what_people_saying_author__img{
    width: 60px;
    height: 60px;
    width: 100%;
}
.what_people_saying_author__img img{
   width: 60px;
  border-radius: 60px;
  height: 60px;
  object-fit: cover;
 
}
.what_people_saying_author__name h3{
    color: var(--black-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
	font-family: 'SF Pro-Semibold';
}
.what_people_saying_author__name p{
     color: var(--black-color);
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 135%;
    margin-top: 3px;
}

.proven_method-section{
    padding: 100px 0px;
    background-color: var(--white-color);
}
.proven_method-section *{
    color: var(--light-black-color);
}

.proven_method-section__wrapper___row--column .site-section-heading {
  text-transform: uppercase;
}
.proven_method-section__wrapper___row--column .site_desc{
    margin-top: 24px;
    max-width: 595px;
}
.proven_method-section__wrapper___row--column .site_desc p{
    margin-top: 24px;
}
.proven_method-section__wrapper___row--column .site_desc p:first-child{
    margin-top: 0px;
}
.proven_method-section__wrapper___row--column .site_desc em{
    font-family: 'Tiempos-rg-it'!important;
}
.proven_method-section__wrapper___row--column .site_desc strong{
  font-family: "Tiempos-bold"!important;
  font-weight: normal;
}
.proven_method-section__wrapper___row--column .site_desc * {
  font-family: "Tiempos-rg";
  font-size: 18px;
  line-height: 165%;
}
.proven_method-section__wrapper___row {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: 65px;
  align-items: center;
}
.proven_method-section__wrapper___row--column--image {
  position: relative;
  width: 100%;
  aspect-ratio: 520/620;
}
.proven_method-section__wrapper___row--column--image img {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.proven_method-section__wrapper___row--column .life_systems_list{
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 42px 0px;
  position: relative;
  flex-wrap: wrap;
}
.proven_method-section__wrapper___row--column .life_systems_list img {
  width: 7px;
}

.proven_method-section__wrapper___row--column .life_systems_list .step{
  padding: 9px 9px 6px 9px;
  border-radius: 4px;
border: 1px solid #D6D6D6;
background: rgba(0, 0, 0, 0.05);
  color: var(--light-black-color);
font-size: 18px;
font-style: normal;
font-weight: normal;
line-height: 1;
list-style: none;
font-family: "Tiempos-bold";
z-index: 1;
position: relative;
   transition:all 0.5s ease-in;
}
.proven_method-section__wrapper___row--column .life_systems_list .step.active {
  background: #FFB601;
  border-color: #FFB601;
}

/* .proven_method-section__wrapper___row--column .life_systems_list .highlight {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 120px;
  border-radius: 4px;
  transition: transform 0.5s ease;
  z-index: 1;
  background: #FFB601;
  border-color: #FFB601;
} */


.inside_the_book-section{
   padding-top: 50px;
  margin-top: 80px;
}
.inside_the_book-section__wrapper___title {
  margin-bottom: 90px;
}
.inside_the_book-section__wrapper___title .site-section-heading {
  text-transform: uppercase;
   text-wrap: balance;
}
.inside_the_book-section__wrapper___row {
  display: grid;
  /* grid-template-columns: repeat(12,1fr); */
  align-items: center;
  gap: 110px 10px;
  grid-template-columns: repeat(auto-fit, minmax(330px, auto));
  justify-content: space-between;
}
.inside_the_book-section__wrapper___row--column {
  /* grid-column: span 4; */
  text-align: center;
}
.inside_the_book-icon {
 text-align: center;
  height: 60px;
  display: flex;
  justify-content: center;
  max-width: 60px;
  margin: 0 auto 30px;
}
.inside_the_book-icon img {
 width: auto;
 margin-top: auto;
}

.inside_the_book-data *{
    color: var(--white-color);
    text-align: center;
    font-family: "Tiempos-rg";
    font-size: 18px;
    font-style: normal;
    line-height: 165%;
}


    /* =========================
       Sticky Banner
    ========================== */
@media (min-width: 768px) {
.individual_course-section {
  height:100vh;
}
.individual_course-section__wrapper .slick-slide {
/*  height:100vh !important;*/
}
.sticky-banner + .individual_course-section{
  height: calc(100vh - 100px);
}
.sticky-banner + .individual_course-section__wrapper .slick-slide {
  height: calc(100vh - 100px);
}
}

    .sticky-banner{
      position:sticky;
      top:0;
      z-index:999;
      width:100%;
      background:#1A1A1A;
      border-bottom:1px solid rgba(255,255,255,0.08);
      padding:27px 0px;
    }

    .banner-inner{
      display:flex;
      align-items:center;
      gap:50px;
    }

    /* Left Text */
    .spots-box{
      min-width:110px;
      line-height:1.2;
    }

   
.spots-number span {
  color: #FFF;
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 131.25%;
  
}
.spots-number span#claimedCount {
  font-family: 'SF Pro-Semibold';
  font-variant-numeric: tabular-nums;
}
.spots-text{
    color: #FFF;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 131.25%;
  }

    /* Progress Bar */
    .progress-wrapper{
      flex:1;
    }

    .progress-bar{
      width:100%;
      height:22px;
      background:#555;
      border-radius:6px;
      overflow:hidden;
      position:relative;
    }

    .progress-fill{
      width:0%;
      height:100%;
      background:#FFB601;
      border-radius:6px;
      transition:width 2s cubic-bezier(.22,1,.36,1);
    }
    
.banner-inner .site-main-button {
  padding: 14px 18px;
  font-size: 1.4rem;
}
.banner-inner .site-main-button:hover{
  background-color: transparent;
  color: #FFB700 !important;
}
.years_of_systems-section {
  padding-top: 135px;
  padding-bottom: 100px;
}

.years_of_systems-section__wrapper___row {
  display: grid;
  grid-template-columns: 1.8fr 1fr;
  gap: 70px;
  align-items: center;
  background: #fff;
  padding: 42px 35px 35px 70px;
  max-width: 1160px;
  margin: 0 auto;
  border-radius: 4px;
}

.years_of_systems-section__wrapper___row *{
  color: var(--light-black-color);
}
.years_of_systems-section__wrapper___row--column .title_eyebrow_text {
color: var(--light-black-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
 margin-bottom: 20px
}
.years_of_systems-section__wrapper___row--column .site-section-heading{
    text-transform: uppercase;
}
.years_of_systems-section__wrapper___row--column .site-desc{
  margin-top: 15px;
  font-family: "Tiempos-rg";
}
.years_of_systems-section__wrapper___row--column .site-main-button{
    margin-top: 20px;
    padding: 20px 25px;
}
.years_of_systems-section__wrapper___row--column .site-main-button:hover{
    background-color: #E5A400;
}
.years_of_systems-section__wrapper___row--column .site-desc *{
  font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  line-height: 175%;
}
.years_of_systems-section__wrapper___row--column .site-desc strong{
  font-family: "Tiempos-bold";
  font-weight: normal;
}
.years_of_systems-section__wrapper___row--column .site-desc em{
    font-family: 'Tiempos-rg-it' !important;
}
.years_of_systems-section__wrapper___row--column .site-main-button ~ .site-desc p{
  font-family: 'SF Pro-it' !important;
}
.years_of_systems-section__wrapper___row--column .site-main-button ~ .site-desc p em{
  font-family: 'SF Pro-it' !important;
}
.years_of_systems-section__wrapper___row--column .site-main-button ~ .site-desc p em strong{
  font-family: "SF Pro-Semibold" !important;
  font-style: italic;
}

.years_of_systems-section__wrapper___row--column--image {
  position: relative;
  width: 100%;
  aspect-ratio: 352/424;
}
.years_of_systems-section__wrapper___row--column--image img{
  border-radius: 4px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.page-template-template-year-of-systems .claim_your_bonuses-section {
  padding-top: 130px;
}
.claim_your_bonuses-section {
  padding-top: 50px;
}
.claim_your_bonuses-section__wrapper___row {
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 37px;
}
.claim_your_bonuses_card_title .site-section-heading {
  font-size: 33px;
  line-height: normal;
}
.claim_your_bonuses-section__wrapper___row--column {
  background-color: var(--light-black-color);
  padding: 50px;
  border: 1px solid #424242;
  border-radius: 4px;
}
.claim_your_bonuses-section__wrapper___row--column.step_three {
  grid-column: -1;
  grid-column: 1 / -1;
}
.claim_your_bonuses_contact_form .success {
  text-align: center;
  font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  line-height: 165%;
}

/* .claim_your_bonuses-section__wrapper___row .gform_confirmation_message p{
  font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  text-align: center;
  color: var(--white-color);
   line-height: 165%;
}
.claim_your_bonuses-section__wrapper___row .gform_confirmation_message strong{
  font-family: "Tiempos-bold";
  font-weight: normal;
    font-size: 18px;
  font-style: normal;
  text-align: center;
  color: var(--white-color);
  line-height: 165%;
  display: block;
  margin-bottom: 7px;
}
.claim_your_bonuses-section__wrapper___row .gform_confirmation_message img{
  width: 50px;
  height: 50px;
  margin-bottom: 12px;
}
.claim_your_bonuses-section__wrapper___row .gform_confirmation_message br{
  display:none;
} 
.claim_your_bonuses_contact_form .gform_confirmation_wrapper {
  max-width: 406px;
  margin: 92px auto 0px;
}
  */
.claim_your_bonuses_contact_form .fild_group {
  margin-bottom: 28px;
}
.claim_your_bonuses_contact_form .fild_group .site-main-button {
 width: 100%;
 height: auto;
 text-align: center;
  border-radius: 5px;
}
.claim_your_bonuses_contact_form .fild_group .site-main-button:hover{
  background-color: #E5A400;
}
.claim_your_bonuses_contact_form .fild_group:last-child {
  margin-bottom: 0px;
}
.claim_your_bonuses_contact_form input {
  width: 100%;
  background-color: transparent;
  border-radius: 5px;
  border: 1px solid rgba(255,255,255,0.5);
  padding: 20px !important;
  color: #fff;
  font-size: 16px!important;
  font-style: normal;
  font-weight: 500;
  line-height: normal!important;
}
/* .claim_your_bonuses_contact_form .name_first.gform-grid-col{
  padding: 0!important;
} */
.claim_your_bonuses_contact_form input:focus{
  outline: none;
}
/* .claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_fields{
  grid-row-gap: 28px;
}
.claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_footer, 
.claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_page_footer{
  padding: 0;
  margin: 0;
  padding-top: 28px;
}
.claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_footer .gform_button{
  margin: 0;
  width: 100%;
  line-height: 1!important;
  height: 100%;
}
.claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{
   background-color: #E5A400;
} */
.claim_your_bonuses-section__wrapper___row--column.step_three .claim_your_bonuses_card_title{
  margin-bottom: 0px;
}
.claim_your_bonuses-section__wrapper___title .site-section-heading{
  text-transform: uppercase;
  text-wrap: balance;
}
.claim_your_bonuses-section__wrapper___title .site-desc{
  margin-top: 14px;
}
.claim_your_bonuses-section__wrapper___title .site-desc p{
font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  line-height: 165%;
   text-wrap: balance;

}
.claim_your_bonuses_card_title {
  margin-bottom: 43px;
}
.claim_your_bonuses_by_logo ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}
.claim_your_bonuses_by_logo ul li{
  max-width:260px;
  background-color: rgba(255,255,255,0.25);
  width: calc(50% - 8px);
  border-radius: 4px;
  transition: all 0.3s;
                    
}
.claim_your_bonuses_by_logo ul li:hover{
    background-color: #6f6f6f;
}

.claim_your_bonuses_by_logo ul li p,
.claim_your_bonuses_by_logo ul li a{
  /*! background-color: rgba(255,255,255,0.25); */
  display: grid;
  padding: 23px;
  place-items: center;
  height: 100%;
}
.claim_your_bonuses_by_logo ul li p img,
.claim_your_bonuses_by_logo ul li a img{
  width: auto;
  max-width: 100%;
}


.interested_in_having_card {
  margin-top: 120px;
  padding-top: 90px;
  background-color: var(--white-color);
}
.interested_in_having_card__wrapper___row {
  display: grid;
  grid-template-columns: 1fr 1.1fr;
  gap: 70px;
  align-items: center;
  background: #1A1A1A;
  padding: 50px 50px 50px 100px;
  border-radius: 4px;
}

.interested_in_having_card__wrapper___row--column .site-section-heading {
    color: var(--white-color);
    font-family: "SF Pro";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 133.333%;
}
.interested_in_having_card__wrapper___row--column .site-main-button{
    margin-top: 25px;
}
.interested_in_having_card__wrapper___row--column--image {
  position: relative;
  width: 100%;
  aspect-ratio: 550/380;
}
.interested_in_having_card__wrapper___row--column--image img{
  border-radius: 4px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}




.book_page_slider-section {
  padding-top: 130px;
  padding-bottom: 90px;
  background-color: var(--white-color);
  overflow: hidden;
}
.book_page_slider-section__wrapper___title{
    margin-bottom: 65px;
}
.book_page_slider-section__wrapper___title .site-section-heading {
  color: var(--light-black-color);
  text-transform: uppercase;
   /* text-wrap: balance; */
}
/* .book_page_slider-section__wrapper___row {
  display: grid;
  grid-template-columns: repeat(12,1fr);
  gap: 25px;
} */
 
.book_page_slider-section__wrapper--main {
  position: relative;
}

.book_page_slider-section__wrapper--main::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 5%;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.1) 100%);
  z-index: 3;
  pointer-events: none;
}
.book_page_slider-section__wrapper--main::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 10%;
  right: 0;
  top: 0;
  background: linear-gradient(-90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.1) 100%);
  z-index: 3;
  pointer-events: none;
}
.book_page_slider-section__wrapper___row.book_slider_first{
    margin-bottom: 28px;
}
.book_page_slider-section__wrapper___row .swiper-wrapper{
  position: relative;
  transition-timing-function: linear !important;
}
.book_page_slider-section__wrapper___row--column {
  background-color: var(--white-color);
  padding: 45px 30px 30px 30px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 25%;
  /* grid-column: span 3; */
  text-align: center;
  border-radius: 5px;
box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.10);
min-width: 300px;
height: auto;
min-height: 370px;
justify-content: space-between;
}
.book_page_slider_top_wraper {
  flex: 1;
  display: flex;
  align-items: center;
}
.book_page_slider_top_wraper .book_page_slider_image {
  text-align: center;
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.book_page_slider_top_wraper .book_page_slider_image img {
  width: 80px;
  height: 80px;
  border-radius: 80px;
 object-fit: cover;
}
.book_page_slider_top_wraper .book_page_slider_data {
    max-width: 315px;
  margin: 0px auto;
}

.book_page_slider_bottom_wraper .author_name {
    color: #181716;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
  font-family: "SF Pro-Semibold" !important;
}
.book_page_slider_top_wraper .book_page_slider_data .site-desc p{
    color: #181716;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height:166.667%;
}




.bookpage_about_author-section {
  padding-top: 85px;
   background-color: var(--white-color);
}
.bookpage_about_author-section *{
    color: var(--black-color);
}
.bookpage_about_author-section .site-section-heading {
  text-transform: uppercase;
}
.bookpage_about_author-section .site-desc p{
    margin-top: 25px;
    color: var(--black-color);
     font-family: "Tiempos-rg";
    font-size: 18px;
    font-style: normal;
    line-height: 165%;
}

.bookpage_about_author-section__wrapper___row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 95px;
  align-items: center;
}

.bookpage_about_author-section__wrapper___row--column--image {
  position: relative;
  width: 100%;
  aspect-ratio: 550/685;
  max-width: 550px;
  margin-left: auto;
}
.bookpage_about_author-section__wrapper___row--column--image img{
  border-radius: 4px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.preorder_bonus-section{
    padding-top: 160px;
    padding-bottom: 105px;
    background-color: var(--white-color);
}
.preorder_bonus-section .preorder_bonus-section__wrapper___data {
  background: var(--black-color);
  border-radius: 5px;
  padding: 80px 20px;
}
.preorder_bonus-section__wrapper___data .preorder_bonus_eyebrow_text {
    color: var(--yellow-color);
    text-align: center;
   font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.preorder_bonus-section__wrapper___data .site-section-heading {
  text-transform: uppercase;
  margin-top: 12px;
}

.preorder_bonus-section__wrapper___data .site-desc {
  margin: 12px auto 0px;
  max-width: 450px;
}
.preorder_bonus-section__wrapper___data .site-desc p{
  color: #D0D0D0;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 165%;
}
.preorder_bonus-section__wrapper___data .ss-wrap-action{
  margin-top: 20px;
  display: inline-flex;
  justify-content: center;
  text-decoration: none;
}
.preorder_bonus-section__wrapper___data .site-main-button.ss-wrap-action__btn {
  display: flex;
  gap: 10px;
  align-items: center;
  transition: all 0.2s ease-in-out;
  padding: 20px;
}
.preorder_bonus-section__wrapper___data .site-main-button.ss-wrap-action__btn:hover .ss-wrap-action__btn--arrowanim{
  transform: translateX(5px);
}
.preorder_bonus-section__wrapper___data .site-main-button.ss-wrap-action__btn .ss-wrap-action__btn--arrowanim{
  transition: all 0.2s ease-in-out;
  height: 15px;
}

.desktop_only{
    display: block;
}
.mobile_only{
    display: none;
}
.gform-loader {
    display: none !important;
}

@media(max-width: 1400px){
    .container_new {
        margin-left: 5%;
    }

}
@media(max-width: 1399px){
   .book_page_hero-section__wrapper___row--contant{
        max-width: 530px;
   }
}
@media(max-width: 1250px){
    .interested_in_having_card__wrapper___row{
        grid-template-columns: 1fr 1fr;
        padding: 50px;
        gap: 30px;
    }
   .book_page_hero-section__wrapper___row--contant{
        max-width: 400px;
   }
   .years_of_systems-section__wrapper___row{
    padding: 30px;
    gap: 40px;
   }
   .inside_the_book-section__wrapper___row{
    justify-content: space-evenly;
   }
}
@media(max-width: 1199px){
    .copy_today-section .logo_box{
      max-width: 220px;
    }
    .copy_today-section,.what_people_saying-section,.proven_method-section {
      padding: 70px 0px;
    }
    .inside_the_book-section {
    padding-top: 30px;
    margin-top: 40px;
  }
  .years_of_systems-section {
    padding-top: 70px;
  }
  .interested_in_having_card {
    margin-top: 70px;
    padding-top: 70px;
  }
  .book_page_slider-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .bookpage_about_author-section {
    padding-top: 50px;
  }
  .preorder_bonus-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .years_of_systems-section{
    padding-bottom: 40px;
  }
  .claim_your_bonuses-section {
    padding-top: 30px;
  }

}
@media(max-width: 1024px){}

@media(max-width: 991px){
    .desktop_only{
        display: none;
    }
    .mobile_only{
        display: block;
    }
  html .page-template-template-home .wrapper-pagecontent, html .page-template-template-book .wrapper-pagecontent {
    margin-top: 0px;
  }
  .book_page_mobile_hero-section.mobile_only {
    padding-top: 44px;
    padding-bottom: 38px;
  }
  .book_page_mobile_hero-section__wrapper___row--column_second img {
    width: 100%;
    object-fit: cover;
    min-height: 300px;
  }
  .book_page_hero_mobile_top_contant_data .site-section-heading{
    text-wrap: balance;
    /* font-size: 40px; */
  }
  .book_page_hero_mobile_top_contant_data .title_eyebrow_text_hero {
      color: var(--yellow-color);
      font-family: "Inter", sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      text-transform: uppercase;
      margin-bottom: 10px;
}
.book_page_hero_mobile_top_contant_data .ss-wrap-action {
  margin-top: 20px;
  display: block;
  text-decoration: none;
}
.book_page_hero_mobile_top_contant_data .ss-wrap-action .site-main-button {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 20px;
}
.book_page_hero_mobile_top_contant_data .ss-wrap-action .site-main-button .ss-wrap-action__btn--arrowanim {
  height: 14px;
  transition: all 0.2s ease-in-out;
}
.book_page_hero_mobile_top_contant_data .ss-wrap-action .site-main-button:hover .ss-wrap-action__btn--arrowanim {
  transform: translateX(5px);
}

.book_page_hero_mobile_bottom_contant_data {
  margin-top: auto;
  max-width: 500px;
  border-top: 1px solid #A1A1A1;
  padding-top: 22px;
}
.book_page_hero_mobile_bottom_contant_data .hero_quot {
  max-width: 310px;
}
.book_page_hero_mobile_bottom_contant_data .hero_quot p {
  font-family: "Tiempos-rg";
  font-size: 18px;
  line-height: 165%;
}
.book_page_hero_mobile_bottom_contant_data .hero_quot_author_name {
  margin-top: 6px;
}
.book_page_hero_mobile_bottom_contant_data .hero_quot_author_name p {
  color: rgba(255,255,255,0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

    .copy_today-section {
      padding: 50px 0px 58px 0px;
  }
  .copy_today-section__wrapper___title {
    margin-bottom: 32px;
  }
  .copy_today-section .logo_box {
    max-width: 160px;
  }
    .what_people_saying-section{
      padding: 52px 0px;
    }
    .what_people_saying-section__wrapper___title {
      margin-bottom: 38px;
    }
    .what_people_saying-section__wrapper___row--column{
      grid-column: span 6;
    }

    .proven_method-section {
        padding: 50px 0px;
    }
    .proven_method-section__wrapper___row{
        grid-template-columns: 1fr;
        gap: 34px;
    }
    .proven_method-section__wrapper___row--column:last-child{
         order: -1;
    }
    .inside_the_book-section {
        padding-top: 30px;
      margin-top: 30px;
    }
    .inside_the_book-section__wrapper___title {
        margin-bottom: 60px;
    }
    .inside_the_book-section__wrapper___row{
        gap: 60px;
    }
    .inside_the_book-section__wrapper___row--column {
        grid-column: span 6;
    }
    .years_of_systems-section {
        padding-top: 85px;
    }
    .years_of_systems-section__wrapper___row{
        grid-template-columns: 1fr;
        padding: 25px;
        gap: 22px;
    }
    
    .years_of_systems-section__wrapper___row--column:last-child {
        order: -1;
    }
    .years_of_systems-section{
      padding-bottom: 30px;
    }
.claim_your_bonuses-section {
  padding-top: 30px;
}
    .claim_your_bonuses-section__wrapper___row {
      margin-top: 45px;
      grid-template-columns: 1fr;
      gap: 30px;
    }

    .interested_in_having_card{
        padding-top: 50px;
        margin-top: 50px;
    }
    .interested_in_having_card__wrapper___row{
        grid-template-columns: 1fr;
        padding: 37px 30px;
        gap: 20px;
    }
    .interested_in_having_card__wrapper___row--column .site-section-heading{
        font-size: 28px;
    }
    .interested_in_having_card__wrapper___row--column:last-child {
        order: -1;
    }
    .book_page_slider-section {
        padding-top: 75px;
    }

    .book_page_slider-section__wrapper___title {
        margin-bottom: 44px;
    }

    .book_page_slider-section__wrapper___row--column{
        gap: 20px;
    }
    .book_page_slider-section__wrapper___row.book_slider_first {
      margin-bottom: 20px;
    }
    /* .bookpage_about_author-section{
        padding-top: 0px;
    } */

    .bookpage_about_author-section .site-section-heading {
        margin-bottom: 30px;
    }
    .bookpage_about_author-section__wrapper___row{
        grid-template-columns: 1fr;
        gap: 0px;
    }
    .bookpage_about_author-section__wrapper___row--column:last-child{
         order: -1;
    }
    .bookpage_about_author-section__wrapper___row--column--image{
        margin: 0 auto;
    }
    .preorder_bonus-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
      .accordion_item-section {
  padding: 30px 0px 60px;
}
  .accordion_item-section__wrapper .accordion .accordion_item .acc-title{
    padding: 30px 0px;
  }
  .proven_method-section__wrapper___row--column .life_systems_list{
    margin: 25px 0px;
  }
}

@media(max-width: 767px){
  .claim_your_bonuses_contact_form .fild_group {
  margin-bottom: 18px;
}
  .copy_today-section__wrapper___row--top, 
  .copy_today-section__wrapper___row--bottom {
    gap: 11px 8px;
  }
   .copy_today-section .logo_box {
      max-width: calc(50% - 8px);
    min-width: unset;
      padding: 5px 20px;
      height: 50px;
  }
  
.copy_today-section .logo_box img {
  max-height: 20px;
}
   .what_people_saying-section {
      padding: 52px 0px 110px;
    }
  .what_people_saying-section__wrapper___row{
    display: flex;
    gap: 0px;
  }
    .proven_method-section {
        padding: 35px 0px;
    }
    .inside_the_book-section__wrapper___title .site-section-heading {
        text-wrap: balance;
    }
    .inside_the_book-section__wrapper___row{
        display: flex;
        flex-direction: column;
    }
    .inside_the_book-data {
        max-width: 300px;
    }
    .inside_the_book-data p br{
      display: none;
    }
    .interested_in_having_card{
        padding-top: 30px;
        margin-top: 30px;
    }
    .book_page_slider_top_wraper .book_page_slider_data .site-desc p{
        font-size: 16px;
    }
    .book_page_slider_bottom_wraper .author_name{
        font-size: 16px;
    }
    .preorder_bonus-section .preorder_bonus-section__wrapper___data{
        padding: 50px 20px;
    }
    .preorder_bonus-section__wrapper___data .site-section-heading{
        text-wrap: balance;
    }
    .preorder_bonus-section__wrapper___data .site-main-button.ss-wrap-action__btn{
        padding: 17px 20px;
    }
    .claim_your_bonuses-section__wrapper___row--column{
      padding: 40px 20px;
    }
    .claim_your_bonuses_by_logo ul{
      gap: 10px;
    }
    .claim_your_bonuses_by_logo ul li p,
    .claim_your_bonuses_by_logo ul li a{
      padding: 10px 15px;
      height: 47px;
    }
    .claim_your_bonuses_by_logo ul li p img,
    .claim_your_bonuses_by_logo ul li a img{
      max-height: 20px;
    }
    .claim_your_bonuses_card_title .site-section-heading{
      font-size: 28px;
    }
    .claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .gform_fields {
      grid-row-gap: 18px;
    }
    
.claim_your_bonuses_contact_form .gform_wrapper.gravity-theme .ginput_complex span{
  margin: 0!important;
}
.claim_your_bonuses_card_title {
  margin-bottom: 30px;
}
.page-template-template-book .site-section-heading br{
  display: none;
}
.page-template-template-book .site-section-heading.mobile_only br{
  display: block;
}

#footer-section{
  padding: 35px 0px 28px 0px;
}
#footer-section .footer_wrapper__menu .footer-logo{
  text-align: left;
}
#footer-section .footer_wrapper__menu .menu-footer .menu-footer__menu-container{
  width: 100%;
}
#footer-section .footer_wrapper__menu .menu-footer .foo-sys-sun{
  display: block;
  column-count: 2;
}
 #footer-section .footer_wrapper__menu .menu-footer {
    text-align: left;
  }
  .claim_your_bonuses_contact_form .gform_confirmation_wrapper {
  margin: 40px auto 0px;
}
.accordion_item-section__wrapper .accordion .accordion_item .acc-title{
  align-items: flex-start;
}
.accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_list,
.accordion_item-section__wrapper .accordion .accordion_item .acc-content .country_retailer_list ul li .retailer_heading{
  flex: 3;
  gap: 20px;
}

.banner-inner {
  gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.spots-box {
  order: 1;
  min-width: 120px;
}
.progress-wrapper{
  order: 3;
   width: 100%;
   flex: unset;
}
.banner-inner a{
  order: 2;
 
}
.progress-bar{
  height: 12px;
}

}

@media(max-width: 550px){

  .what_people_saying-section__wrapper___slider_main .swiper-button-next{
      right: 36%;
  }
  .what_people_saying-section__wrapper___slider_main .swiper-button-prev{
    left: 45%;
  }

}


/* year-of-systems css  */
.individual_course-section{
  overflow: hidden;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .site_desc{
  max-width: 480px
}

.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .ss-wrap-action + .site_desc{
  color: #A1A1A1;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  font-style: italic;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .site_desc p {
  font-family: "Tiempos-rg";
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 165%;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .site_desc p em{
  font-family: 'Tiempos-rg-it' !important;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row {
  align-items: flex-end;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .evaluation_system_content_wrap{
  position: absolute;
  bottom: 50px;
  margin-top: 0px!important;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row .individual_course-section__wrapper___row--column {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.mobile_header_inner_logo {
  display: none;
}
.mobile_header_inner_logo .container {
  position: relative;
}
.innerpage_header_logo {
  position: absolute;
  top: 40px;
  left: 0;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .individual-subdesc{
  color: var(--yellow-color);
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 14px;
  margin-top: 0px;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .price_wraper {
  margin-top: 10px;
  margin-bottom: 15px;
}
.individual_course-section__wrapper___row--column .ss-wrap-action{
  width: fit-content;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .ss-wrap-action__btn{
  width: auto;
  gap: 10px;
}
.about_year-of-systems-section {
  padding: 100px 0px;
  background: #fff;
  color: #181716;
}
.about_year-of-systems-section__wrapper___row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 115px;
  align-items: center;
}
.about_year-of-systems_contant_card{
  margin-bottom: 40px;
}
.about_year-of-systems_contant_card h4 {
  color:#181716;
  font-family: "Tiempos-bold";
font-size: 21px;
font-style: normal;
font-weight: normal;
line-height: 165%;
   margin-bottom: 10px;
}

.about_year-of-systems_contant_card .site-desc p{
   color:#181716;
  font-family: "Tiempos-rg";
  font-size: 21px;
  font-style: normal;
  font-weight: normal;
  line-height: 165%;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_point_list ul{
  padding-left: 35px;
}

.about_year-of-systems_point_list ul{
  padding-left: 25px;
}
.about_year-of-systems_contant_card ul li{
   color:#181716;
  font-family: "Tiempos-rg";
  font-size: 21px;
  font-style: normal;
  font-weight: normal;
  line-height: 165%;
  margin-bottom: 5px;
}
.about_year-of-systems_contant_card ul li em {
  font-family: 'Tiempos-rg-it' !important;
  font-size: inherit;
}
.about_year-of-systems_contant_card ul li:last-child{
  margin-bottom: 0px;
}
.about_year-of-systems_contant_card ul li p{
   color:#181716;
  font-family: "Tiempos-rg";
  font-size: 21px;
  font-style: normal;
  font-weight: normal;
  line-height: 165%;
}
.about_year-of-systems_contant_card ul li p em{
   font-family: 'Tiempos-rg-it';
}
.about_year-of-systems_contant_card:last-of-type{
  margin: 0
}
.about_year-of-systems-section__wrapper___row--column_right {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.10);
  padding: 45px 57px 57px;
}


.about_year-of-systems-section__wrapper___row--column_right .site-main-button {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  padding: 20px 24px;
  margin-top: -5px;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
  border-color: #000;
  
}
.about_year-of-systems-section__wrapper___row--column_right .site-main-button:hover .ss-wrap-action__btn--arrowanim{
   transform: translate(10px, 3px)
}
.about_year-of-systems-section__wrapper___row--column_right .site-main-button .ss-wrap-action__btn--arrowanim{
  transform: translate(0px, 3px);
  transition: all 0.3s ease-in-out;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_contant_card h4{
   font-family: 'SF Pro-Bold' !important;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_contant_card ul li{
  list-style: none;
  position: relative;
  line-height: 1.2;
  font-family: 'SF Pro';
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_contant_card ul li span {
  all: inherit;
  margin-bottom: 0px;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_contant_card ul li:before{
 content: '';
  position: absolute;
  left: -22px;
  top: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='140' viewBox='0 0 15 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43457 13.8838C5.03467 13.8838 4.74756 13.7095 4.46045 13.3403L0.266602 7.89551C0.0922852 7.66992 0 7.43408 0 7.21875C0 6.70605 0.369141 6.34717 0.881836 6.34717C1.22021 6.34717 1.4458 6.48047 1.68164 6.79834L5.39355 11.8022L12.4482 0.481934C12.6738 0.123047 12.8789 0 13.248 0C13.7607 0 14.0889 0.338379 14.0889 0.84082C14.0889 1.05615 14.0273 1.27148 13.853 1.53809L6.37793 13.3608C6.15234 13.7095 5.83447 13.8838 5.43457 13.8838ZM5.43457 55.8838C5.03467 55.8838 4.74756 55.7095 4.46045 55.3403L0.266602 49.8955C0.0922852 49.6699 0 49.4341 0 49.2188C0 48.7061 0.369141 48.3472 0.881836 48.3472C1.22021 48.3472 1.4458 48.4805 1.68164 48.7983L5.39355 53.8022L12.4482 42.4819C12.6738 42.123 12.8789 42 13.248 42C13.7607 42 14.0889 42.3384 14.0889 42.8408C14.0889 43.0562 14.0273 43.2715 13.853 43.5381L6.37793 55.3608C6.15234 55.7095 5.83447 55.8838 5.43457 55.8838ZM5.43457 97.8838C5.03467 97.8838 4.74756 97.7095 4.46045 97.3403L0.266602 91.8955C0.0922852 91.6699 0 91.4341 0 91.2188C0 90.7061 0.369141 90.3472 0.881836 90.3472C1.22021 90.3472 1.4458 90.4805 1.68164 90.7983L5.39355 95.8022L12.4482 84.4819C12.6738 84.123 12.8789 84 13.248 84C13.7607 84 14.0889 84.3384 14.0889 84.8408C14.0889 85.0562 14.0273 85.2715 13.853 85.5381L6.37793 97.3608C6.15234 97.7095 5.83447 97.8838 5.43457 97.8838ZM5.43457 139.884C5.03467 139.884 4.74756 139.709 4.46045 139.34L0.266602 133.896C0.0922852 133.67 0 133.434 0 133.219C0 132.706 0.369141 132.347 0.881836 132.347C1.22021 132.347 1.4458 132.48 1.68164 132.798L5.39355 137.802L12.4482 126.482C12.6738 126.123 12.8789 126 13.248 126C13.7607 126 14.0889 126.338 14.0889 126.841C14.0889 127.056 14.0273 127.271 13.853 127.538L6.37793 139.361C6.15234 139.709 5.83447 139.884 5.43457 139.884Z' fill='%23181716'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  background-size: 15px;
  background-repeat: no-repeat;
}

.about_year-of-systems_point_list_coustom ul {
  padding-left: 15px;
}
.about_year-of-systems_point_list_coustom ul li:before {
  display: none;
}
.about_year-of-systems_point_list_coustom ul li img {
  width: auto;
  max-width: 20px;
}
.coaching_team-section__wrapper .coaching_team-section__heading_dec h2 {
  text-transform: uppercase;
}
.coaching_team-section{
  /* margin-bottom: 60px; */
}
.page-template-template-year-of-systems .coaching_faq{
  margin-top: 110px;
}
.wrap_faq .faq_wrapper .ss-wrap-action__btn{
  width: auto;
  gap: 10px;
}


/* popup  */
    #fullCurriculumPopup {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.5);
      z-index: 999999999;
    }

#fullCurriculumPopupContent {
  position: absolute;
  background: var(--white-color);
  padding: 50px 50px 65px 50px;
  border-radius: 5px;
  inset: 5vh 0 0 0;
  margin: 0 auto;
  height: 90vh;
  overflow-y: auto;
  width: min(100% - 30px, 875px);
}

.full_curriculum_popup-section__wrapper_title {
  margin-bottom: 35px;
}

.full_curriculum_popup-section__wrapper_title h2 {
 color: #000;
font-size: 27px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
}
.full_curriculum_popup-section .about_year-of-systems_contant_card ul li{
  position: relative;
  list-style: none
}
.full_curriculum_popup-section .about_year-of-systems_contant_card ul li:before{
  content: '';
  position: absolute;
  left: -22px;
  top: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='140' viewBox='0 0 15 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43457 13.8838C5.03467 13.8838 4.74756 13.7095 4.46045 13.3403L0.266602 7.89551C0.0922852 7.66992 0 7.43408 0 7.21875C0 6.70605 0.369141 6.34717 0.881836 6.34717C1.22021 6.34717 1.4458 6.48047 1.68164 6.79834L5.39355 11.8022L12.4482 0.481934C12.6738 0.123047 12.8789 0 13.248 0C13.7607 0 14.0889 0.338379 14.0889 0.84082C14.0889 1.05615 14.0273 1.27148 13.853 1.53809L6.37793 13.3608C6.15234 13.7095 5.83447 13.8838 5.43457 13.8838ZM5.43457 55.8838C5.03467 55.8838 4.74756 55.7095 4.46045 55.3403L0.266602 49.8955C0.0922852 49.6699 0 49.4341 0 49.2188C0 48.7061 0.369141 48.3472 0.881836 48.3472C1.22021 48.3472 1.4458 48.4805 1.68164 48.7983L5.39355 53.8022L12.4482 42.4819C12.6738 42.123 12.8789 42 13.248 42C13.7607 42 14.0889 42.3384 14.0889 42.8408C14.0889 43.0562 14.0273 43.2715 13.853 43.5381L6.37793 55.3608C6.15234 55.7095 5.83447 55.8838 5.43457 55.8838ZM5.43457 97.8838C5.03467 97.8838 4.74756 97.7095 4.46045 97.3403L0.266602 91.8955C0.0922852 91.6699 0 91.4341 0 91.2188C0 90.7061 0.369141 90.3472 0.881836 90.3472C1.22021 90.3472 1.4458 90.4805 1.68164 90.7983L5.39355 95.8022L12.4482 84.4819C12.6738 84.123 12.8789 84 13.248 84C13.7607 84 14.0889 84.3384 14.0889 84.8408C14.0889 85.0562 14.0273 85.2715 13.853 85.5381L6.37793 97.3608C6.15234 97.7095 5.83447 97.8838 5.43457 97.8838ZM5.43457 139.884C5.03467 139.884 4.74756 139.709 4.46045 139.34L0.266602 133.896C0.0922852 133.67 0 133.434 0 133.219C0 132.706 0.369141 132.347 0.881836 132.347C1.22021 132.347 1.4458 132.48 1.68164 132.798L5.39355 137.802L12.4482 126.482C12.6738 126.123 12.8789 126 13.248 126C13.7607 126 14.0889 126.338 14.0889 126.841C14.0889 127.056 14.0273 127.271 13.853 127.538L6.37793 139.361C6.15234 139.709 5.83447 139.884 5.43457 139.884Z' fill='%23181716'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  background-size: 15px;
  background-repeat: no-repeat;
}
#full_curriculum_popup_close_icon {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.no-scroll{
  overflow: hidden;
}
/* End popup  */


/* page-template-template-book-and-yos-thankyou  */
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap {
  max-width: 780px;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap--wrapper {
  margin-bottom: 0px;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data {
  padding-top: 150px;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap--wrapper h2{
  font-size: clamp(30px, 6vw , 44px);
  line-height: normal;
  font-family: "SF Pro" !important;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin-bottom: 40px;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap--wrapper--desc p {
  font-size: 2.1rem;
  line-height: 160%;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap--wrapper--desc ol{
  padding-left: 30px;
}
.page-template-template-book-and-yos-thankyou .thankyou-content-data__wrap--wrapper--desc ol li{
 margin-bottom: 30px;
}

/*End page-template-template-book-and-yos-thankyou  */

@media(max-width: 1199px){
  .about_year-of-systems-section__wrapper___row{
    grid-template-columns: 1fr;
    gap: 50px;
  }
}

@media(max-width: 991px){
  
  .page-template-template-book-and-yos-thankyou .thankyou-content-data {
  padding-top: 100px;
}
  .about_year-of-systems-section{
    padding: 50px 0px;
  }
  .coaching_team-section{
    padding: 70px 0px 70px 0px;
  }
  .coaching_faq {
  margin-top: 70px;
}
.page-template-template-year-of-systems .individual_course-section__wrapper___row--column .evaluation_system_content_wrap {
  bottom: 35px;

}
}
@media(max-width: 767px){
    .page-template-template-book-and-yos-thankyou .thankyou-content-data {
  padding-top: 50px;
}
  .mobile_header_inner_logo {
  display: block;
  padding-top: 50px;
}
.mobile_header_inner_logo .innerpage_header_logo {
  top: -20px;
  left: 20px;
}
.individual_course-section__wrapper___row--column .innerpage_header_logo {
  display: none;
}
  .page-template-template-year-of-systems .individual_course-section__wrapper___row--column .evaluation_system_content_wrap {
  bottom: -45px;
}
 .individual_course-section__wrapper___row {
    padding-bottom: 70px;
  }
  .page-template-template-year-of-systems .individual_course-section__wrapper___row--column .evaluation_system_content_wrap {
    margin-top: 40px;
  }
  .page-template-template-year-of-systems .individual_course-section__wrapper___row .individual_course-section__wrapper___row--column {
    padding-bottom: 0;
  }
  .individual_course-section__wrapper___row--column .ss-wrap-action {
    margin: 23px 0px 18px!important;
  }
  .about_year-of-systems-section__wrapper___row--column_right{
    padding: 35px 20px 35px;
  }
  .about_year-of-systems_point_list ul {
  padding-left: 25px;
}
.about_year-of-systems_point_list_coustom ul {
  padding-left: 0;
}
.about_year-of-systems-section__wrapper___row--column_right .about_year-of-systems_contant_card ul li{
  line-height: 1.2;
  margin-bottom: 10px;
}
#fullCurriculumPopupContent{
  padding: 30px 25px;
}
.about_year-of-systems_contant_card h4,
.about_year-of-systems_contant_card .site-desc p,
.about_year-of-systems_contant_card ul li{
  font-size: 18px;
}
}

/* End year-of-systems css  */


/* page-template-systems-thank-you-page */
.page-template-systems-thank-you-page{
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.page-template-systems-thank-you-page .wrapper-pagecontent{
  flex: 1;
}
.page-template-systems-thank-you-page .menu-list,
.page-template-systems-thank-you-page .toggle-btn,
.page-template-systems-thank-you-page #footer-section{
  display: none!important;;
  
}
.thank-you-book-section__wrapper___title {
  text-align: center;
    text-transform: uppercase;
}

.thank-you-book-section__wrapper___row {
  display: grid;
  grid-template-columns: 483px 1fr;
  gap: 66px;
  margin-top: 66px;
  align-items: center;
}
.thank-you-book-section__wrapper___row--column img {
  width: 100%;
  aspect-ratio: 483/582;
  object-fit: cover;
  border-radius: 6px;
}
.thank-you-book-section__wrapper___row--column p{
  margin-block-end: 40px;
  font-family: "Tiempos-rg";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 165%;
}
.thank-you-book-section__wrapper___row--column p em {
  font-family: 'Tiempos-rg-it' !important;
}
.thank-you-book-section__wrapper___row--column p strong {
  font-family: "Tiempos-bold" !important;
  font-weight: normal;
}
.thank-you-book-section__wrapper___row--column p:last-child{
  margin-block-end: 0px;
}
.thank-you-book-section {
  padding-bottom: 80px;
  padding-top: 20px;
}

@media(max-width:1199px){
  .thank-you-book-section__wrapper___row{
    gap: 30px;
    margin-top: 40px;
  }
  .thank-you-book-section__wrapper___row--column p{
    margin-block-end: 20px;
  }
}

@media(max-width:991px){
  .thank-you-book-section__wrapper___row{
    grid-template-columns: 1fr;
  }
  .thank-you-book-section {
  padding-bottom: 40px;
  }
}
/* End page-template-systems-thank-you-page */
