.presen{
	display:none;
}       
.presen .listing1{
	    list-style-type: disc;
}
.presen .listing2{
	    list-style-type: circle;
}
.listing-ul li span{
	line-height:10px;
}

.presen .new-popup-modal-root {
            position: fixed;
            z-index: 1300;
            inset: 0px;
            overflow-y: auto;
        }

        /* Backdrop */
        .presen .new-popup-backdrop {
            position: fixed;
            display: flex;
            align-items: center;
            justify-content: center;
            inset: 0px;
            background-color: rgba(0, 0, 0, 0.5);
            -webkit-tap-highlight-color: transparent;
            z-index: 9999;
			height:100vh;
        }

        /* Modal Content Wrapper */
        .presen .new-popup-content-wrapper {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 90%;
            min-width: 300px;
            background-color: rgb(255, 255, 255);
            overflow: hidden;
            border-radius: 0px;
            padding: 0px;
            outline: none;
            height: 85%;
            min-height: 574px;
            max-width: 1366px !important;
			z-index:99999;
        }

        /* Scrollable Container */
        .presen .new-popup-scroll-container {
            height: 100%;
            overflow-y: auto;
            margin-right: -15px;
            padding-right: 15px;
            scrollbar-width: none;
        }

        .presen .new-popup-scroll-container::-webkit-scrollbar {
            width: 0px;
            height: 0px;
            display: none;
        }

        /* Close Button */
        .presen .new-popup-close-btn {
            background: none;
            border: none;
            cursor: pointer;
            padding: 8px;
            position: absolute;
            top: 0px;
            right: 0px;
            z-index: 10;
            background-color:  rgb(0, 146, 203);
        }


        .presen .new-popup-close-btn svg {
            width: 24px;
            height: 24px;
            fill: white;
        }

        /* Header Stack */
        .presen .new-popup-header-stack {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 72px;
        }

        @media (min-width: 900px) {
            .presen .new-popup-header-stack {
                min-height: 108px;
            }
        }

        /* Logo Container */
        .presen .new-popup-logo-container {
            margin-left: auto;
            margin-right: auto;
            background-color: transparent;
            width: 100%;
            max-width: 254px;
			min-height:73px;
        }

        .presen .new-popup-logo-container img {
            width: 100%;
            height: auto;
        }

        /* Hero Section */
        .presen .new-popup-hero-section {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            position: relative;
            background-image: url("https://stg-brukinsacom-staging.kinsta.cloud/wp-content/uploads/2025/11/splash-hero-mobile.dfccca0e.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-color: rgb(9, 30, 75);
            background-position: center bottom;
            color: white;
            overflow: hidden;
            height: 255px;
            text-shadow: rgba(0, 0, 0, 0.85) 0px 0px 12px;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-section {
                background-image: url("https://stg-brukinsacom-staging.kinsta.cloud/wp-content/uploads/2025/11/splash-hero.cea07357-scaled.png");
                background-position: 30% 0%;
                background-size: auto 100%;
                height: 200px;
                min-height: 200px;
            }
        }

        /* Hero Content Stack */
        .presen .new-popup-hero-content-stack {
            display: flex;
            flex-direction: row;
            height: 100%;
            justify-content: center;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-content-stack {
                align-items: center;
            }
        }

        /* Hero Spacer */
        .presen .new-popup-hero-spacer {
            width: 40%;
            display: none;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-spacer {
                display: block;
            }
        }

        /* Hero Text Container */
        .presen .new-popup-hero-text-container {
            flex: 1;
        }

        /* Hero Tagline */
        .presen .new-popup-hero-tagline {
            margin: 16px 0px 4px;
            font-family: Montserrat;
            font-size: 1.111rem;
            letter-spacing: 0.00938em;
            text-align: center;
            width: 100%;
            line-height: 0.9;
            font-weight: 700;
            color: white;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-tagline {
                font-size: 1.5rem;
                margin-top: 0px;
            }
        }
        .btn-wrapper{
            display: flex;
            justify-content: center;
            margin: 0 auto  ;
        }
        /* Hero Main Title */
        .presen .new-popup-hero-main-title {
            margin: 0px;
            font-family: Montserrat;
            font-size: 1.889rem;
            letter-spacing: 0.00938em;
            line-height: 1;
            font-weight: 700;
            text-align: center;
            color: white;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-main-title {
                   font-size: 2.5rem;
            }
        }

        /* Hero Badge */
        .presen .new-popup-hero-badge {
            margin: 8px auto 0px;
            font-family: Montserrat;
            font-size: 0.722rem;
            line-height: normal;
            letter-spacing: 1px;
            background-color: rgb(0, 32, 91);
            font-weight: 800;
            width: fit-content;
            padding: 4px 16px;
            transform: skewX(-15deg);
            color: white;
        }

        @media (min-width: 900px) {
            .presen .new-popup-hero-badge {
                font-size: 1rem;
            }
        }

        /* Main Content Stack */
        .presen .new-popup-main-stack {
            display: flex;
            flex-direction: column;
            overflow: hidden;
            height: auto;
            font-size: 0.889rem;
        }

        /* Body Content Container */
        .presen .new-popup-body-content {
            margin-left: auto;
            margin-right: auto;
            padding-left: 16px;
            padding-right: 16px;
        }

        @media (min-width: 1200px) {
            .presen .new-popup-body-content {
                padding-left: 32px;
                padding-right: 32px;
            }
        }

        /* Section Title */
        .presen .new-popup-section-title {
            margin: 24px 0px;
            font-family: Montserrat;
            font-size: 1.111rem;
            line-height: 1.167;
            letter-spacing: 0em;
            color: rgb(0, 32, 91);
            text-align: center;
            font-weight: 700;
        }

        /* Features Container */
        .presen .new-popup-features-container {
            display: flex;
            flex-direction: column;
            margin-left: auto;
            margin-right: auto;
        }

        @media (min-width: 360px) {
            .presen .new-popup-features-container {
                flex-direction: row;
            }
        }

        .presen .new-popup-features-container > :not(style) ~ :not(style) {
            margin-top: 8px;
        }

        @media (min-width: 360px) {
            .presen .new-popup-features-container > :not(style) ~ :not(style) {
                margin-left: 8px;
                margin-top: 0;
            }
        }

        /* Column Utilities */
        .presen .new-popup-col-12 {
            width: 100%;
        }

        .presen .new-popup-col-10 {
            width: 83.3333%;
        }

        @media (min-width: 900px) {
            .presen .new-popup-col-md-11 {
                width: 91.6667%;
            }
        }

        @media (min-width: 1200px) {
            .presen .new-popup-col-lg-10 {
                width: 83.3333%;
            }
        }

        /* Features List Column */
        .presen .new-popup-features-list-col {
            display: flex;
            flex-direction: column;
            flex: 1 1 0%;
        }

        /* Feature Header */
        .presen .new-popup-feature-header {
            margin: 0px;
            font-family: Montserrat;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            padding-top: 8px;
            padding-bottom: 8px;
            text-align: center;
            background-color: rgb(0, 32, 91);
            font-weight: 700;
            color: rgb(255, 255, 255);
        }

        /* Feature Content Box */
        .presen .new-popup-feature-content-box {
            padding: 8px;
            background-color: rgb(238, 238, 238);
        }

        /* Features List */
        .presen .new-popup-features-list {
            margin: 0px;
            font-family: Montserrat;
            font-weight: 400;
            font-size: 0.75rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            width: calc(100% + 0px);
            box-sizing: border-box;
            padding-left: 20px;
        }

        @media (min-width: 540px) {
            .presen .new-popup-features-list {
                font-size: 1rem;
            }
        }

        @media (min-width: 768px) {
            .presen .new-popup-features-list {
                padding-left: 32px;
            }
        }

        @media (min-width: 900px) {
            .presen .new-popup-features-list {
                padding-left: 40px;
            }
        }

        /* List Item */
        .presen .new-popup-list-item {
            font-family: Montserrat;
            letter-spacing: inherit;
            color: rgb(0, 32, 91);
            font-size: 16px;
			list-style:disc;
			margin: 0px 0px 8px;
			line-height:normal;
        }
.table-listing ul li span{
		line-height:1 !important;
}
.presen .table-listing .new-popup-list-item {
    font-size: 18px;
}
/* 		li.new-popup-list-item::marker {
    font-size: 18px;
}	 */
        /* Text Span */
        .presen .new-popup-text-span {
            margin: 0px;
            font-size: 16px !important;
            font-family: Montserrat;
            letter-spacing: inherit;
            color: rgb(0, 0, 0);
			line-height:19px;
        }
		 .table-listing .new-popup-text-span {
            margin: 0px;
            font-size: 18px !important;
            font-family: Montserrat;
            letter-spacing: inherit;
            color: rgb(0, 0, 0);
            font-size: 1.125rem;
        }
        /* Image Column */
        .presen .new-popup-image-col {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-left: auto;
            margin-right: auto;
        }

        .presen .new-popup-image-col > :not(style) ~ :not(style) {
            margin-top: 16px;
        }

        .presen .new-popup-image-col img {
            max-width: 92px;
            width: 92px;
            height: auto;
        }

        /* Caption Text */
        .presen .new-popup-caption-text {
            margin: 0px;
            font-family: Montserrat;
            font-weight: 400;
            font-size: 0.55rem;
            line-height: 1.1;
            letter-spacing: 0.03333em;
            position: relative;
            text-align: center;
            max-width: 100px;
        }

        @media (min-width: 360px) {
            .presen .new-popup-caption-text {
                max-width: 110px;
            }
        }

        @media (min-width: 475px) {
            .presen .new-popup-caption-text {
                max-width: 120px;
            }
        }

        @media (min-width: 900px) {
            .presen .new-popup-caption-text {
                font-size: 0.65rem;
                line-height: 1.2;
                max-width: 160px;
            }
        }

        /* Secondary Title */
        .presen .new-popup-secondary-title {
            margin: 24px 0px 0px;
            font-family: Montserrat;
            font-size: 1.111rem;
            line-height: 1.167;
            letter-spacing: 0em;
            color: rgb(0, 32, 91);
            text-align: center;
            font-weight: 700;
        }

        /* Center Container */
        .presen .new-popup-center-container {
            margin-left: auto;
            margin-right: auto;
        }

        .new-popup-cta-btn-wrapper{
            display: flex;
            justify-content: center;
            margin: 0 auto  ;
        }
        /* CTA Button */
        .presen .new-popup-cta-btn {
            display: inline-block;
            font-family: Montserrat;
            font-weight: 600;
            font-size: 1rem;
            line-height: 19.8px;
            letter-spacing: 0.02857em;
            text-transform: uppercase;
            background-color: #0092cb;
            color: rgb(255, 255, 255);
            border: none;
            cursor: pointer;
            text-decoration: none;
            border-radius: 24px;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
            transition: all 0.25s ease-in-out;
            margin-top: 16px;
            margin-bottom: 24px;
            padding: 6px 32px;
            min-height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center            
        }

        .presen .new-popup-cta-btn:hover {
            text-decoration: none;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 146, 203);
            transform: scale(1.025);
        }

        /* ISI Section */
        .presen .new-popup-isi-section {
            padding-left: 32px;
            padding-right: 32px;
            overflow-y: scroll;
            min-height: 200px;
            height: 200px;
            font-size: 0.889rem;
        }

        /* ISI Heading */
        .presen .new-popup-isi-heading {
            margin: 8px 0px;
            font-family: Montserrat;
            font-size: 1.111rem;
            line-height: 1.167;
            letter-spacing: 0em;
            color: rgb(0, 32, 91);
            font-weight: 700;
        }

        /* Body Text Bold */
        .presen .new-popup-body-text-bold {
            margin: 0;
            font-family: Montserrat;
            font-weight: 700;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
        }

        /* List Primary */
        .presen .new-popup-list-primary {
            margin: 8px 0px 0px;
            font-family: Montserrat;
            letter-spacing: inherit;
            width: calc(100% + 0px);
            box-sizing: border-box;
            padding-left: 1rem;
        }

        /* Disclaimer Text */
        .presen .new-popup-disclaimer-text {
            margin: 0px 0px 16px;
            font-family: Montserrat;
            font-size: 16px;
            letter-spacing: inherit;
			line-height:19px;
        }

        /* Grid Container */
        .presen .new-popup-grid-container {
            box-sizing: border-box;
            display: flex;
            flex-flow: wrap;
            width: calc(100% + 16px);
            margin-left: calc(-16px);
        }

        /* Grid Item Half */
        .presen .new-popup-grid-item-half {
            box-sizing: border-box;
            margin: 0px;
            flex-direction: row;
            padding-left: 16px;
        }

        @media (min-width: 900px) {
            .presen .new-popup-grid-item-half {
                flex-basis: 50%;
                flex-grow: 0;
                max-width: 50%;
            }
        }

        /* Body Text Medium Bold */
        .presen .new-popup-body-text-med-bold {
            margin: 0px 0px 8px;
            font-family: Montserrat;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            font-weight: 700;
        }

        /* List Standard */
        .presen .new-popup-list-standard {
            margin: 0px;
            font-family: Montserrat;
            letter-spacing: inherit;
            width: calc(100% + 0px);
            box-sizing: border-box;
            padding-left: 1rem;
        }

        /* List Item Black */
        .presen .new-popup-list-item-black {
            margin: 0px 0px 8px;
            font-family: Montserrat;
            letter-spacing: inherit;
            color: rgb(0, 0, 0);
			line-height:19px;
        }

        /* Body Text Regular */
        .presen .new-popup-body-text-regular {
            margin: 0px;
            font: inherit;
            letter-spacing: inherit;
			line-height:19px;
        }

        /* Subheading Bold */
        .presen .new-popup-subheading-bold {
            margin: 8px 0px;
            font-family: Montserrat;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            font-weight: 700;
        }

        /* Side Effects Heading */
        .presen .new-popup-side-effects-heading {
            margin: 12px 0px 8px;
            font-family: Montserrat;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            font-weight: 700;
        }

        /* What Is Heading */
        .presen .new-popup-what-is-heading {
            margin: 16px 0px 8px;
            font-family: Montserrat;
            font-size: 1rem;
            line-height: normal;
            letter-spacing: 0.00938em;
            font-weight: 700;
        }

        /* Body Text Small */
        .presen .new-popup-body-text-small {
            margin: 0px 0px 8px;
            font-family: Montserrat;
            letter-spacing: inherit;
        }

        /* Footer Disclaimer */
        .presen .new-popup-footer-disclaimer {
            margin: 0px 0px 16px;
            font-family: Montserrat;
            letter-spacing: inherit;
            color: rgb(0, 0, 0);
        }

        /* Footer Link */
        .presen .new-popup-footer-link {
            margin: 12px 0px;
            font-family: Montserrat;
            font-weight: inherit;
            font-size: inherit;
            letter-spacing: inherit;
            display: block;
            text-align: left;
            text-decoration-line: underline;
            color: rgb(2, 117, 216);
            cursor: pointer;
            line-height: 0;
        }

        @media (min-width: 900px) {
            .presen .new-popup-footer-link {
                margin-bottom: 24px;
                margin-top: 16px;
            }
        }

        .presen .new-popup-footer-link:hover {
            text-decoration-color: inherit;
        }

        .presen .new-popup-footer-link img {
            max-width: 149px;
            display: inline;
        }

        /* Footer Text */
        .presen .new-popup-footer-text {
            margin: 0px 0px 16px;
            font-family: Montserrat;
            font-weight: 400;
            font-size: 0.8333rem;
            line-height: 1.1;
            letter-spacing: 0.00938em;
            text-align: left;
            color: rgb(0, 0, 0);
        }

        /* Phone Link */
        .presen .new-popup-phone-link {
            margin: 0;
            font-family: Montserrat;
            font-weight: inherit;
            font-size: inherit;
            line-height: normal;
            letter-spacing: inherit;
            color: inherit;
            text-decoration: none;
            cursor: pointer;
            white-space: nowrap;
        }

        /* Underline Link */
        .presen .new-popup-underline-link {
            margin: 0;
            font-family: Montserrat;
            font-weight: inherit;
            font-size: inherit;
            line-height: normal;
            letter-spacing: inherit;
            color: #0275d8;
            text-decoration: underline;
            cursor: pointer;
        }

		.presen .listing-ul .flex-wrapper {
    display: flex;
    align-items: center;
}	

        .presen .new-popup-underline-link:hover {
            text-decoration-color: inherit;
        }

        /* Inline Link Hover */
        .presen .new-popup-inline-link-hover {
            margin: 0px;
            font-family: Montserrat;
            font-weight: inherit;
            font-size: inherit;
            line-height: normal;
            letter-spacing: inherit;
            text-decoration: none;
            color: inherit;
            cursor: pointer;
            word-break: break-word;
        }

        .presen .new-popup-inline-link-hover:hover {
            text-decoration: underline;
        }

        /* Superscript */
        .presen sup {
            font-size: 60%;
            top: -.55em;
            position: relative;
            vertical-align: baseline;
            line-height: 0 !important;
        }
        .presen .new-popup-caption-text{
            color: #000;
        }

        @media (max-width: 900px){
            .presen .new-popup-content-wrapper{
                width: 95%;
                margin: 16px auto;
                height: auto;
                top: unset;
                left: unset;
                transform: unset;
                position: relative;
            }
            .presen .new-popup-backdrop{
                position: fixed;
                overflow-y: auto;
                display: block;
                height: auto;
            }
            .presen .new-popup-logo-container{
                display: flex;
                flex-direction: column;
                -webkit-box-align: center;
                align-items: center;
                -webkit-box-pack: center;
                justify-content: center;
                max-width: 100%;
                min-height: 72px;
            }
            .presen .new-popup-logo-container img{
                max-width: 149px;
                margin-top: -4px;
            }
            .presen .new-popup-isi-section{
                padding-left: 16px;
                padding-right: 16px;
            }
        }
        @media (max-width: 539px){
            .table-listing .new-popup-text-span{
                font-size: 0.75rem !important;
            }
            .presen .table-listing .new-popup-list-item{
                font-size: 0.75rem !important;
                line-height: 1.186;
            }
        }