body {
    font-family: 'Poppins';
}

.abs_bg_video {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.number_section .abs_bg_video {
    display: none;
}

.abs_bg_video img {
    width: 100%;
    height: 100%;
}

.hero_latest,
.number_section {
    position: relative;
    text-align: center;
    color: white;
}

.title_hero h1 {
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    text-align: center;
    max-width: 513px;
    margin: 0 auto;
    letter-spacing: 1px;
    font-family: 'Poppins';
}

.sub_title {
    max-width: 592px;
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 36px;
}

.big_img_hero {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1087" height="757" viewBox="0 0 1087 757" fill="none"><g filter="url(%23filter0_d_216_1964)"><rect x="22" y="22" width="1043" height="713" rx="16" fill="url(%23paint0_linear_216_1964)" shape-rendering="crispEdges"/><rect x="22.75" y="22.75" width="1041.5" height="711.5" rx="15.25" stroke="url(%23paint1_linear_216_1964)" stroke-width="1.5" shape-rendering="crispEdges"/></g><defs><filter id="filter0_d_216_1964" x="0" y="0" width="1087" height="757" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="6" operator="erode" in="SourceAlpha" result="effect1_dropShadow_216_1964"/><feOffset/><feGaussianBlur stdDeviation="14"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_216_1964"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_216_1964" result="shape"/></filter><linearGradient id="paint0_linear_216_1964" x1="543.5" y1="7.625" x2="543.5" y2="613.531" gradientUnits="userSpaceOnUse"><stop stop-color="%235C9292" stop-opacity="0.85"/><stop offset="1" stop-color="%23084D4C" stop-opacity="0.85"/></linearGradient><linearGradient id="paint1_linear_216_1964" x1="-132.763" y1="-11.7813" x2="1105.34" y2="338.975" gradientUnits="userSpaceOnUse"><stop stop-color="%23CDE7E5" stop-opacity="0.8"/><stop offset="1" stop-color="%2358AEA9"/></linearGradient></defs></svg>');
    width: calc-size(fit-content, size + 82px);
    margin: 0 auto;
    padding: 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.sub_title p {
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    letter-spacing: 0.8px;
}

.wrap {
    background-image: linear-gradient(103.74deg, #FFFFFF 6.89%, #FFC09C 35.98%, #FFA06B 48.84%, #FE5AAA 90%);
    background-clip: text;
    -webkit-background-clip: text;
    /* for broader browser support */
    color: transparent;
    /* hide the base text color */
    /* optional for better compatibility on WebKit: */
    -webkit-text-fill-color: transparent;
    display: inline-block;
}


/*************/

.tab-buttons {
    display: flex;
}

button.tab-button:after {
    border-bottom: 1px solid #ABD6D4;
    content: "";
    bottom: 0;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
}

button.tab-button.active:after {
    border: 4px solid #0A5C5B;
}

button.tab-button {
    position: relative;
    color: black;
    font-weight: 700;
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    font-family: 'Poppins';
    box-shadow: unset;
}

.tab_section>.tabs-container {
    padding: 52px 0;
}

.resource_card .resources-list__more {
    position: absolute;
    bottom: 25px;
}

.tab-button {
    flex: 1;
    padding: 15px;
    cursor: pointer;
    background: transparent;
    border: none;
    font-size: 1em;
    color: #555;
    transition: background-color 0.3s, color 0.3s;
}

.tab_col {
    display: grid;
    grid-template-columns: 36% auto;
    grid-gap: 20px;
}

.tabs_flex_align {
    display: flex;
    align-items: center;
    gap: 28px;
    margin-bottom: 40px;
}

p.tab-sub-para {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 17px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
}

.free_text ul {
    margin-left: 26px;
    letter-spacing: 0.5px;
    padding-right: 40px;
    display: grid;
    grid-gap: 46px;
}

.tabs_row_col:last-child img {
    width: 100%;
}

.tab-content {
    display: none;
    animation: fadeIn 0.3s ease;
}

.tab-content.active {
    display: block;
}

.card_caraousal_row {
    max-width: 1200px;
    margin: 0 auto;
}

.tab_col {
    border: 2px solid transparent;
    border-radius: 22px;
    background: radial-gradient(64.23% 104.11% at 45.22% 50%, #840456 11.5%, #45005D 27.29%, #0A5C5B 76.92%, #052E2E 100%) padding-box, linear-gradient(180deg, #ABD6D4 6.55%, #81C2BE 86.85%) border-box;
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;
    box-shadow: 0 0 var(--Numbers16) var(--Numbers4) var(--ColorTeal50);
    color: white;
    padding: 43px 40px;
    height: 100%;
}

.swiper-slide {
    height: auto;
}

body .card_caraousal_row {
    height: 100%;
}

.free_text {
    font-size: 18px;
    line-height: 28px;
}

a.cta_btn_home {
    background: #FF8039;
    border-radius: 8px;
    padding: 10px 28px;
    color: white;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    height: fit-content;
    width: fit-content;
    text-align: center;
}

.tabs_row_col {
    display: grid;
    align-content: space-between;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

section.tab_section {
    padding: 57px 0 43px;
}

.number_section .title_h2,
.blogs_section .title_h2 {
    color: #FF8039;
    font-size: 56px;
    line-height: 60px;
    text-align: center;
    max-width: 1023px;
    margin: 0 auto;
    font-family: 'Poppins';
}

.title_h2 {
    padding: 20px 0;
}

.increment_container {
    max-width: 1081px;
    margin: 0 auto;
    padding-top: 55px;
}

.number_section .sub_title {
    max-width: 1000px;
}

.increment_row {
    background: radial-gradient(76.2% 128.07% at 50% 53.93%, #840456 1.51%, #45005D 27.29%, #0A5C5B 76.92%, #052E2E 100%);
    border: 1.5px solid;
    border-image-source: linear-gradient(180deg, rgba(205, 231, 229, 0.7) -36.24%, #149A98 87.37%);
    box-shadow: 0px 0px 40px 0px #FFFFFF;
    border-radius: 12px;
    border: 2px solid transparent;
    background-image: radial-gradient(76.2% 128.07% at 50% 53.93%, #840456 1.51%, #45005D 27.29%, #0A5C5B 76.92%, #052E2E 100%) padding-box, linear-gradient(180deg, rgba(205, 231, 229, 0.7) -36.24%, #149A98 87%) border-box;
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;
    box-shadow: 0 0 14px #fff;
    margin: 0;
    padding: 50px;
}

.increment_row_wrap {
    display: grid;
    position: relative;
    grid-template-columns: 30% 30% 30%;
    grid-gap: 5%;
}

.increament_col {
    position: relative;
}

.umbersn {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 80px;
    line-height: 1;
    text-align: center;
}

.number_text {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 20px;
    padding: 0 30px;
}

.increment_row {
    display: grid;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 51px 20px;
    grid-gap: 80px;
    border-width: 0;
    overflow: hidden;
}

.increment_row_wrap:first-child .increament_col:first-child:before {
    content: "";
    border: 1px solid #ebedef38;
    left: -100%;
    right: 10px;
    height: 1px;
    bottom: -41px;
    position: absolute;
}

.increment_row_wrap:first-child .increament_col:last-child:before {
    content: "";
    border: 1px solid #ebedef38;
    right: -100%;
    left: 10px;
    height: 1px;
    bottom: -41px;
    position: absolute;
}

.increment_row_wrap:first-child .increament_col:not(:first-child):not(:last-child):before {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="71" viewBox="0 0 70 71" fill="none"><g filter="url(%23filter0_d_264_376)"><path d="M35 51C34.5618 51 34.1775 50.7074 34.0494 50.2755L31.5011 41.7488C31.1236 40.4879 30.173 39.5056 28.9528 39.1155L20.7011 36.4822C20.2831 36.3499 20 35.9528 20 35.5C20 35.0472 20.2831 34.6501 20.7011 34.5178L28.9528 31.8845C30.173 31.4944 31.1236 30.5121 31.5011 29.2512L34.0494 20.7245C34.1775 20.2926 34.5618 20 35 20C35.4382 20 35.8225 20.2926 35.9506 20.7245L38.4989 29.2512C38.8764 30.5121 39.827 31.4944 41.0472 31.8845L49.2989 34.5178C49.7169 34.6501 50 35.0472 50 35.5C50 35.9528 49.7169 36.3499 49.2989 36.4822L41.0472 39.1155C39.827 39.5056 38.8764 40.4879 38.4989 41.7488L35.9506 50.2755C35.8225 50.7074 35.4382 51 35 51ZM24.3685 35.507L29.5393 37.158C31.3865 37.7501 32.8292 39.2409 33.3955 41.1427L34.9933 46.4858L36.591 41.1427C37.164 39.2339 38.6067 37.7431 40.4539 37.158L45.6247 35.507L40.4539 33.856C38.6067 33.2638 37.164 31.773 36.591 29.8712L34.9933 24.5281L33.3955 29.8712C32.8225 31.78 31.3798 33.2708 29.5393 33.856L24.3685 35.507Z" fill="white"/></g><defs><filter id="filter0_d_264_376" x="0" y="0" width="70" height="71" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="10"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_264_376"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_264_376" result="shape"/></filter></defs></svg>');
    position: absolute;
    width: 60px;
    height: 61px;
    left: -55px;
    bottom: -76px;
    background-position: right bottom;
}

.increment_row_wrap:first-child .increament_col:not(:first-child):not(:last-child):after {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="71" viewBox="0 0 70 71" fill="none"><g filter="url(%23filter0_d_264_376)"><path d="M35 51C34.5618 51 34.1775 50.7074 34.0494 50.2755L31.5011 41.7488C31.1236 40.4879 30.173 39.5056 28.9528 39.1155L20.7011 36.4822C20.2831 36.3499 20 35.9528 20 35.5C20 35.0472 20.2831 34.6501 20.7011 34.5178L28.9528 31.8845C30.173 31.4944 31.1236 30.5121 31.5011 29.2512L34.0494 20.7245C34.1775 20.2926 34.5618 20 35 20C35.4382 20 35.8225 20.2926 35.9506 20.7245L38.4989 29.2512C38.8764 30.5121 39.827 31.4944 41.0472 31.8845L49.2989 34.5178C49.7169 34.6501 50 35.0472 50 35.5C50 35.9528 49.7169 36.3499 49.2989 36.4822L41.0472 39.1155C39.827 39.5056 38.8764 40.4879 38.4989 41.7488L35.9506 50.2755C35.8225 50.7074 35.4382 51 35 51ZM24.3685 35.507L29.5393 37.158C31.3865 37.7501 32.8292 39.2409 33.3955 41.1427L34.9933 46.4858L36.591 41.1427C37.164 39.2339 38.6067 37.7431 40.4539 37.158L45.6247 35.507L40.4539 33.856C38.6067 33.2638 37.164 31.773 36.591 29.8712L34.9933 24.5281L33.3955 29.8712C32.8225 31.78 31.3798 33.2708 29.5393 33.856L24.3685 35.507Z" fill="white"/></g><defs><filter id="filter0_d_264_376" x="0" y="0" width="70" height="71" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="10"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_264_376"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_264_376" result="shape"/></filter></defs></svg>');
    right: -55px;
    bottom: -76px;
    position: absolute;
    width: 60px;
    height: 61px;
    background-position: right bottom;
}

.increment_row_wrap:first-child .increament_col:first-child:after {
    content: "";
    border: 1px solid #ebedef38;
    top: -100%;
    bottom: -7px;
    width: 1px;
    position: absolute;
    right: -20px;
}

.increment_row_wrap:first-child .increament_col:last-child:after {
    content: "";
    border: 1px solid #ebedef38;
    top: -100%;
    bottom: -7px;
    width: 1px;
    position: absolute;
    left: -29px;
}

.increment_row_wrap:last-child .increament_col:first-child:after {
    content: "";
    border: 1px solid #ebedef38;
    bottom: -100%;
    top: -7px;
    width: 1px;
    position: absolute;
    right: -20px;
}

.increment_row_wrap:last-child .increament_col:last-child:after {
    content: "";
    border: 1px solid #ebedef38;
    top: -7px;
    width: 1px;
    right: -20px;
    position: absolute;
    bottom: -100%;
}

.increment_row_wrap:last-child .increament_col:not(:first-child):not(:last-child):after {
    content: "";
    border: 1px solid #ebedef38;
    bottom: -100%;
    top: -7px;
    width: 1px;
    position: absolute;
    right: -20px;
}

.increment_row_wrap:last-child .increament_col:not(:first-child):not(:last-child):before {
    content: "";
    border: 1px solid #ebedef38;
    right: 10px;
    left: 1px;
    height: 1px;
    top: -41px;
    position: absolute;
}

section.blogs_section {
    background: linear-gradient(180deg, #e0f0ef, transparent);
    padding: 70px 0 37px;
}

.blogs_section .title_h2 {
    font-weight: 200;
    padding-bottom: 58px;
}

.blogs_section .swiper-slide {
    max-width: 334px;
    min-width: 334px;
    border: double 1px transparent;
    border-radius: 10px;
    background-image: linear-gradient(#fff 0%, #fff), linear-gradient(180deg, #81C2BE 0%, #CDE7E5);
    background-origin: border-box;
    background-clip: content-box, border-box;
    height: auto;
    margin-bottom: 10px;
}

.blogs_section .resources-list__img {
    border: 0;
    border-radius: 10px;
    margin: 0;
}

.resource_card {
    padding: 20px 20px 50px;
}

.resource_tile_h2 * {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    color: #084D4C;
}

p.resource_para {
    font-size: 14px;
    line-height: 24px;
    color: black;
    padding-top: 17px;
}

.stars_conetnt {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100px;
    z-index: 5;
    color: white;
}

.starts_dream_bg img {
    height: 100%;
    display: block;
}

body:has(.starts_dream_bg) footer {
    background: #012b2b;
}

.sub_title_book {
    font-weight: 400;
    font-size: 30.55px;
    line-height: 43.64px;
    margin: 0 0 92px 0;
}

.btn_cta a.cta_btn_home {
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
    padding: 23px 56px;
}

h2.title_h2 {
    font-size: 72.41px;
    line-height: 103.44px;
    font-weight: 100;
    margin: 0;
    font-family: 'Poppins';
}

section.white,
section.pink,
section.orange,
section.green {
    display: none;
}

.bg_around_stars {
    background: url('https://browsi.com/wp-content/uploads/2025/06/BG-Wow-2.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

.carousel-wrapper .swiper-slide {
    width: 1200px !important;
    flex-shrink: 0;
    box-sizing: border-box;
}

.my-swiper .swiper-slide {
    width: 334px !important;
    flex-shrink: 0;
    box-sizing: border-box;
}

.page-template-frontpage-latest section.hero_latest {
    padding-top: 148px;
    padding-bottom: 112px;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    width: 60px;
    height: 60px;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: none !important;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    width: 78px;
    height: 72px;
}

img.bottom_img {
    height: 100%;
    display: block;
}

.increament_col {
    position: relative;
    width: 100%;
}


/* section.number_section:before {
    content: "";
    background: url('https://browsi.com/wp-content/uploads/2025/06/dots-ledt.png');
    position: absolute;
    left: 0;
    right: 50%;
    top: -244px;
    height: 100%;
    background-position: top;
    background-size: contain;
}
section.number_section:after {
    content: "";
    background: url('https://browsi.com/wp-content/uploads/2025/06/dots-right.png');
    position: absolute;
    right: 0;
    left: 50%;
    top: -244px;
    height: 100%;
    background-position: top;
    background-size: contain;
} */

.starts_numbers {
    z-index: 7;
    position: relative;
    padding-top: 100px;
}

@media (min-width: 1000px) {
    .img_mobile_bg,
    .mobile_numbers_show,
    .swipper_pagination_carausal {
        display: none;
    }
}


/* Optional: adjust mobile responsiveness */

@media (max-width: 1280px) {
    .carousel-wrapper .swiper-slide {
        width: calc(100vw - 40px);
    }
}

@media (max-width: 1200px) {
    .big_img_hero {
        width: 100%;
    }
    .carousel-wrapper .swiper-slide {
        width: calc(90vw - 40px) !important;
    }
}

@media (max-width: 1000px) {
    .title_hero h1 {
        font-size: 34px;
        line-height: 40px;
        max-width: 360px;
    }
    section {
        padding: 0 20px;
    }
    .big_img_hero {
        background-size: contain;
        padding: 25px;
    }
    .abs_bg_video img {
        object-fit: cover;
    }
    .sub_title {
        margin-top: 12px;
        margin-bottom: 19px;
    }
    .page-template-frontpage-latest section.hero_latest {
        padding-bottom: 82px;
    }
    button.tab-button {
        font-size: 16px;
        line-height: 24px;
    }
    .tab-buttons {
        padding: 0 48px;
    }
    .tab-button {
        padding: 17px 5px 8px;
    }
    button.tab-button.active:after {
        border: 2px solid #0A5C5B;
    }
    .tab_section>.tabs-container {
        padding: 24px 0;
    }
    .tabs_row_col:last-child {
        display: none;
    }
    .tab_col {
        padding: 30px 24px;
        grid-template-columns: 100%;
    }
    .tab-icon img {
        height: 36px;
    }
    .tabs_flex_align {
        gap: 19px;
        margin-bottom: 10px;
        border-bottom: 0.5px solid #fff;
        padding-bottom: 5px;
    }
    p.tab-sub-para {
        border-bottom: 0px;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .free_text {
        font-size: 12px;
        line-height: 16px;
    }
    .free_text ul {
        margin-left: 18px;
        letter-spacing: 0;
        padding-right: 10px;
        display: grid;
        grid-gap: 17px;
    }
    a.cta_btn_home {
        border-radius: 5px;
        padding: 8px 17px;
        font-size: 14px;
        line-height: 20px;
    }
    img.bg_carausal.img_mobile_bg {
        width: 100%;
    }
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev,
    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        display: none;
    }
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        border: 2px solid #0A5C5B;
        height: 13px;
        width: 13px;
        transform: unset;
        left: unset !important;
        opacity: 1;
        margin: 0 6px;
    }
    .swiper-pagination-bullet {
        background: transparent;
    }
    .swiper-pagination-bullet-active {
        background: #0A5C5B;
    }
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        position: absolute;
        top: 0;
        display: flex;
        justify-self: center;
        justify-content: center;
        width: 100% !important;
    }
    .swipper_pagination_carausal {
        position: relative;
        display: block;
        width: 100%;
        height: 48px;
        margin-top: 20px;
    }
    section.tab_section {
        padding: 57px 0 0;
    }
    section.number_section {
        padding: 0;
    }
    .starts_numbers {
        padding-top: 52px;
    }
    .number_section .title_h2,
    .blogs_section .title_h2 {
        padding-bottom: 1px;
        font-size: 32px;
        line-height: 38px;
    }
    .sub_title p {
        font-size: 16px;
        line-height: 24px;
    }
    .increment_container {
        padding-top: 18px;
    }
    .umbersn {
        font-size: 34px;
    }
    .increment_container {
        width: 76%;
        display: none;
    }
    .increment_row {
        padding: 20px 0px;
        grid-gap: 33px;
    }
    .increment_container.mobile_numbers_show {
        display: block;
    }
    .increment_row_wrap:first-child .increament_col:first-child:after {
        bottom: 5px;
        right: -9px;
    }
    .increment_row_wrap:first-child .increament_col:first-child:before {
        right: 15px;
        bottom: -9px;
    }
    .increment_row_wrap:first-child .increament_col:last-child:before {
        left: 5px;
        bottom: -9px;
    }
    .increment_row_wrap:first-child .increament_col:first-child:before {
        right: 5px;
        bottom: -9px;
    }
    body .increment_row_wrap:first-child .increament_col:first-child:after,
    body .increment_row_wrap .increament_col:first-child:after {
        bottom: 10px;
        right: -9px;
        content: "";
        border: 1px solid #ebedef38;
        top: -8px;
        width: 1px;
        position: absolute;
    }
    .increment_row_wrap {
        grid-template-columns: 48% 48%;
        grid-gap: 4%;
    }
    .increment_row_wrap:first-child .increament_col:first-child:before,
    .increment_row_wrap .increament_col:before {
        content: "";
        border: 1px solid #ebedef38;
        left: -100%;
        right: 5px;
        height: 1px;
        bottom: -9px;
        position: absolute;
    }
    .number_text {
        font-size: 12px;
        line-height: 18px;
    }
    body .increment_row_wrap:first-child .increament_col:last-child:after,
    body .increment_row_wrap .increament_col:last-child:after {
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="71" viewBox="0 0 70 71" fill="none"><g filter="url(%23filter0_d_264_376)"><path d="M35 51C34.5618 51 34.1775 50.7074 34.0494 50.2755L31.5011 41.7488C31.1236 40.4879 30.173 39.5056 28.9528 39.1155L20.7011 36.4822C20.2831 36.3499 20 35.9528 20 35.5C20 35.0472 20.2831 34.6501 20.7011 34.5178L28.9528 31.8845C30.173 31.4944 31.1236 30.5121 31.5011 29.2512L34.0494 20.7245C34.1775 20.2926 34.5618 20 35 20C35.4382 20 35.8225 20.2926 35.9506 20.7245L38.4989 29.2512C38.8764 30.5121 39.827 31.4944 41.0472 31.8845L49.2989 34.5178C49.7169 34.6501 50 35.0472 50 35.5C50 35.9528 49.7169 36.3499 49.2989 36.4822L41.0472 39.1155C39.827 39.5056 38.8764 40.4879 38.4989 41.7488L35.9506 50.2755C35.8225 50.7074 35.4382 51 35 51ZM24.3685 35.507L29.5393 37.158C31.3865 37.7501 32.8292 39.2409 33.3955 41.1427L34.9933 46.4858L36.591 41.1427C37.164 39.2339 38.6067 37.7431 40.4539 37.158L45.6247 35.507L40.4539 33.856C38.6067 33.2638 37.164 31.773 36.591 29.8712L34.9933 24.5281L33.3955 29.8712C32.8225 31.78 31.3798 33.2708 29.5393 33.856L24.3685 35.507Z" fill="white"/></g><defs><filter id="filter0_d_264_376" x="0" y="0" width="70" height="71" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="10"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_264_376"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_264_376" result="shape"/></filter></defs></svg>');
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        top: unset;
        bottom: -23px;
        border: 0;
        right: unset;
        left: -19px;
        background-size: contain;
    }
    .increment_row_wrap .increament_col:last-child:before {
        left: 10px;
        right: -100%;
    }
    .increment_row_wrap:last-child .increament_col:before,
    .increment_row_wrap:last-child .increament_col:last-child:after {
        content: none;
    }
    .increment_row_wrap:last-child .increament_col:first-child:after {
        right: -9px;
    }
    .bg_around_stars {
        background-size: cover;
        background-size: contain;
    }
    section.blogs_section {
        padding: 44px 0 37px;
    }
    .blogs_section .title_h2 {
        padding-bottom: 30px;
    }
    section.bg_starts_section {
        padding: 0;
        height: 567px;
    }
    .btn_cta a.cta_btn_home {
        font-size: 24px;
        line-height: 32px;
        font-weight: 700;
        padding: 12px 39px;
    }
    .starts_dream_bg img {
        height: 100%;
        object-fit: cover;
        object-position: top center;
    }
    .sub_title_book {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 92px 0;
        padding: 0 30px;
    }
    h2.title_h2 {
        font-size: 34px;
        line-height: 94px;
        font-weight: 100;
        padding-bottom: 0;
        margin: 0;
        font-family: 'Poppins';
    }
    section.number_section {
        background: #050706;
    }
    .starts_dream_bg {
        height: 100%;
    }
}