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

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
    font-family: 'Gilroy-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/Fonts/Gilroy-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Gilroy-Medium';
    font-style: normal;
    font-weight: 500;
    src: url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/Fonts/Gilroy-Medium.woff') format('woff');
} 

@font-face {
    font-family: 'Gilroy-Bold';
    font-style: normal;
    font-weight: 700;
    src: url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/Fonts/Gilroy-Bold.woff') format('woff');
}

/* 
@font-face {
    font-family: 'Gilroy-Heavy ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Heavy ☞'), url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/Fonts/Gilroy-Heavy.woff') format('woff');
}


@font-face {
    font-family: 'Gilroy-Light ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Light ☞'), url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/Fonts/Gilroy-Light.woff') format('woff');
}*/



h1 { line-height: 1.22; } h2 { line-height: 1.3684; }
h1+h4 { margin-top: 12px; }

.business_details h3 { font-size: 27px; }
.body-container--one_product .amazingDetailsBox .topBox { align-items: flex-start; }
.body-container--one_product .amazingDetailsBox .topBox .iconBox { height: 30px; margin-top: 4px; }
.body-container--one_product hr { margin: 0; }
.body-container--one_product,
.body-container--one_product form .inputs-list:not(.no-list) label > span,
.body-container--one_product .button.button--secondary.one_product_button a { font-family: 'Gilroy-Medium'; font-weight: 500; }

.body-container--one_product .button.button--secondary.one_product_button a { padding: 16px 42.5px !important; border-radius: 10px; font-size: 23.86px; line-height: 1.22; }
.body-container--one_product .button.button--secondary.one_product_button.arw_btn2 a { gap: 15px; }
.body-container--one_product .button a svg, .arw_btn1 svg { display: unset; width: unset; height: unset; transform: none; }

/* Hero Banner */
.one_product_hero_banner .one_product_hero_content .heading_content * { color: #fff; }
.one_product_hero_banner .hero_video_wrapper { max-width: 920px; margin: 0 auto; }
.one_product_hero_banner .hero_video_wrapper video,
.one_product_hero_banner .hero_video_wrapper iframe { width: 100%; height: auto; border-radius: 32.41px; }
.one_product_hero_banner .heroquote_text { position: relative; font-size: 19px; line-height: 1.5; max-width: 662px; padding: 0 30px; margin: 14px auto; color: #fff; }
.one_product_hero_banner .heroquote_text::before,
.one_product_hero_banner .heroquote_text::after { content: ""; position: absolute; top: 3px; left: 0; width: 26px; height: 26px; background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Quote_Mark_left.svg) no-repeat center / contain; }
.one_product_hero_banner .heroquote_text::after { left: auto; right: 0; background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Quote_Mark_Right.svg) no-repeat center / contain; }
.one_product_hero_banner .one_product_hero_content .button.button--secondary.one_product_button a { font-size: 32px; font-weight: 700; padding: 21px 36px 17px !important; box-shadow: 0px 0px 11.9px 0px #FFF; }
.one_product_hero_banner .one_product_hero_content .button a span { display: none; }
.one_product_hero_banner .one_product_hero_content .button svg path { fill: currentColor; }
.one_product_hero_banner .hero_overlay { position: absolute; z-index: 3; flex-shrink: 0;}
.one_product_hero_banner .author_box * { color: #fff; font-size: 17px; line-height: 1.45; }
.one_product_hero_banner .author_box .author_images { margin-right: 16px; }
.one_product_hero_banner .author_box .author_images img { border: 2px solid #fff; border-radius: 50%;  margin-left: -20px; width: 40px; height: 40px !important; object-fit: cover; }
.one_product_hero_banner .author_box .author_images img:hover { transition: transform 0.2s ease; transform: scale(1.1); }

.one_product_away_challenge .one_product_hero_banner .heroquote_text::before,
.one_product_away_challenge .one_product_hero_banner .heroquote_text::after { display: none; }
.one_product_away_challenge .one_product_away_banner .heading_content h4 { max-width: 1020px; margin-left: auto; margin-right: auto; }
.one_product_away_challenge .one_product_away_banner .heroquote_text { max-width: 910px; margin-top: 60px; font-size: 18px; }
.one_product_away_banner .checkList .checkBox .checkText { color: #fff; }
.one_product_away_banner .checkList .checkBox .checkIcont { max-width: 24px; margin-right: 7px; line-height: 1; }
.one_product_away_banner .checkList .checkBox:not(:first-child) { padding-left: 23px; }
.one_product_away_challenge .amazingImage.amazingMobile .child_Image { left: -40px; bottom: -4%; }
.one_product_away_challenge .amazingImage.business_withai.amazingAiLaptop .child_Image { right: 5%; bottom: -12%; }
.one_product_away_challenge .amazingImage.business_withai.amazingAiLaptop { margin-left: -40px; }
.one_product_away_challenge .amazingImage.business_withai.comingSoonLaptop { margin-left: -40px; }
.one_product_away_challenge .amazingImage.business_withai.comingSoonLaptop .child_Image { bottom: -35%; right: 6%; }
.one_product_away_challenge .bigButtonCustome .button.button--secondary a { font-size: 32px; font-weight: 700; padding: 21px 36px 17px !important; box-shadow: 0px 0px 11.9px 0px #FFF; }
.one_product_away_challenge .one_product_away_banner .checkList { row-gap: 20px; }
.one_product_away_challenge .bigButtonCustome .button.button--secondary a svg { fill: currentColor; display: block; }
.one_product_away_challenge .imageOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.one_product_away_banner .bgVideoWrapper { opacity: .1; }

.body-container--one_product h1,
.body-container--one_product h2,
.body-container--one_product h3,
.body-container--one_product h4,
.body-container--one_product h5,
.body-container--one_product h6 { font-family: 'Gilroy-Bold'; font-weight: 700; }

/* ChallengeCardBox One Product */
.challengeCardBox.oneProduct { padding: 0; } 
.challengeCardBox.oneProduct.include_offer .topImgBox { padding-top: 60px; margin-left: -20px; }
.challengeCardBox.oneProduct.exclude_offer .topImgBox { margin: -200px auto 0; text-align: center; }
.challengeCardBox.oneProduct .challengeCardIn { padding: 60px 75px 78px; }
.challengeCardBox.oneProduct .totalValueBox { padding-top: 25px; }
.challengeCardBox.oneProduct .priceBox { padding-top: 0; }
.challengeCardBox.oneProduct .totalValueBox .discountLabel { border-radius: 10px; background: #FD0; padding: 8px 13px 5px; font-size: 22px; line-height: 28px; font-weight: 700; margin-left: 10px; }

.challengeCardBox.oneProduct .totalValueBox .totleValue .title { font-size: 12px; font-weight: 700; }
.challengeCardBox.oneProduct .totalValueBox .totleValue .priceTitle { font-size: 22px; line-height: 28px; text-decoration: line-through; font-weight: 700; }


.amazingDetailsBox.oneProduct { display: flex; }
.amazingDetails.text-white .amazingDetailsBox.oneProduct > *,
.amazingDetails.text-white .amazingDetailsBox.oneProduct h3 { color: #fff; }

.amazingDetailsBox.oneProduct ul {margin: 0; padding-left: 40px; list-style-position: outside;}
.amazingDetailsBox.oneProduct ul li {margin: 0; margin-left: 15px;}
.amazingDetailsBox.oneProduct p img {margin-right: 8px; width: 16px;}
.amazingDetailsBox.oneProduct  .topBox { align-items: flex-start; gap: 22px; }
.amazingDetailsBox.oneProduct .iconBox { min-width: 30px; width: 30px }
.amazingDetailsBox.oneProduct .titleBox h3 { font-size: 27px; }
.amazingDetails.whats_cath .amazingDetailsBox.oneProduct h3 { font-size: 22px; }
.amazingDetailsBox.oneProduct .PriceLabel { background: #C22A00; padding: 10px 16px; color: #fff; border-radius: 10px; font-weight: 700; font-size: 17px; min-width: 123px; text-align: center; line-height: 1.25;  }
.body-container--one_product .amazingCheckboxForm .form-title { font-weight: 700; margin-bottom: 40px; }
.body-container--one_product .amazingCheckboxForm .form-title span { padding: 15px; padding-top: 11px; background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Form_label_Circle_Red.svg) no-repeat center / cover; }
.body-container--one_product form .inputs-list:not(.no-list) label > span { display: block; }
.body-container--one_product .amazingCheckboxForm form .inputs-list .hs-form-checkbox .hs-form-checkbox-display a { margin: 0; font-weight: 700; text-decoration: none !important; }

.body-container--one_product .amazingCheckboxForm .hs-richtext { padding: 39px 0px 0; margin: 36px 0 0; }
.body-container--one_product .amazingCheckboxForm form input[type='submit'], .amazingCheckboxForm form .hs-button { font-family: 'Gilroy-Medium'; font-weight: 500; padding: 16px 77px 16px 52px;font-size: 23.86px; line-height: 1.22; border-radius: 10px; }

.body-container--one_product .amazingImage { position: relative; }
.body-container--one_product .amazingImage.withLogo { display: flex; flex-direction: column; align-items: flex-end; }
.body-container--one_product .amazingImage .child_Image { position: absolute; bottom: -10%; left: -26%; }
.body-container--one_product .amazingImage.amazing_unfair_advantage .child_Image { bottom: 3%; }
.body-container--one_product .amazingImage.withLogo.business_withai { align-items: flex-start; }
.body-container--one_product .amazingImage.business_withai .child_Image { bottom: 5%; left: auto; right: -20%; }

/* Challenge Inside */
.challenges_accordian_wrapper,
.faqItems_wrapper { max-width: 792px; margin: 0 auto; }

.challenges_accordian_wrapper .challenge_item,
.faqItems_wrapper .faq_item { border-bottom: 2px solid #EBEDF7; }

.challenges_accordian_wrapper .challenge_item:first-child,
.faqItems_wrapper .faq_item:first-child { border-top: 2px solid #EBEDF7; }

.challenges_accordian_wrapper .challenge_item .days_title { position: relative; gap: 10px; color: #F0592F; font-size: 22px; font-weight: 700; line-height: normal; margin-top: 3px; min-width: 101px; margin-right: 20px; }
.challenges_accordian_wrapper .challenge_item .content { padding-left: 121px; }

.faqItems_wrapper .faq_item .icon { position: relative; margin: 5px 32px 0 0; }
.faqItems_wrapper .faq_item .text-content { flex: 1; }
.faqItems_wrapper .faq_item .content { padding-left: 54px; }

.faqItems_wrapper .faq_item .icon::before,
.faqItems_wrapper .faq_item .icon::after,
.challenges_accordian_wrapper .challenge_item .days_title::before,
.challenges_accordian_wrapper .challenge_item .days_title::after {  content: ''; width: 22.4px; height: 22.4px; display: inline-block; }

.challenges_accordian_wrapper .challenge_item .days_title::before,
.faqItems_wrapper .faq_item .icon::before { background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Plus_Circle copy.svg) no-repeat center / cover; }

.challenges_accordian_wrapper .challenge_item .days_title::after,
.faqItems_wrapper .faq_item .icon::after { position: absolute; left: 0; opacity: 0; background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Minus_Circle.svg) no-repeat center / cover; }

.challenges_accordian_wrapper .challenge_item.open .days_title::before,
.faqItems_wrapper .faq_item.open .icon::before{ transform: rotate(-180deg); transition: all 0.2s ease; }

.challenges_accordian_wrapper .challenge_item.open .days_title::after,
.faqItems_wrapper .faq_item.open .icon::after { transform: rotate(-180deg); transition: all 0.3s ease; opacity: 1; }

.challenges_accordian_wrapper .challenge_item .heading,
.faqItems_wrapper .faq_item .heading { cursor: pointer; flex-wrap: nowrap; }

.challenges_accordian_wrapper .challenge_item .heading h3,
.faqItems_wrapper .faq_item .heading h3 { font-size: 27px; line-height: normal; margin: 0; }

.challenges_accordian_wrapper .challenge_item .content,
.faqItems_wrapper .faq_item .content { display: none; }
.faqItems_wrapper .faq_item .content ul { padding: 0; }

.challenges_table_wrapper table { position: relative; margin: 0; table-layout: fixed; border-radius: 14px 14px 0 0; border-style: hidden; box-shadow: 0 0 0 1px #f0592f; }
.challenges_table_wrapper table th,
.challenges_table_wrapper table td { position: relative; border: 0; text-align: center; width: 20%; }
.challenges_table_wrapper table th { padding: 22.5px 40px; background: rgba(240, 89, 47, 0.2); color: #F0592F; font-size: 25px; line-height: normal; }
.challenges_table_wrapper table th:first-child { border-radius: 14px 0 0 0; }
.challenges_table_wrapper table th:last-child { border-radius: 0 14px 0 0; }

.challenges_table_wrapper table td { padding: 43px 40px 40px; background: #fff; font-size: 17px; font-weight: 700;}

.challenges_table_wrapper table th::after,
.challenges_table_wrapper table td::after { content: ''; width: 1px; height: 90%; background: #F0592F; position: absolute; top: 0; right: 0; }
.challenges_table_wrapper table th::after {  height: 80%; top: auto; bottom: 0;  }
.challenges_table_wrapper table th:last-child::after,
.challenges_table_wrapper table td:last-child::after { display: none; }

/* People Work Section */
.people_work_sec .contentHeading { max-width: 792px; margin: 0 auto; }
.peopleWorkCarousel .slick-list { margin-right: -18px; }
.peopleWorkCarousel .slick-slide { padding-bottom: 30px; }
.peopleCarouselBox { border-radius: 20px; border: 1px solid #EBEDF7; background: #FFF; margin: 0 18.5px; box-shadow: 0px 4px 9.2px 0px rgba(0, 0, 0, 0.15); }
.peopleCarouselBox .imageBox { height: 302px; }
.peopleCarouselBox .imageBox img { width: 100%; height: 100% !important; object-fit: cover; object-position: 50% 0; border-radius: 20px 20px 0 0; }
.peopleCarouselBox .textBox { font-size: 16px; line-height: normal; padding: 28px 20px 24px; 28px }
.teamCoachItemInner .textBox { padding: 22px 26px 30px; }
.peopleCarouselBox .textBox h5 { font-size: 26px; line-height: 1.5; color: #F0592F; }
.peopleWorkCarousel_Navigation { gap: 24px; }
.peopleWorkCarousel_Navigation .slick-prev,
.peopleWorkCarousel_Navigation .slick-next { position: relative; transform: none !important; left: 0; right: 0; }


/* Team Coach Section */
.teamCoachItems_Wrapper { max-width: 890px; margin: 0 auto; }
.teamCoachItemInner { margin: 0; height: 100%; }

/* Speak For Section */
.speakFor_section .contentHeading>* { color: #fff; }
.speakForItem { position: relative; }
.speakForItem .imageBox { height: 450px; }
.speakForItem .imageBox img { border-radius: 16px; width: 100%; height: 100% !important; object-fit: cover; }
.speakForItem .textBox { position: absolute; color: #fff; opacity: 0.85; bottom: 0; left: 0; padding: 24px 28px 30px; }
.speakForItem .textBox h5 { font-size: 18px; color: #fff; }
.speakForItem .textBox .subtitle { font-size: 13px; }


/* */
.growBusinessWrapper { position: relative; max-width: 1116px; margin: -33% auto 0; overflow: hidden; background: #fff; border: 1px solid #F0592F; padding: 83px 90px 0; border-radius: 26px; }
.growBusinessWrapper .bunusLabel { position: absolute; max-width: 230px; width: 100%; height: 201px;  background: url(https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/Bonus_Shape.svg) no-repeat top right / cover; top: -1px; right: -1px; }
.growBusinessWrapper .bunusLabel span { color: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: 30px;
    font-size: 24px;
    line-height: 1.5;
    right: 15px; }
.contentDetails { max-width: 417px; }
.contentDetails .text-content ul { margin: 32px 0; padding: 0; list-style-position: outside; }
.contentDetails .text-content ul li { margin-bottom: 1rem; }
.detailsImageWrapper { margin-bottom: -12px; }


/* One Product Away Challenge Card css */
.oneProductAwayChallengeCardBox { background: #fff; }
.oneProductAwayChallengeCardBox { background: #fff; border-radius: 26px; padding: 0 48px 62px; }
.oneProductAwayChallengeCardBox .topImgBox { margin: 0 -18px; margin-top: 29%; }
.oneProductAwayChallengeCardBox .topImgBox img { margin-top: -29%; }
.oneProductAwayChallengeCardBox .endBox .contentBox h2 { font-size: 44px; line-height: 1.14; }
.oneProductAwayChallengeCardBox .endBox .totalValueBox .totleValue { font-size: 47px; line-height: 1.25; font-weight: 700; }
.oneProductAwayChallengeCardBox .endBox .totalValueBox .discountLabel { font-size: 130px; font-weight: 700; color: #F0592F; line-height: .5; margin-left: 42px; position: relative; z-index: 1; }
.oneProductAwayChallengeCardBox .endBox .totalValueBox .discountLabel::before { content: ''; position: absolute; background: url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/one-product-away-challenge-price-frame.svg') no-repeat; width: 140%; background-size: contain; background-position: center; height: 310%; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; }
.oneProductAwayChallengeCardBox .endBox .dealItem { display: flex; align-items: center; }
.oneProductAwayChallengeCardBox .endBox .dealItem .icon { width: 24px; margin-right: 6px; line-height: 1; }
.oneProductAwayChallengeCardBox .endBox .dealItem .text span { font-weight: 700; }
.oneProductAwayChallengeCardBox .endBox .dealBox { gap: 20px; }
.oneProductAwayChallengeCardBox .endBox .EndContent ul { list-style: none; padding: 0; margin: 0; margin-top: 18px; }
.oneProductAwayChallengeCardBox .endBox .EndContent ul li { margin: 0; margin-bottom: 8px; position: relative; padding-left: 26px; }
.oneProductAwayChallengeCardBox .endBox .EndContent ul li::before { content: ''; position: absolute; background: url('https://22696337.fs1.hubspotusercontent-na1.net/hubfs/22696337/Amazing_Theme_Nov_2024/images/check-icon-1.svg') no-repeat; background-size: contain; background-position: center; width: 16px; height: 16px; left: 0; top: 5px; }
.oneProductAwayChallengeCardBox .endBox .EndContent ul li:last-child { margin-bottom: 0; }

.satisfactionCardBox { background: #FFEFB2; border-radius: 25px; padding: 0 42px 57px; }
.satisfactionCardBox .contentBox { max-width: 465px; margin: 0 auto; }
.satisfactionCardBox .topImgBox img { margin-top: -7.5%; }
.satisfactionCardBox .topImgBox { margin-top: 7.5%;}
.oneProductAwayChallengeCard .content-wrapper, .satisfactionCard .content-wrapper { padding: 0; }

.amazingRichText.whatTheCatchBigFont h2 { font-size: 55px; }

.bigButtonCustome .button.button--secondary a span { display: none; }
.bigButtonCustome .button.button--secondary a path { fill: currentColor; }

@media screen and (max-width: 1200px) {
/*     .body-container--one_product .amazingImage .mainImage { max-width: 90%; margin-left: auto; } */
    .body-container--one_product .amazingImage .child_Image { max-width: 200px; left: -5%; }
    .body-container--one_product .amazingImage .bottomLogoImg { max-width: 120px; }
    .body-container--one_product .amazingImage.business_withai .child_Image { right: -5%; }
    
    .one_product_away_challenge .amazingImage.amazingMobile .child_Image { left: 0; }
    .one_product_away_challenge .amazingImage.business_withai.amazingAiLaptop,
    .one_product_away_challenge .amazingImage.business_withai.comingSoonLaptop{ margin-left: 0; }
    .one_product_away_challenge .amazingImage.business_withai.amazingAiLaptop .child_Image,
    .one_product_away_challenge .amazingImage.business_withai.comingSoonLaptop .child_Image{ right: 0; }
    .one_product_away_challenge .amazingImage.business_withai.comingSoonLaptop .child_Image { bottom: -20% }
}

@media screen and (max-width: 992px) {
    /* Challenge CardBox One Product */
    .challengeCardBox.oneProduct .challengeCardIn { padding: 50px 30px; }
    .challengeCardBox.oneProduct.exclude_offer .topImgBox { margin: -100px auto 0; }
    
    .amazingCheckboxForm form .hs-button, .body-container--one_product .amazingCheckboxForm form input[type=submit],
    .body-container--one_product .button.button--secondary.one_product_button a { font-size: 18px; }
    .one_product_hero_banner .one_product_hero_content .button.button--secondary.one_product_button a { font-size: 20px; padding: 16px 30px; }
    .one_product_hero_banner .one_product_hero_content .button.button--secondary.one_product_button a svg { width: 12px; }
    .challenges_table_wrapper .table_wrapper { overflow-x: auto; padding: 1px; }
    .challenges_table_wrapper table td, .challenges_table_wrapper table th { width: auto; padding: 16px 20px; }
    .challenges_table_wrapper table th { font-size: 18px; }
    
    /* Team Coach Section */
    .teamCoachItemInner .imageBox { height: 400px; }
    
    
    
    .peopleCarouselBox .textBox h5 { font-size: 22px; }
    /* */
    .growBusinessWrapper { padding: 60px 50px 0; margin: -55% auto 0; }
    .growBusinessWrapper .bunusLabel { max-width: 120px; height: 120px; }
    .growBusinessWrapper .bunusLabel span { font-size: 16px; top: 20px; right: 5px; }
    
    .one_product_away_challenge .bigButtonCustome .button.button--secondary a { font-size: 20px; }
}

@media screen and (max-width: 767px) {
    .one_product_hero_banner  { padding-top: 120px; }
    .ChallengeCard_Heading.amazingRichText  h2 { font-size: 28px !important; }
    
    .body-container--one_product .amazingDetailsBox .topBox .iconBox { margin-top: 0; width: 24px; }
    
    .business_details h3,
    .amazingDetailsBox.oneProduct .titleBox h3 { font-size: 22px; }
    
    .amazingDetailsBox.oneProduct .topBox { flex-direction: column; gap: 0.5rem; }
    .amazingDetailsBox.oneProduct .titleBox h3 { font-size: 20px; }
    .amazingDetailsBox.oneProduct .PriceLabel { font-size: 14px; padding: 6px 10px; }
    .faqItems_wrapper .faq_item .icon { margin-right: 16px; }
    .faqItems_wrapper .faq_item .content { padding-left: 38px; }
    .challenges_accordian_wrapper .challenge_item .days_title { font-size: 18px; min-width: 85px; }
    .challenges_accordian_wrapper .challenge_item .content { padding-left: 105px; }
    .challenges_accordian_wrapper .challenge_item .days_title:after, .challenges_accordian_wrapper .challenge_item .days_title:before { width: 18.4px; height: 18.4px; }
    .challenges_accordian_wrapper .challenge_item .heading h3,
    .faqItems_wrapper .faq_item .heading h3 { font-size: 20px; }
    
    .challenges_table_wrapper table td { white-space: nowrap; }
    
    /* ChallengeCardBox One Product */
    .challengeCardBox.oneProduct.include_offer .topImgBox { margin-left: 0; max-width: 90%; margin: 0 auto; padding-top: 30px; }
    .challengeCardBox.oneProduct .challengeCardIn { padding: 30px 20px; }
    .challengeCardBox.oneProduct .priceBox .guarantee_label,
    .challengeCardBox.oneProduct .totalValueBox { justify-content: center; }
    
    .body-container--one_product .amazingImage .child_Image { max-width: 200px; left: 0; bottom: 0; }
    
    .peopleCarouselBox .textBox h5 { font-size: 20px; }
    
    
    /* Team Coach Section */
    .teamCoachItemInner .imageBox { height: 300px; }
    .teamCoachItemInner .textBox h5 { font-size: 20px; }
    
    /* */
    .growBusinessWrapper { padding: 60px 30px 0; margin-top: -50%; }
    
    .one_product_away_challenge .one_product_away_banner .heroquote_text { margin-top: 40px; }
    .one_product_away_banner .heading_content img { margin-bottom: 0 !important; }
    
    .oneProductAwayChallengeCardBox { padding: 0 30px 50px; }
    .oneProductAwayChallengeCardBox .topImgBox { padding: 0 20px; }
    .oneProductAwayChallengeCardBox .endBox .contentBox h2 { font-size: 36px; }
    .oneProductAwayChallengeCardBox .endBox .totalValueBox .totleValue { font-size: 35px; }
    .oneProductAwayChallengeCardBox .endBox .totalValueBox .discountLabel { font-size: 100px; margin-left: 30px; }
    .satisfactionCardBox .topImgBox img { margin-top: -12%; }
    .satisfactionCardBox .topImgBox { margin-top: 12%; }
    .amazingRichText.whatTheCatchBigFont h2 { font-size: 36px; }
    
    .amazingImage.amazingMobile,
    .amazingImage.business_withai.amazingAiLaptop,
    .amazingImage.business_withai.comingSoonLaptop { max-width: max-content; margin: 0 auto !important; }
}

@media screen and (max-width: 578px) {
    /* Team Coach Section */
    .teamCoachItemInner .imageBox { height: 350px; }
    
    .growBusinessWrapper { padding: 60px 20px 0; }
}

@media screen and (max-width: 479px) {
    .oneProductAwayChallengeCardBox .topImgBox { padding: 0 10px; }
    .oneProductAwayChallengeCardBox .endBox .contentBox h2 { font-size: 30px; }
    .oneProductAwayChallengeCardBox .imgBox { max-width: 220px; margin-left: auto; margin-right: auto; }
    .oneProductAwayChallengeCardBox .endBox .totalValueBox .totleValue { font-size: 20px; }
    .oneProductAwayChallengeCardBox .endBox .totalValueBox .discountLabel { font-size: 50px; margin-left: 20px; }
    .satisfactionCardBox { padding: 0 30px 40px; }
}