 img, video, iframe, hr, a, button {
     max-width: 100%;
 }

 img, video, iframe, hr, a, button {
     max-width: 100%;
 }

 section {
     width: 100%;
 }

 body.container-isfull .main-page-wrapper>.container {
     max-width: 100%;
 }

 .hero_section {
     background: url('../img/checkoutchamp/1723661658474_Group1.png');
 }

 .advantage_hero-ul:before {
     content: "";
     width: 28px;
     height: 28px;
     display: block;
     background: url('../img/checkoutchamp/1723661743575_Frame.svg');
     background-size: 100%;
     position: absolute;
     margin-left: -45px;
     margin-top: 3px;
 }

 .terms_section {
     background: url('../img/checkoutchamp/1723661779119_WaveLine1.png');
     color: #fff;
     padding: 50px 0;
 }

 .terms_section-block_footer_p:before {
     content: "";
     width: 40px;
     height: 40px;
     display: block;
     background: url('../img/checkoutchamp/1723661824154_Frame2.svg');
     background-size: 100% 100%;
     margin-right: 21px;
     margin-bottom: 6px;
 }

 .our_word_section-block:before {
     content: "";
     width: 40px;
     height: 40px;
     display: block;
     background: url('../img/checkoutchamp/1723661880592_quote.png');
     background-size: 100%;
     position: absolute;
     right: 30px;
 }

 .ready_to_elevate-section {
     background: url('../img/checkoutchamp/1723661935989_Rectangle494.png');
 }

 .accordion-button::after {
     background-image: url('../img/checkoutchamp/1723661990458_Frame567.svg');
     width: 30px;
     height: 30px;
     background-size: 100%;
     background-position: center;
 }

 .accordion-button:not(.collapsed)::after {
     background-image: url('../img/checkoutchamp/1723662025304_Framet6y78.svg');
 }

 .journey_section0-img {
     /* background: url('../img/checkoutchamp/1730128908489_grefre2.png'); */
     width: 100%;
     height: 600px;
     background-size: 130% !important;
     background-position: center !important;
 }

 .yelow_button {
     background: #F99940;
     padding: 7px 30px;
     border-radius: 9px;
     display: inline-block;
     text-decoration: none !important;
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 700;
     line-height: 30px;
     text-align: center;
 }

 section.hero_section {
     display: flex;
     align-items: center;
     background-size: 100% 100%;
     padding-top: 170px;
     padding-bottom: 170px;
 }

 section.hero_section h1 {
     font-size: 45px;
     font-weight: 700;
     line-height: 65px;
     text-align: center;
 }

 section.dreams_section {
     background: linear-gradient(98.39deg, rgba(255, 183, 19, 0.05) 4.78%, rgba(34, 47, 228, 0.05) 95.93%);
     padding: 60px 0;
 }

 section.hero_section h1 span {
     color: #F99940;
 }

 section.hero_section p {
     text-align: center;
     max-width: 1000px;
     margin: 0 auto;
     margin-bottom: 30px;
 }

 .hero_section-button_block {
     display: flex;
     justify-content: center;
 }

 .advantage_hero-h2 {
     font-weight: 700;
     line-height: 46px;
     text-align: left;
     font-size: 2rem;
 }

 .advantage_hero-h2 span {
     color: #F99940;
 }

 section.advantage_hero .col-lg-5 {
     padding-right: 153px;
 }

 .advantage_hero-ul {
     margin-bottom: 50px;
 }

 .advantage_hero {
     padding: 50px 0;
 }

 .terms_section-h2 {
     text-align: center;
     font-size: 2rem;
     color: white;
 }

 .terms_section-p {
     text-align: center;
     margin-bottom: 40px;
 }

 .terms_section-block_header_prosent {
     font-size: 63px;
     font-weight: 700;
     text-align: left;
 }

 .terms_section-block_header {
     display: flex;
 }

 .terms_section-block_header_title {
     font-size: 27px;
     font-weight: 600;
     text-align: left;
     display: block;
     padding-top: 20px;
     line-height: 28px;
     padding-left: 10px;
 }

 .terms_section-block_footer_p {
     display: flex;
     justify-content: center;
     align-items: end;
     height: 100px;
     padding-left: 100px;
 }

 .dreams_section-h2 {
     font-weight: 700;
     font-size: 2rem;
     line-height: 46px;
     text-align: center;
     max-width: 700px;
     margin: 0 auto;
     margin-bottom: 10px;
 }

 .dreams_section-h2 span {
     color: #F99940;
 }

 .dreams_section-p {
     max-width: 900px;
     text-align: center;
     margin: 0 auto;
     margin-bottom: 50px;
 }

 .dreams_section_title {
     font-size: 34px;
     font-weight: 700;
     line-height: 72px;
     text-align: left;
     display: flex;
     height: 100%;
     align-items: center;
     color: #262626;
 }

 .dreams_section-block_header img {
     background: #F99940;
     padding: 10px;
     border-radius: 15px;
     max-height: 80px;
 }

 .dreams_section-block_header {
     display: flex;
     /* align-items: end; */
 }

 .dreams_section-block_header-title {
     font-size: 20px;
     font-weight: 700;
     line-height: 30px;
     text-align: left;
     padding-left: 30px;
     margin-bottom: 0;
     padding-right: 10px;
     color: #262626;
 }

 .dreams_section-block_p {
     margin-top: 16px;
 }

 .dreams_section-block {
     margin-bottom: 48px;
     padding-right: 16px;
 }

 section.journey_section img {
     max-width: 100%;
     zoom: 1.4;
 }

 section.journey_section .col-lg-6:nth-child(1) {
     display: flex;
     flex-direction: column;
     justify-content: center;
     padding: 0 100px;
 }

 section.journey_section .yelow_button {
     max-width: 360px;
 }

 h2.journey_section-h2 {
     font-weight: 700;
     font-size: 2rem;
     line-height: 46px;
     text-align: left;
     max-width: 200px;
 }

 h2.journey_section-h2 span {
     color: #F99940;
 }

 .why_choose_section-h2 {
     text-align: center;
     font-size: 2rem;
 }

 .why_choose_section-p {
     text-align: center;
     margin-bottom: 35px;
     margin-top: 20px;
 }

 .why_choose_section-block {
     box-shadow: 0px 4px 69px 10px #0000001A;
     border-radius: 15px;
     padding: 30px;
     height: 90%;
     margin-bottom: 40px;
     text-align: center;
 }

 section.why_choose_section .row {
     justify-content: center;
 }

 .why_choose_section-block img {
     background: #F99940;
     padding: 17px;
     width: 100px;
     height: 100px;
     object-fit: cover;
     border-radius: 15px;
     margin-bottom: 20px;
 }

 h3.why_choose_section-block_title {
     max-width: 200px;
     margin: 0 auto;
     margin-bottom: 20px;
     line-height: 35px;
     min-height: 71px;
 }

 .why_choose_section-footer {
     text-align: center;
     max-width: 900px;
     margin: 0 auto;
     margin-bottom: 70px;
 }

 .why_choose_section-footer span {
     color: #F99940;
 }

 .our_word_section-h2 {
     font-weight: 700;
     font-size: 2rem;
     line-height: 46px;
     text-align: center;
     max-width: 700px;
     margin: 0 auto;
     margin-bottom: 40px;
 }

 .our_word_section-h2 span {
     color: #F99940;
 }

 .our_word_section-block {
     box-shadow: 0px 4px 69px 10px #0000001A;
     position: relative;
     padding: 30px 50px;
     margin-bottom: 50px;
     border-radius: 15px;
     margin-left: 10px;
     margin-right: 10px;
 }

 .our_word_section-block img {
     width: 100px;
     margin-bottom: 1rem;
 }

 .our_word_section-block-bottom {
     font-weight: 700;
 }

 section.ready_to_elevate-section {
     padding: 50px;
     color: #fff;
     text-align: center;
     background-size: 100% 100%;
 }

 section.ready_to_elevate-section p {
     max-width: 900px;
     margin: 0 auto;
     margin-top: 1rem;
 }

 section.faq_section .container>h2 {
     max-width: 1100px;
     margin: 0 auto;
     margin-top: 70px;
     margin-bottom: 40px;
 }

 button.accordion-button {
     border: 0px !important;
     box-shadow: 0 0 0 !important;
     background: #fff !important;
     color: #000 !important;
     font-weight: 600;
 }

 .accordion-item {
     box-shadow: 0px 4px 69px 10px #0000001A;
     border: 0;
     margin-bottom: 30px;
     padding: 20px;
 }

 .accordion-body {
     padding-top: 0;
     max-width: 800px;
 }

 div#accordionExample {
     max-width: 1100px;
     margin: 0 auto;
 }

 .faq_section-p {
     text-align: center;
     margin-top: 40px;
     margin-bottom: 60px;
 }

 .pre-footer .row {
     justify-content: center;
 }

 .pre-footer {
     display: block;
     width: 100%;
     padding: 50px;
     background: linear-gradient(99.43deg, rgba(249, 153, 64, 0.05) 6%, rgba(34, 47, 228, 0.05) 96.32%);
 }

 .terms_section-block {
     min-height: 208px;
     padding: 20px 0;
 }

 p.footer_text {
     margin: 30px auto;
 }

 .copirate {
     margin-top: 30px;
 }

 .footer_text, p.copirate {
     max-width: 800px;
     margin-left: auto;
     margin-right: auto;
 }

 img[data-gjs-type="image"][class*="gjs-selected"] {
     outline: 3px solid orange !important;
 }

 a[data-gjs-type="link"][class*="gjs-selected"] {
     outline: 3px solid purple !important;
 }

 a {
     cursor: pointer;
 }

 [data-gjs-type="text"][class*="gjs-selected"] {
     outline: 3px solid purple !important;
 }

 #fkt-link-ea8-5b8-a34 {
     cursor: pointer;
 }

 #fkt-link-b37-0b3-83d {
     cursor: pointer;
 }

 #fkt-link-19a-db7-a53 {
     cursor: pointer;
 }

 #fkt-link-c66-b88-99d {
     cursor: pointer;
 }

 #fkt-link-e94-0b8-931 {
     cursor: pointer;
 }

 #fkt-link-bf5-18e-9db {
     cursor: pointer;
 }

 #fkt-link-830-bb1-80c {
     cursor: pointer;
 }

 #fkt-link-6c7-4ba-aa9 {
     cursor: pointer;
 }

 #fkt-link-98f-285-907 {
     cursor: pointer;
 }

 #fkt-link-31e-386-a38 {
     cursor: pointer;
 }

 .accordion-button:not(.collapsed) {
     background: none;
     border: 0 !important;
     box-shadow: 0 0 0 !important;
 }

 .accordion-button {
     cursor: pointer;
 }

 .onli-m {
     display: none;
 }

 #fkt-link-c66-b88-99d-2 {
     cursor: pointer;
 }

 .fk-hide-on-load {
     visibility: hidden;
 }

 .fk-payment-options-hide-on-load,
 .fk-display-none-on-load {
     display: none;
 }

 .fk-youtube {
     background-color: #000;
     margin-bottom: 30px;
     position: relative;
     overflow: hidden;
     cursor: pointer;
     min-height: 160px;
 }

 .fk-youtube .fk-rm.image {
     -webkit-background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     width: 100%;
     height: 100%;
     position: absolute;
 }

 .fk-youtube .play-button {
     width: 90px;
     height: 60px;
     background-color: #333;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
     z-index: 1;
     opacity: 0.8;
     border-radius: 6px;
 }

 .fk-youtube .play-button:before {
     content: "";
     border-style: solid;
     border-width: 15px 0 15px 26.0px;
     border-color: transparent transparent transparent #fff;
 }

 .fk-youtube .fk-rm.image,
 .fk-youtube .play-button {
     cursor: pointer;
 }

 .fk-youtube .fk-rm.image,
 .fk-youtube iframe,
 .fk-youtube .play-button,
 .fk-youtube .play-button:before {
     position: absolute;
 }

 .fk-youtube .play-button,
 .fk-youtube .play-button:before {
     top: 50%;
     left: 50%;
     transform: translate3d(-50%, -50%, 0);
 }

 .fk-youtube iframe {
     height: 100%;
     width: 100%;
     top: 0;
     left: 0;
 }


 @media (max-width: 1200px) {
     .terms_section-block_header_title {
         font-size: 21px;
     }

     .dreams_section-block_header-title {
         font-size: 16px;
         padding-left: 13px;
         padding-right: 0;
     }

     .terms_section-block {
         padding: 16px 0;
     }
 }

 @media (max-width: 992px) {
     .advantage_hero-ul {
         margin-bottom: 25px;
         margin-top: 25px;
     }

     .terms_section-block_header_title {
         display: flex;
         align-items: center;
     }

     .dreams_section-block_header {
         align-items: center;
     }

     .journey_section0-img {
         margin-top: 50px;
     }

     section.hero_section {
         height: 700px;
     }
 }

 @media (max-width: 768px) {

     section.hero_section h1 {
         font-size: 37px;
         line-height: 42px;
     }

     .hero_section-button_block {
         flex-direction: column;
     }

     section.advantage_hero .col-lg-5 {
         padding-right: 10px;
     }

     .yelow_button {
         padding: 7px 11px;
         font-size: 18px;
         width: 100%;
     }

     .terms_section-block_footer_p {
         padding-left: 0;
     }

     section.journey_section .col-lg-6:nth-child(1) {
         padding: 10px;
     }

     .journey_section0-img {
         height: 400px;
         background-size: 150% !important;
     }

     section.ready_to_elevate-section {
         padding-left: 10px;
         padding-right: 10px;
     }

     .pre-footer {
         padding-left: 10px;
         padding-right: 10px;
     }

     h2 {
         font-size: 28px;
     }

     p {
         font-size: 18px;
     }

     section.hero_section {
         padding-top: 50px;
         padding-bottom: 0;
         height: auto;
     }

     .h3, h3 {
         font-size: 26px;
     }

     .terms_section-block_header_title {
         padding-top: 0;
     }

     .dreams_section-block_header-title {
         font-size: 24px;
     }

     section.dreams_section {
         padding: 0px 0;
     }

     .why_choose_section-block_title {
         height: auto !important;
         min-height: 0 !important;
     }

     .our_word_section-block {
         padding: 20px;
     }

     .accordion-header div {
         font-size: 18px !important;
     }

     .accordion-item {
         padding: 0;
     }

     .onli-m.button-munu span {
         height: 3px;
         width: 100%;
         background: #000;
         display: block;
     }

     .onli-m.button-munu {
         width: 40px;
         height: 33px;
         display: flex;
         flex-direction: column;
         justify-content: space-around;
         position: absolute;
         right: 15px;
         top: -47px;
     }

     .logo {
         height: 55px;
     }

     .active .onli-m.button-munu span:nth-child(3) {
         display: none;
     }

     .active .onli-m.button-munu span:nth-child(2) {
         transform: rotate(-45deg);
         position: relative;
         top: -6px;
     }

     .active .onli-m.button-munu span:nth-child(1) {
         transform: rotate(45deg);
         position: relative;
         top: 10px;
     }

 }