:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.home_page_hero_section{display:flex;flex-direction:column;justify-content:center;align-items:center}.home_page_hero_section span{margin-top:10px;font-size:1.5rem}.section__wrapper.wrapper--home-page-wrapper{height:500px;display:flex;flex-direction:column;justify-content:center}.home_page_hero_section .span_header{color:var(--primary-color);font-family:var(--playfair-font);text-transform:uppercase;line-height:1.2;letter-spacing:.1rem;font-size:clamp(3.1rem,2.6388349514563108rem + 1.9676375404530746vw,5rem);margin:0}.section--role-selection-section{padding-block:10rem}.section--role-selection-section .section__wrapper .section__content .section__items *,.section--role-selection-section .section__wrapper h2{color:var(--font-secondary-color)}.section--role-selection-section .section__wrapper .section__content{display:grid;grid-template-columns:repeat(2,500px);grid-gap:20px;gap:20px}.section--role-selection-section .section__wrapper .section__content:nth-child(2){padding-block:20px}.section--role-selection-section .section__wrapper .section__content:nth-child(3){display:flex;justify-content:flex-start;align-items:center;background-color:var(--primary-color);width:max-content;padding:15px 25px;border-radius:30px;gap:10px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.section--role-selection-section .section__wrapper .section__content:nth-child(3) a,.section--role-selection-section .section__wrapper .section__content:nth-child(3) svg{color:var(--font-primary-color)!important;font-size:1.5rem;font-weight:700;text-transform:uppercase}.section--role-selection-section .section__wrapper .section__content:nth-child(3):hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.section--role-selection-section .section__wrapper .section__content:nth-child(3) svg{transition:transform .3s ease}.section--role-selection-section .section__wrapper .section__content:nth-child(3):hover svg{transform:translateX(6px)}.section--role-selection-section .section__wrapper .section__content .section__holder{background-color:var(--primary-color);padding:20px 25px}.section--role-selection-section .section__wrapper .section__content .section__holder .section__items{display:flex;gap:10px;padding-bottom:10px}.section--abundance-ambassador-section .section__wrapper{display:flex}.section--abundance-ambassador-section .wrapper--signup-link{display:flex;justify-content:flex-start;align-items:center;gap:10px;border:3px solid var(--font-primary-color);width:max-content;padding:15px 25px;border-radius:35px;margin-left:115px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.section--abundance-ambassador-section .wrapper--signup-link:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15);background-color:hsla(0,0%,100%,.05)}.section--abundance-ambassador-section .wrapper--signup-link svg{transition:transform .3s ease;transition:transform .35s cubic-bezier(.4,0,.2,1)}.section--abundance-ambassador-section .wrapper--signup-link:hover svg{transform:translateX(-3px) scale(1.2)}.section--abundance-ambassador-section .wrapper--signup-link a,.section--abundance-ambassador-section .wrapper--signup-link svg{font-size:1.5rem;font-weight:900;text-transform:uppercase}.section--abundance-ambassador-section .section__wrapper:nth-child(2){padding-block:30px;gap:30px}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content{flex:0 0 50%}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content .abundance_ambassador-text-italic{font-weight:600;font-style:italic}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2){background-color:var(--font-primary-color);height:max-content;padding:20px 35px}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items p{font-size:1.9rem}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items:first-child{font-weight:900;text-transform:uppercase}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items:last-child{text-transform:uppercase;font-style:italic}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__items p{color:var(--font-secondary-color)}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content .section__holder{position:relative;display:flex;gap:10px;cursor:default;transition:transform .35s cubic-bezier(.4,0,.2,1)}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content .section__holder:hover{transform:translate(-6px,-6px)}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items:first-child:before{content:"→";position:absolute;top:-15px;left:-55px;color:#12a87a;font-size:3rem;font-weight:900;margin-right:10px;display:inline-block}.section--abundance-ambassador-section .section__wrapper .content--ambassador-logo{display:flex}.tagline_holder{background-color:var(--primary-color);padding:20px 30px;margin:30px auto;width:max-content;max-width:90%;box-sizing:border-box}.tagline_holder p{margin:0;color:var(--font-secondary-color);text-align:center}.home_page_wrapper{display:flex;margin-block:40px;gap:40px}.image_carousel_container{max-width:650px;margin:0 auto}.home_wrapper_content{text-align:center;background-color:var(--primary-color);color:var(--font-secondary-color);border-radius:20px;box-shadow:0 14px 14px 0 rgba(0,0,0,.451);transition:transform .3s ease,box-shadow .3s ease}.home_wrapper_content:hover{transform:translateY(-10px);box-shadow:0 20px 20px 0 rgba(0,0,0,.6)}.home_wrapper_content .home_holder_content p{color:var(--font-secondary-color)}.home_holder_content{max-width:500px;margin:50px auto}.home_holder_content h5{margin-bottom:20px}.home_page_contact_us{color:var(--font-secondary-color);background-color:#11ad88;border:3px solid var(--secondary-color);padding:10px 15px;border-radius:25px;text-transform:uppercase;font-weight:600;transition:transform .3s ease;z-index:999;position:relative;display:inline-block}.home_page_contact_us:hover{transform:translateY(-2px) scale(1.05)}.learn_more_link{position:relative;display:inline-block;color:var(--font-secondary-color);background-color:#9b9b9b;padding:10px 20px;font-weight:700;text-transform:uppercase;border-radius:999px;text-decoration:none;z-index:1}.learn_more_link:after{content:"";position:absolute;inset:0;background:var(--font-primary-color);border-radius:999px;transform:translate(-5px,-4px);z-index:-1}.learn_more_link:hover{transform:translateY(2px)}.learn_more_link:hover:after{transform:translateY(4px)}.learn_more_link,.learn_more_link:after{transition:transform .2s ease}.jumpstart_tool_section{margin-bottom:40px}.jumpstart_tools_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.jumpstart_tool_card{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.jumpstart_tool_card:hover{transform:translateY(-10px) scale(1.01)}.jumpstart_tool_card img{width:100%;height:auto;object-fit:cover}.jumpstart_tool_card .learn_more_link{margin-top:1.5rem}.slider_container{width:100%;height:420px;position:relative;overflow:hidden}.mySwiper{width:100%;height:100%}.mySwiper .swiper-slide{position:relative;width:100%;height:100%}.abundance_hero_section_container{padding:100px 20px;position:relative}.abundance_hero_section_content{position:relative;z-index:2;background:#f4faef;border:4px solid #6f6f6f;border-radius:40px;padding:60px 70px;max-width:1050px;margin:auto}.abundance_hero_subtitle{color:#6f6f6f;font-size:28px;font-weight:600;margin-bottom:20px}.abundance_hero_title{color:var(--primary-color);font-size:48px;font-weight:800;line-height:1.2;margin-bottom:40px;text-transform:uppercase}.abundance_hero_section_content a{display:inline-block;background:var(--font-primary-color);color:var(--font-secondary-color);font-size:22px;font-weight:700;padding:18px 48px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .4s ease,color .4s ease}.abundance_hero_section_content a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2);background-color:var(--font-secondary-color);color:var(--font-primary-color)}.abundance_hero_section_wrapper .background-image,.abundance_hero_section_wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius:40px}.image_carousel_container{width:100%;height:420px;position:relative;overflow:hidden;box-shadow:0 14px 14px 0 rgba(0,0,0,.451)}.carousel_slide,.imageCarouselSwiper{width:100%;height:100%}.carousel_slide{position:relative}.carousel_slide img{width:100%;height:100%;object-fit:cover}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:35px;height:35px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);color:var(--primary-color);opacity:.3}.carousel-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.3);opacity:1}.carousel-button-prev{left:15px}.carousel-button-next{right:15px}.animate-rise{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.animate-rise.animate-in{opacity:1;transform:translateY(0)}.section--abundance-ambassador-section .section__holder:first-child .image_wrapper{width:clamp(200px,30vw,300px)!important;height:clamp(200px,30vw,300px)!important}.section--abundance-ambassador-section .section__holder:last-child .image_wrapper{width:clamp(290px,60vw,650px)!important;height:clamp(185px,28vw,300px)!important}@media (max-width:1120px){.home_page_wrapper{display:flex;flex-direction:column}}@media (max-width:1024px){.section--abundance-ambassador-section .section__wrapper{flex-direction:column}.section--abundance-ambassador-section .section__wrapper.wrapper--signup-link{flex-direction:row;margin-left:0}.section--role-selection-section .section__wrapper .section__content{grid-template-columns:repeat(2,400px)}}@media (max-width:870px){.section--role-selection-section .section__wrapper .section__content{grid-template-columns:repeat(1,auto)}}@media (max-width:768px){.tagline_holder{max-width:100%;padding:15px 20px}.tagline_holder p{font-size:.95rem}.section--role-selection-section{padding-block:4rem}.section--role-selection-section .section__wrapper .section__content{gap:15px}.section--role-selection-section .section__wrapper .section__content .section__holder{padding:18px 20px}.section--role-selection-section .section__wrapper .section__content .section__holder .section__items{flex-wrap:wrap;align-items:center}.section--role-selection-section .section__wrapper .section__content .section__holder .section__items h3{font-size:1.6rem}.jumpstart_tools_grid{grid-template-columns:1fr;gap:1.5rem}.abundance_hero_section_content{padding:40px 30px}.abundance_hero_title{font-size:34px}.abundance_hero_subtitle{font-size:22px}.home_holder_content{margin:50px}.image_carousel_container{height:300px}.carousel-arrow{width:40px;height:40px}.carousel-button-prev{left:10px}.carousel-button-next{right:10px}.section--abundance-ambassador-section .section__content.content--ambassador-logo{flex-direction:column;align-items:center;gap:2rem}.section--abundance-ambassador-section .section__holder{display:flex;justify-content:center}}@media (max-width:425px){.tagline_holder{padding:12px 16px}.tagline_holder p{font-size:.85rem;line-height:1.4}.section--role-selection-section{padding-block:3rem}.section--role-selection-section .section__wrapper .section__content .section__holder{padding:15px}.section--role-selection-section .section__wrapper .section__content .section__holder .section__items h3{font-size:1.35rem}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items p{font-size:1rem}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content:nth-child(2) .section__holder .section__items:first-child:before{top:-25px}.section--abundance-ambassador-section .section__wrapper:nth-child(2) .section__content .section__holder:hover{transform:none}.section--abundance-ambassador-section .section__holder{justify-content:unset}}@media (max-width:375px){.section--role-selection-section .section__wrapper .section__content .section__holder{padding:8px 12px}}@media (max-width:1024px) and (min-width:769px){.jumpstart_tools_grid{grid-template-columns:repeat(2,1fr)}}