body {
    font-family: 'Poppins';
    position: relative;
}

.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%;
    object-fit: cover;
}

.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: 100%; /*dp*28-07-2025*/
    margin: 0 auto;
    letter-spacing: 1px;
    font-family: 'Poppins';
}

.sub_title {
    max-width: 800px; /*dp*28-07-2025*/
    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;
} */

        .big_img_hero span {
    border: 1.5px solid #ffffffa8;
    display: block;
    width: fit-content;
    margin: 0 auto;
    height: fit-content;
    box-shadow: 0px 0px 28px -6px #FFFFFF;
    background: linear-gradient(180deg, rgba(92, 146, 146, 0.85) -2.02%, rgba(8, 77, 76, 0.85) 82.96%);
    border-radius: 16px;
    padding: 24px 28px;
    margin-top: 49px;
    position: relative;
        max-width: 1044px;/*dp*29-07-2025*/
}

.big_img_hero span:after {
    content: "";
    position: absolute;
    left: -10%;
    right: -10%;
    height: 349px;
    bottom: -10%;
    border-radius: 30px;
    opacity: 0.6;
    background: var(--Color-Brand-Deep-Green-500, #084D4C);
    filter: blur(25px);
    z-index: -1;
}

.sub_title p {
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    letter-spacing: 0.8px;
}

.wrap {
    background-image: linear-gradient(154.74deg, #FFFFFF -17.11%, #FFC09C 35.98%, #FFA06B 48.84%, #FE5AAA 90%);/*dp*28-07-2025*/
    background-image:  linear-gradient(103.74deg, #FFFFFF -10.27%, #FFC09C 24.82%, #FFA06B 40.34%, #FE5AAA 90%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 600;
}
.page-template-frontpage-latest .wrap{
    
/* 			background-image: linear-gradient(103.74deg, #FFFFFF 6.89%, #FFC09C 35.98%, #FFA06B 48.84%, #FE5AAA 90%); */
}
/*************/

.tab-buttons {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
}

button.tab-button:after {
    border-bottom: 1px solid #ABD6D4;
    content: "";
    bottom: 0;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    transition: 0.1s border-color ease;
}

@keyframes blurIn {
    0% {
        opacity: 0;
        filter: blur(10px);
    }
    100% {
        opacity: 1;
        filter: blur(0);
    }
}

button.tab-button.active:after {
    height: 5px;
    background: #0A5C5B;
    border-radius: 4px;
}

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;
    overflow: hidden;
    position: relative;
}

.tab-slider {
    display: flex;
    width: calc(100% * var(--tab-count));
    transition: transform 0.5s ease-in-out;
    will-change: transform;
}

.resource_card .resources-list__more {
    position: absolute;
    bottom: 25px;
    text-decoration: auto;
    font-size: 14px;
    line-height: 20px;
    line-height: 20px;
font-weight: 600; /*dp*28-07-2025*/
}

.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;
}

.resource_card .resources-list__more:hover {
    color: #EB5A00;
}

p.tab-sub-para {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding-bottom: 17px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    max-width: 348px;
}

h3.tab-main-title {
    font-family: 'Poppins';
}

.free_text ul {
    margin-left: 26px;
    letter-spacing: 0.5px;
    padding-right: 40px;
    display: grid;
    grid-gap: 35px;
}

.tabs_icon_flex {
    /* line-break: anywhere; */
}

.tabs_row_col:last-child img {
    /* height: 100%; */
    width: 100%;
    /* object-fit: cover; */
    display: block;
    position: relative;
    border-radius: 15px;
    box-shadow: 0px 0px 16px 0px #FFFFFF;
}

.tab-content {
    width: calc(100% / var(--tab-count));
    flex-shrink: 0;
    display: none;
    animation: fadeIn 0.3s ease;
    filter: blur(0);
    will-change: filter;
}

.tab-content.active {
    display: block;
    animation: blurIn 0.4s ease forwards;
}

.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;
    color: #CDE7E5;
}

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;
}

.tabs_row_col:last-child {
    display: block;
}

@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: 1198px;
    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: 18px;
    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 20px;
}
/* .increment_row {
display: grid;
position: relative;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
padding: 41px 20px 33px;
grid-gap: 96px;
border-width: 0;
overflow: hidden;
box-shadow: 0px 0px 40px 0px #FFFFFF;
min-height: 404px;
} */

.increment_row {
    display: grid;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px 20px 0px;
    grid-gap: 0;
    border-width: 0;
    overflow: hidden;
    box-shadow: 0px 0px 40px 0px #00FAFA;
    min-height: 404px;
    border: 1.5px solid rgba(205, 231, 229, 0.70);
}

.increment_row_wrap:first-child .increament_col:first-child:before {
    content: "";
    border: 1px solid #ebedef38;
    left: -100%;
    right: -4px;
    height: 1px;
    bottom: -0;
    position: absolute;
    background: #ebedef38;
    border: 0;
}

.increment_row_wrap:first-child .increament_col:last-child:before {
    content: "";
    border: 1px solid #ebedef38;
    right: -100%;
    left: -10px;
    height: 1px;
    bottom: -0;
    position: absolute;
    background: #ebedef38;
    border: 0;
}

.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>');
    background: url('https://browsi.com/wp-content/uploads/2025/08/Vector-54.png');
        background-size: contain;
    position: absolute;
    width: 60px;
    height: 61px;
    left: -60px;
    bottom: -30px;
    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>');
    background: url('https://browsi.com/wp-content/uploads/2025/08/Vector-54.png');
        background-size: contain;
    right: -49px;
    bottom: -30px;
    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: 27px;
    width: 1px;
    position: absolute;
    right: -29px;
    background: #ebedef38;
}

.increment_row_wrap:first-child .increament_col:last-child:after {
    content: "";
    /* border: 1px solid #ebedef38; */
    top: -100%;
    bottom: 31px;
    width: 1px;
    position: absolute;
    left: -39px;
    background: #ebedef38;
}

.increment_row_wrap:last-child .increament_col:first-child:after {
    content: "";
    /* border: 1px solid #ebedef38; */
    bottom: -100%;
    top: 26px;
    width: 1px;
    position: absolute;
    right: -29px;
    background: #ebedef38;
}

.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%;
    background: #ebedef38;
}

.increment_row_wrap:last-child .increament_col:not(:first-child):not(:last-child):after {
    content: "";
    /* border: 1px solid #ebedef38; */
    bottom: -100%;
    top: 26px;
    width: 1px;
    position: absolute;
    right: -20px;
    background: #ebedef38;
}

.increment_row_wrap:last-child .increament_col:not(:first-child):not(:last-child):before {
    content: "";
    /* border: 1px solid #ebedef38; */
    right: 4px;
    left: -4px;
    height: 1px;
    top: -1px;
    position: absolute;
    background: #ebedef38;
}

.number_section .title_h2 {
    font-weight: 200;
    text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.50);
}

section.blogs_section {
    background: linear-gradient(179deg, #CDE7E5 39.08%, #CDE7E5 55.81%, #FFF 75.61%);
    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: 496px;
    margin-bottom: 10px;
    /*border-bottom-left-radius: 0; /*dp*28-07-2025
    border-bottom-right-radius: 0;*/ 
}

.blogs_section .resources-list__img {
    border: 0;
    border-radius: 9px;
    margin: 0;
    border-bottom-left-radius: 0; /*dp*28-07-2025*/
    border-bottom-right-radius: 0; /*dp*28-07-2025*/
}

.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;
    color: white;
}

section.bg_starts_section {
    position: relative;
    padding-top: 28vw;
    padding-bottom: 5vw;
}

.starts_dream_bg img {
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: top;
    width: 100%;
}

section.bg_starts_section:after {
    content: "";
    background: #012b2b;
    position: absolute;
    bottom: 0;
    top: 50%;
    left: 0;
    right: 0;
    z-index: -1;
}

body:has(.starts_dream_bg) footer {
    background: #012b2b;
}

.bg_starts_section .starts_dream_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    user-select: none;
    pointer-events: none;
}

.sub_title_book {
    font-weight: 400;
    font-size: 30.55px;
    line-height: 43.64px;
    margin: 0 0 64px 0;
}

.btn_cta {
    display: flex;
    justify-content: center;
}

.btn_cta a.cta_btn_home {
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
    padding: 23px 56px;
    height: 80px;
    display: flex;
    align-items: center;
    box-shadow: 0px 0px 12px 0px black;
}

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;
}

.starts_botm {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.number_section {
    padding-bottom: 520px;
    padding-left: 30px;
    padding-right: 30px;
}

.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: 160px;
        margin-top: 71px; /*dp*28-07-2025*/
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    width: 60px;
    height: 60px;
    z-index: 9999;
}

.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;
    width: 100%;
}

video.bottom_img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    object-position: top;
    object-fit: cover;
}

.number_section:has(video.bottom_img) {
    padding-bottom: 690px;
}

.increament_col {
    position: relative;
    width: 100%;
    height: 202px;
            align-content: center; /*dp*04-08-2025*/
        /* padding-top: 22px; dp*04-08-2025 */
}
/* 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;
}
/**footer**/

footer li.menu-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 31px;
    color: white;
    text-align: left;
    letter-spacing: 0.6px;
}

.footer-menu {
    display: flex;
    justify-content: center;
    gap: 55px;
    margin: 29px 0 0;
    align-items: flex-start;
    max-width: 563px;
    margin: 0 auto;
    justify-content: space-between;
}

.footer_div {
    border-bottom: 1px solid #ffffff66;
    padding-bottom: 30px;
}

.subfooter_col {
    width: 100%;
}

.subfooter_row {
    display: flex;
    justify-content: space-between;
    padding: 26px 0 0;
}

.subfooter_col {
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 27px;
}

.footer_text {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: white;
    letter-spacing: 1.2px;
    font-family: 'Poppins';
}

ul.menu_bottom_sub a {
    color: white;
}

ul.menu_bottom_sub {
    font-size: 8px;
    display: flex;
    line-height: 8px;
    font-weight: 400;
    color: white;
    gap: 25px;
    letter-spacing: 0.9px;
    margin: 0;
}

.menu_bottom_sub li.sub_menu_item:after {
    content: "";
    background: white;
    width: 1px;
    height: 100%;
    right: -14px;
    position: absolute;
}

.menu_bottom_sub li.sub_menu_item:last-child:after {
    content: none;
}

.menu_bottom_sub li.sub_menu_item {
    position: relative;
}

li.menu-item>div {
    font-weight: bold;
    margin-bottom: 7px;
}

ul.menu_items_sub {
    margin: 0;
    display: grid;
    grid-gap: 7px;
}

.swiper-button-next:hover rect,
.swiper-rtl .swiper-button-prev:hover rect,
.swiper-button-prev:hover rect,
.swiper-rtl .swiper-button-next:hover rect {
    fill: #FF8039;
}

.swiper-button-next:hover path,
.swiper-rtl .swiper-button-prev:hover path,
.swiper-button-prev:hover path,
.swiper-rtl .swiper-button-next:hover path {
    fill: white;
}

.swiper-button-next:active path,
.swiper-rtl .swiper-button-prev:active path,
.swiper-button-prev:active path,
.swiper-rtl .swiper-button-next:active path {
    color: white;
}

.swiper-button-next:active rect,
.swiper-rtl .swiper-button-prev:active rect,
.swiper-button-prev:active rect,
.swiper-rtl .swiper-button-next:active rect {
    fill: #EB5A00;
}

.swiper-button-prev span,
.swiper-button-next span {
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 0px 0px 12px 0px #000000BF;
    display: flex;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    align-items: center;
    justify-content: center;
}

.swiper-button-prev:hover span,
.swiper-button-next:hover span {
    background: rgba(255, 128, 57, 0.85);
}

.swiper-button-prev:active span,
.swiper-button-next:active span {
    background: rgba(235, 90, 0, 0.85);
}

a.cta_btn_home:hover {
    background: #EB5A00;
}

a.cta_btn_home:active {
    background: #EB0066;
        box-shadow: 0px 0px 20px 0px #052E2E; /*dp*28-07-2025*/
}
/**DEMO PAGE**/

.main_section_demo .wrapper {
    max-width: 1272px;
    margin: 0 auto;
}

.body_bg_image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: cover;
}

section.main_section_demo {
    padding: 200px 0 100px;
    color: white;
    background-position: center 68% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
        background-position: 12% center  !important; /*dp*28-07-2025*/
}

.main_section_demo h1 {
    font-weight: 400;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 24px;
    font-family: 'Poppins';
}

.main_section_demo span.wrap {
    font-weight: 600;
    font-size: 56px;
    line-height: 56px;
}

.demo_col p {
    font-weight: 300; /*dp*28-07-2025*/
    line-height: 24px;
    font-size: 16px;
}

.demo_col:first-child ul {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    display: grid;
    grid-gap: 25px;
    margin-top: 29px;
    max-width: 402px;
}

.demo_col {
    max-width: 530px;
}

.d_demo_flex {
    display: flex;
    justify-content: space-between;
}

.demo_col:first-child li {
    list-style: none;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    display: grid;
    grid-template-columns: 23px auto;
    grid-gap: 17px;
}

.demo_col:first-child li:before {
    display: inline-block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="35" viewBox="0 0 34 35" fill="none"><g filter="url(%23filter0_d_343_4540)"><path d="M16.9996 27C16.7375 27 16.5076 26.8207 16.431 26.556L14.9067 21.3299C14.6809 20.5571 14.1123 19.9551 13.3825 19.716L8.44672 18.102C8.19671 18.0209 8.02734 17.7775 8.02734 17.5C8.02734 17.2225 8.19671 16.9791 8.44672 16.898L13.3825 15.284C14.1123 15.0449 14.6809 14.4429 14.9067 13.6701L16.431 8.44404C16.5076 8.17933 16.7375 8 16.9996 8C17.2617 8 17.4915 8.17933 17.5681 8.44404L19.0924 13.6701C19.3182 14.4429 19.8868 15.0449 20.6167 15.284L25.5524 16.898C25.8024 16.9791 25.9718 17.2225 25.9718 17.5C25.9718 17.7775 25.8024 18.0209 25.5524 18.102L20.6167 19.716C19.8868 19.9551 19.3182 20.5571 19.0924 21.3299L17.5681 26.556C17.4915 26.8207 17.2617 27 16.9996 27ZM10.6404 17.5043L13.7333 18.5162C14.8382 18.8791 15.7011 19.7928 16.0398 20.9584L16.9955 24.2333L17.9512 20.9584C18.294 19.7885 19.1569 18.8748 20.2618 18.5162L23.3547 17.5043L20.2618 16.4924C19.1569 16.1294 18.294 15.2157 17.9512 14.0501L16.9955 10.7753L16.0398 14.0501C15.6971 15.22 14.8341 16.1337 13.7333 16.4924L10.6404 17.5043Z" fill="white"/></g><defs><filter id="filter0_d_343_4540" x="0.263216" y="0.235872" width="33.4736" height="34.5283" 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="3.88206"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.996078 0 0 0 0 0.352941 0 0 0 0 0.666667 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_343_4540"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_343_4540" result="shape"/></filter></defs></svg>');
    background: url('https://browsi.com/wp-content/uploads/2025/08/Vector-54.png'); /*dp*28-07-2025*/
    width: 42px;
    height: 42px;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: -1px;
}

.form_hubspot input.hs-button[value="Submit"] {
    width: 100%;
    border-radius: 8px;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: white;
    border: 0;
}

.form_hubspot form {
    margin-top: 23px;
    display: grid;
    grid-gap: 18px;
}

.form_hubspot form input {
    width: 100% !important;
    border: 0.5px solid #84ADAD;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    color: #9CA3AF;
    padding: 11px 13px;
}
.form_hubspot form input:-webkit-autofill,
.form_hubspot form input:-webkit-autofill:hover,
.form_hubspot form input:-webkit-autofill:focus,
.form_hubspot form textarea:-webkit-autofill,
.form_hubspot form textarea:-webkit-autofill:hover,
.form_hubspot form textarea:-webkit-autofill:focus,
.form_hubspot form select:-webkit-autofill,
.form_hubspot form select:-webkit-autofill:hover,
.form_hubspot form select:-webkit-autofill:focus {
  background-image: none;                      /* Removes background image */
  background-color: white;                     /* Optional fallback */
  box-shadow: unset;
  -webkit-text-fill-color: #9CA3AF;
  -webkit-box-shadow: unset;
  text-fill-color: #9CA3AF;
}


.form_hubspot form .input {
    margin-right: 0 !important;
}

fieldset.form-columns-2 {
    display: flex;
    gap: 20px;
}

.form_hubspot form label {
    display: none;
}

.team-grid {
    display: flex;
    justify-content: center;
    padding: 90px 0;
    justify-content: space-between;
    text-align: center;
    flex-wrap: balance;
}

ul.no-list.hs-error-msgs.inputs-list li {
    list-style: none;
    font-size: 10px;
    line-height: normal;
}

ul.no-list.hs-error-msgs.inputs-list {
    margin: 0;
    color: red;
}

ul.no-list.hs-error-msgs.inputs-list li label {
    display: block;
}

.team-member {
    display: grid;
    grid-template-rows: 40.99px;
    grid-gap: 7px;
    padding: 8px 7px 20px;
    border: 1px solid #04857E;
    border-radius: 8px;
}

.team-member_row {
    max-width: 188px;
    min-width: 188px;
    background: #02474533;
    border-radius: 8px;
    box-shadow: 0 0 14px -2px #CDE7E5;
}

.team_d_number {
    font-size: 34px;
    font-weight: 600;
}

p.team_d_text {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
}

.demo_col:last-child {
    position: relative;
}

.hubspot_row {
    background: white;
    z-index: 9;
    position: relative;
}

.form_hubspot {
    max-width: 468px;
    padding: 33px 28px 40px;
    border: 1px solid transparent;
    border-radius: 12px;
    background: linear-gradient(#ffffff, #ffffff) padding-box, linear-gradient(180deg, #ABD6D4, #81C2BE) border-box;
    box-shadow: 0 0 24px 4px #CDE7E599;
    height: 100%;
}

.hubspot_heading {
    color: #084D4C;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
}

body:has(.demo_col) footer {
    background: #012b2b;
}

.form_hubspot:before {
    content: "";
    background: url('https://browsi.com/wp-content/uploads/2025/07/BG-data-dots.png');
    position: absolute;
    width: 200%;
    height: 232%;
    left: -62%;
    top: -32%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
}

section.main_section_demo:before {
    content: "";
    background: url('https://browsi.com/wp-content/uploads/2025/07/Dots-1.png');
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0.4;
    z-index: 0;
}

.main_section_demo h1>span {
    display: block;
}

body .footer-menu .menu-item a,
body .footer-menu__item a {
    font-weight: 300;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 31px;
}

.custom-logo-link img {
    width: 134px;
}
/*dp*28-07-2025*/
.big_img_hero span>* {
border-radius: 16px;
max-width: 988px;
/* border: 1.5px solid; */
display: block;
width: fit-content;
margin: 0 auto;
height: fit-content;
/* box-shadow: 0px 0px 28px -6px #FFFFFF;
background: linear-gradient(180deg, rgba(92, 146, 146, 0.85) -2.02%, rgba(8, 77, 76, 0.85) 82.96%);
border-radius: 16px;
padding: 20px 20px 15px;
margin-top: 49px;
position: relative;
max-width: 1044px;
min-width: 988px; */
}
.btn_cta a.cta_btn_home:hover {
box-shadow: 0px 0px 20px 0px #CDE7E5;
}
.form_hubspot form * {
font-family: 'Poppins';
}
.submitted-message {
    display: block;
    position: unset;
    color: black;
    transform: unset;
}
@media (min-width: 999px) {
    .img_mobile_bg,
    .mobile_numbers_show,
    .swipper_pagination_carausal,
    .mobile_view,
    .mobile_demo,
    .main_section_demo h1 span.mobile_headig,
    .mobile_headig {
        display: none;
    }
    .abs_bg_video_star,
    .starts_dream_bg_mobile,
    .abs_bg_video_mobile {
        display: none;
    }
    img.img_po_span {
display: none;
}
}

@media (min-width: 2200px) {
    .starts_dream_bg img {
        width: 100%;
        object-position: top;
        object-fit: contain;
    }
    .btn_cta a.cta_btn_home {
        font-size: 30px;
        line-height: 43.64px;
        height: 87.28px;
    }
}

@media (min-width: 2300px) {
    video.bottom_img {
        object-position: bottom;
        object-fit: contain;
        
    }
}
/* Optional: adjust mobile responsiveness */

@media (max-width: 1450px) {
    .team-grid {
        flex-wrap: wrap;
    }
    .main_section_demo .wrapper {
        max-width: 1236px;
        margin: 0 auto;
    }
}

@media (max-width: 1280px) {
    .carousel-wrapper .swiper-slide {
        width: calc(100vw - 40px);
    }
    .main_section_demo .wrapper {
        padding: 0 20px;
    }
    .team-grid {
        gap: 26px;
        justify-content: center;
    }
}
@media (max-width: 1240px) {
    .increment_row_wrap:first-child .increament_col:last-child:after {
        left: -27px;
    }
    .increment_row_wrap:first-child .increament_col:not(:first-child):not(:last-child):before {
        left: -50px;
    }
    .increment_row_wrap:first-child .increament_col:last-child:before {
        left: -2px;
    }
    .increment_row_wrap:last-child .increament_col:not(:first-child):not(:last-child):before {
        right: 9px;
        left: 9px;
    }
}
@media (max-width: 1200px) {
    /* .big_img_hero {
width: 100%;
} */
    .carousel-wrapper .swiper-slide {
        width: calc(90vw - 40px) !important;
    }
    .tabs_row_col:last-child img {
        object-fit: contain;
        height: auto;
    }
    .tabs_row_col:last-child {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 999px) {
    .hero_latest:has(.abs_bg_video_mobile) .abs_bg_video {
        display: none;
    }
    .demo_col:first-child li:before {
        width: 30px;
        background-position: center;
    }
    .demo_col .ul_li_lists.mobile_headig p {
        font-size: 14px;
        line-height: 20px;
        color: white;
        text-align: left;
        font-weight: 300;
    }
    .d_demo_flex {
        justify-content: center;
    }
    .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;
        margin-top: 0 /*dp*28-07-2025*/
    }
    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 {
        background: #0A5C5B;
        height: 3px;
    }
    .tab_section>.tabs-container {
        padding: 24px 0 0;
    }
    .tabs_row_col:last-child {
        display: none;
    }
    .tab_col {
        padding: 30px 24px;
        grid-template-columns: 100%;
        background: radial-gradient(92.23% 129.77% at 50% 50%, #840456 3.29%, #45005D 29.28%, #0A5C5B 73.14%, #052E2E 100%)/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
        ;
        border: 2px solid #81C2BE;
        box-shadow: 7px 10px 16px -1px #CDE7E5;
    }
    .tab-icon img {
        height: 36px;
    }
    .tabs_flex_align {
        gap: 19px;
        margin-bottom: 10px;
        position: relative;
        padding-bottom: 5px;
    }
    .tabs_flex_align:after {
        content: "";
        background: white;
        left: 0;
        right: 0;
        height: 0.5px;
        position: absolute;
        bottom: 0;
    }
    p.tab-sub-para {
        border-bottom: 0px;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .free_text {
        font-size: 2.5vw;
        line-height: normal;
    }
    .free_text {
        /* font-size: 12px;
        line-height: 16px; */
        margin-top: 12px;
    }
    .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%;
                border-radius: 8px; /*dp*28-07-2025*/
        box-shadow: 0px 0px 16px 0px #FFFFFF; /*dp*28-07-2025*/

    }
    .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: 21px 0 0;
    }
    section.number_section {
        padding: 0;
        padding-bottom: 56vw;
    }
    .abs_bg_video_star {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    .abs_bg_video_star img {
        height: 100%;
        object-fit: cover;
        object-position: bottom;
        width: 100%;
    }
    .starts_numbers {
        padding-top: 52px;
        max-width: 480px;
        margin: 0 auto;
    }
    .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;
        padding: 0 20px;
    }
    .increment_container {
        padding-top: 18px;
    }
    .umbersn {
        font-size: 34px;
    }
    .increment_container {
        width: 76%;
        display: none;
        z-index: 2;
        position: relative;
    }
    .increment_row {
        padding: 0px 0px;
        max-width: 360px;
        margin: 0 auto;
        /* height: 298px; */
        min-height: 294px;
    }
    .increment_container.mobile_numbers_show {
        display: block;
        width: 100%;
        max-width: 360px;
    }
    .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: 13px;
        bottom: -2px;
    }
    .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: 12px;
        right: -2px;
        content: "";
        border: 1px solid #ebedef38;
        top: 15px;
        width: 1px;
        position: absolute;
        background: #ebedef38;
        border: 0;
    }
    .increment_row_wrap {
        grid-template-columns: 50% 50%;
        grid-gap: 0%;
        height: 60px;
    }
    .increment_row_wrap:first-child .increament_col:first-child:before,
    .increment_row_wrap .increament_col:before {
        content: "";
        border: 1px solid #ebedef38;
        left: -100%;
        right: 12px;
        height: 1px;
        bottom: -2px;
        position: absolute;
        background: #ebedef38;
        border: 0;
    }
    .number_text {
        font-size: 12px;
        line-height: 14px;
        padding: 0 30px;
        position: absolute;
        left: 0;
        right: 0;
    }
    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>');
        
    background: url('https://browsi.com/wp-content/uploads/2025/08/Vector-54.png');
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        top: unset;
        bottom: -17px;
        border: 0;
        right: unset;
        left: -13px;
        background-size: contain;
    }
    .increment_row_wrap .increament_col:last-child:before {
        left: 14px;
        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: -2px;
        top: 16px;
    }
    .increament_col {
        padding-top: 0;
    }
    .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-top: 181px;
        padding-bottom: 12px;
    }
    .btn_cta a.cta_btn_home {
        font-size: 24px;
        line-height: 32px;
        font-weight: 700;
        padding: 7px 14px;
        width: 230px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .starts_dream_bg_mobile img.background_image {
        height: 100%;
        object-fit: cover;
        object-position: top;
        width: 100%;
    }
    .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 77px 0;
        padding: 0 30px;
    }
    h2.title_h2 {
        font-size: 34px;
        line-height: normal;
        font-weight: 100;
        padding-bottom: 18px;
        margin: 0;
        font-family: 'Poppins';
    }
    section.number_section {
        background: #050706;
        background-image: url('https://browsi.com/wp-content/uploads/2025/08/BG-Image-high-1.png');
    }
    .starts_dream_bg {
        height: 100%;
    }
    .title_hero:not(.mobile_view),
    .sub_title:not(.mobile_view),
    .title_h2:not(.mobile_view),
    .demo_col.desktop_form {
        display: none;
    }
    .demo_col:first-child form li:before {
        content: none;
    }
    .main_section_demo .wrapper {
        padding: 0 18px;
    }
    body section.main_section_demo {
        padding: 144px 0 0px;
        margin-bottom: -1px;
        position: relative;
    }
    .main_section_demo span.wrap {
        font-size: 34px;
        line-height: 40px;
    }
    .main_section_demo h1 {
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .demo_col p {
        margin-bottom: 22px;
    }
    .demo_col:first-child ul {
        margin-top: 61px;
    }
    .team-grid {
        gap: 42px;
        padding-bottom: 51px;
        justify-content: center;
    }
    .team-member_row {
        max-width: 176px;
        min-width: 176px;
        padding: 8px 9px 15px;
        background: radial-gradient(125.43% 189.61% at 12.43% -19.7%, #840456 3.29%, #45005D 20%, #0A5C5B 62.97%, #052E2E 100%);
    }
    .demo_col:first-child ul {
        text-align: left;
    }
    span.desktop_heading.mobile_head_cont,
    .desktop_heading.mobile_tile_cont,
    .desktop_heading.mobile_ul_cont {
        display: none;
    }
    .footer-menu {
        gap: 18px;
        justify-content: space-between;
        flex-direction: row;
    }
    .footer-menu .menu-item a,
    .footer-menu__item a {
        font-size: 14px;
        line-height: 31px;
    }
    li.menu-item>div {
        margin-bottom: 1px;
    }
    ul.menu_items_sub {
        grid-gap: 0px;
    }
    .footer_div {
        padding-bottom: 23px;
        border: 0;
    }
    .subfooter_row {
        grid-template-columns: 100%;
        display: grid;
        grid-gap: 38px;
    }
    footer .custom-logo-link img {
        width: 143px;
        margin: 0;
    }
    .subfooter_col {
        justify-content: space-between;
    }
    ul.menu_bottom_sub {
        letter-spacing: 0;
    }
    .subfooter_col:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -19px;
        height: 1px;
        background: #ffffff61;
    }
    .subfooter_col {
        position: relative;
    }
    .form_hubspot:before {
        content: none;
    }
    /* .form_hubspot:before {
        width: 100%;
        height: 100%;
        left: -22px;
        right: -22px;
        top: -5%;
        background-position: center;
    } */
    .form_hubspot:before {
        /* width: 100%; */
        height: 100%;
        left: -232px;
        right: -21px;
        top: 14%;
        background-position: center;
    }
    .team-grid>.team-member_row {
        position: relative;
    }
    .team-grid>.team-member_row:nth-child(1):after,
    .team-grid>.team-member_row:nth-child(2):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>');
        height: 45px;
        width: 45px;
        background-size: contain;
        right: -43px;
        bottom: -43px;
        position: absolute;
    }
    .blogs_section h2.title_h2,
    .stars_conetnt .title_h2 {
        display: block;
    }
    .starts_botm,
    .starts_dream_bg {
        display: none;
    }
    .starts_dream_bg_mobile {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    .demo_col {
        text-align: center;
    }
    .form_hubspot:before {
        content: "";
    }
    section.main_section_demo:before {
        opacity: 0.4;
    }
    .form_hubspot {
        max-width: 436px;
        margin: 0 auto;
    }
    .team-member {
        height: 100%;
    }
    .team-grid>.team-member_row {
        padding: 0;
    }
    .footer_div,
    .bottom_footer_sub {
        max-width: 400px;
        margin: 0 auto;
    }
    footer .custom-logo-link img {
        width: 134px;
        margin: 0;
        margin-left: -7px;
    }
    .footer_text {
        letter-spacing: 0;
    }
    .menu_bottom_sub li.sub_menu_item:after {
        content: "";
        background: #ffffff61;
        height: 115%;
        right: -14px;
        top: 0px;
    }
    .number_section:has(video.bottom_img) {
                padding-bottom: 55vw;
    }
    .abs_bg_video_star video {
        object-position: bottom;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .carousel-wrapper {
        padding-left: 20px;
    }
    body .increment_row_wrap:first-child .increament_col:first-child:after {
        top: -100%;
    }
    .tabs_icon_flex {
        line-break: auto;
    }
    .increament_col,
    .increment_row_wrap {
        height: 106px;
    }
    .big_img_hero {
        padding: 0 20px;
        max-width: 99%;
        margin: 0 auto;
    }
/*             .big_img_hero span {
        margin-top: 31px;
        padding: 9px 10px 5px;
/* 				border: 0.75px solid #ffffff94; 
                border-radius: 6px;
    } */
    .big_img_hero span>* {
border-radius: 6px;
                margin-top: 31px;
padding: 9px 10px 5px;
border: 0.75px solid #ffffff94;
border-radius: 6px;
}
.big_img_hero span>* {
min-width: 100%;
width: 100%;
border-radius: 6px;
margin-top: 0;
padding: 0;
border: 0;
border-radius: 6px;
	        height: auto;
}

.big_img_hero span {
padding: 9px 10px 9px;
border: 0.75px solid #ffffff94;
border-radius: 6px;
display: block;
margin-top: 31px;
}
    .big_img_hero span:after {
        left: -10%;
        right: -10%;
        height: 134px;
        bottom: -36px;
    }
    .abs_bg_video_mobile {
        background: url('https://browsi.com/wp-content/uploads/2025/07/Hero-BG-3.png');
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .abs_bg_video_mobile img {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        opacity: 0.5;
    }
    ul.no-list.hs-error-msgs.inputs-list li:has(label.hs-error-msg) {
        display: block;
    }
}

@media (max-width: 665px) {
    .free_text {}
    .free_text {
        font-size: 12px;
        line-height: 16px;
    }
    .team-grid>.team-member_row:nth-child(1):after,
    .team-grid>.team-member_row:nth-child(3):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>');
        background: ;
        height: 45px;
        width: 45px;
        background-size: contain;
        right: -43px;
        bottom: -43px;
        position: absolute;
    }
    .team-grid>.team-member_row:nth-child(2):after,
    .team-grid>.team-member_row:nth-last-child(2) {
        content: none;
    }
    .subfooter_col {
        flex-wrap: balance;
    }
    .carousel-wrapper .swiper-slide {
        width: 400px !important;
    }
    .abs_bg_video_star img {
        height: 100%;
        object-fit: contain;
        object-position: bottom;
    }
}

@media (max-width: 430px) {
    .team-grid {
        gap: 40px 0;
        justify-content: space-between;
    }
    .team-member_row {
        min-width: 41vw;
        max-width: 41vw;
    }
    .team-grid>.team-member_row:nth-child(1):after,
    .team-grid>.team-member_row:nth-child(3):after {
        right: -11vw;
    }
    .carousel-wrapper .swiper-slide {
        width: calc(90vw - 40px) !important;
    }
    .my-swiper .swiper-slide {
        width: 70vw !important;
        min-width: auto;
    }
    /* p.resource_para {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    } */
    .resource_card {
        display: grid;
        justify-content: space-between;
        padding-bottom: 0;
        height: 290px;
    }
    .resource_card .resources-list__more {
        position: unset;
        height: 48px;
        display: flex;
        align-items: end;
    }
    .resource_card span {
        height: 230px;
        overflow: hidden;
    }
}

@media (max-width: 414px) {
    .footer_text {
        font-size: 2.9vw;
    }
    ul.menu_bottom_sub a {
        font-size: 1.93vw;
    }
    .subfooter_col {
        gap: 1.8vw;
    }
    ul.menu_bottom_sub {
        gap: 6vw;
    }
    .menu_bottom_sub li.sub_menu_item:after {
        right: -3.5vw;
    }
    .number_section:has(video.bottom_img) {
        padding-bottom: 258px;
    }
}