.elementor-87 .elementor-element.elementor-element-9513505{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-87 .elementor-element.elementor-element-9513505:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9513505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hgu.us.org/wp-content/uploads/2026/05/diverse-students-enter-university-with-academic.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-9513505::before, .elementor-87 .elementor-element.elementor-element-9513505 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-9513505 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-9513505 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-9513505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-9513505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#550E34;--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-b442770 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:43px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3d54aed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-3d54aed:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-3d54aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE8E0;}.elementor-87 .elementor-element.elementor-element-bba58b0 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#7B0D48;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-bba58b0 .eael-breadcrumbs .eael-breadcrumbs__content a{color:#EF670D;}.elementor-87 .elementor-element.elementor-element-bba58b0 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#EE8C1C;}.elementor-87 .elementor-element.elementor-element-bba58b0 .eael-breadcrumbs .eael-breadcrumb-separator{color:#EE8C1C;margin:0 10px;}.elementor-87 .elementor-element.elementor-element-8a68e32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-87 .elementor-element.elementor-element-ba94d71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-87 .elementor-element.elementor-element-3d80424 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:43px;color:#7B0D48;}.elementor-87 .elementor-element.elementor-element-1637ca0{text-align:center;font-family:"Work Sans", Sans-serif;font-size:17px;}.elementor-87 .elementor-element.elementor-element-2db4267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-87 .elementor-element.elementor-element-d3ef668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-87 .elementor-element.elementor-element-6b1024d{--display:flex;}.elementor-87 .elementor-element.elementor-element-b1d26d8 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:32px;line-height:44px;color:#7B0D48;}.elementor-87 .elementor-element.elementor-element-920e25b img{width:100%;max-width:100%;height:80%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-e741777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-6aca207{--display:flex;}.elementor-87 .elementor-element.elementor-element-53b487d{text-align:start;font-family:"Work Sans", Sans-serif;font-size:17px;}.elementor-87 .elementor-element.elementor-element-b02bf19{text-align:start;font-family:"Work Sans", Sans-serif;font-size:17px;}.elementor-87 .elementor-element.elementor-element-f0988f6{text-align:start;font-family:"Work Sans", Sans-serif;font-size:17px;}.elementor-87 .elementor-element.elementor-element-d593239{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#661F37;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-icon i{color:#7B0D48;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-icon svg{fill:#7B0D48;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-cd8c8c1{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-item > a{font-family:"Bona Nova", Sans-serif;font-size:17px;}.elementor-87 .elementor-element.elementor-element-cd8c8c1 .elementor-icon-list-text{color:#661F37;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-708833e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-87 .elementor-element.elementor-element-77bd4dfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;box-shadow:29px 29px 60px 0px rgba(0,0,0,0.2);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-87 .elementor-element.elementor-element-77bd4dfd:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-77bd4dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8e00fe;background-image:url("https://hgu.us.org/wp-content/uploads/2026/05/multiracial-group-of-students-and-their-professor-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-77bd4dfd::before, .elementor-87 .elementor-element.elementor-element-77bd4dfd > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-77bd4dfd > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-77bd4dfd > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-77bd4dfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-77bd4dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6D0202;--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-695c36e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-87 .elementor-element.elementor-element-695c36e .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 25px 0px;font-family:"Lato", Sans-serif;font-size:36px;font-weight:700;}.elementor-87 .elementor-element.elementor-element-695c36e .elementskit-section-title-wraper .elementskit-section-title > span{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-695c36e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-87 .elementor-element.elementor-element-695c36e .elementskit-section-title-wraper p{color:#ffffff;font-family:"Lato", Sans-serif;font-size:15px;}.elementor-87 .elementor-element.elementor-element-3d6effbd .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn{background-color:rgba(255,204,3,0);padding:21px 55px 21px 55px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#ffffff;fill:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:19px 19px 40px 0px rgba(0,0,0,0.1);}.elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn:hover{background-color:#ffffff;color:#791356;fill:#791356;}.elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn > i, .elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn > i, .rtl .elementor-87 .elementor-element.elementor-element-3d6effbd .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-87 .elementor-element.elementor-element-mr0085i > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-mr0085i{padding:96px 96px 96px 96px;}.elementor-87 .elementor-element.elementor-element-c887da0 > .elementor-element-populated{padding:0px 150px 0px 0px;}.elementor-87 .elementor-element.elementor-element-fe4c369 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:32px;line-height:43px;color:#7B0D48;}.elementor-87 .elementor-element.elementor-element-427f30e{text-align:start;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-87 .elementor-element.elementor-element-38aa77e img{width:77%;max-width:100%;height:305px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-f2f9049.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-f2f9049.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-f2f9049 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7027158{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-accordion-item{border-width:1px;border-color:#F5F5F5;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F5F5F5;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F5F5F5;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-icon, .elementor-87 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-title{color:#111E3E;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-icon svg{fill:#111E3E;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-accordion-title{font-family:"BIZ UDPGothic", Sans-serif;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-accordion-icon{margin-inline-end:15px;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-tab-content{font-family:"Work Sans", Sans-serif;font-size:15px;padding:5px 16px 16px 16px;}body.elementor-page-87:not(.elementor-motion-effects-element-type-background), body.elementor-page-87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-ba94d71{--width:100%;}.elementor-87 .elementor-element.elementor-element-d3ef668{--width:50%;}.elementor-87 .elementor-element.elementor-element-e741777{--width:50%;}.elementor-87 .elementor-element.elementor-element-708833e6{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-d3ef668{--width:100%;}.elementor-87 .elementor-element.elementor-element-e741777{--width:100%;}.elementor-87 .elementor-element.elementor-element-6aca207{--width:100%;}.elementor-87 .elementor-element.elementor-element-c887da0{width:100%;}.elementor-87 .elementor-element.elementor-element-f2f9049{width:100%;}}@media(min-width:1025px){.elementor-87 .elementor-element.elementor-element-9513505:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9513505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-87 .elementor-element.elementor-element-77bd4dfd:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-77bd4dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-2db4267{--flex-wrap:wrap;}.elementor-87 .elementor-element.elementor-element-e741777{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-708833e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-c887da0 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-fe4c369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-bba58b0.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-bba58b0 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:13px;}.elementor-87 .elementor-element.elementor-element-2db4267{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-77bd4dfd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-3d6effbd .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-87 .elementor-element.elementor-element-mr0085i{padding:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-c887da0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-fe4c369{padding:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-427f30e{padding:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-f2f9049 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-87 .elementor-element.elementor-element-7027158 .elementor-tab-title{padding:12px 12px 25px 12px;}}/* Start custom CSS for container, class: .elementor-element-9513505 *//* Page Hero Title Section */
.elementor-element-9513505 {
    position: relative;
    overflow: hidden;
    padding: 110px 20px !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    isolation: isolate;
}

/* Dark wine overlay - does not remove background image */
.elementor-element-9513505::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(123, 13, 72, 0.92) 0%,
        rgba(123, 13, 72, 0.82) 55%,
        rgba(255, 144, 70, 0.65) 100%
    );
    z-index: 1;
    pointer-events: none;
}

/* Decorative soft circle */
.elementor-element-9513505::after {
    content: "";
    position: absolute;
    width: 380px;
    height: 380px;
    right: -130px;
    top: -150px;
    background: rgba(255, 238, 227, 0.15);
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
}

/* Inner container */
.elementor-element-9513505 > .e-con-inner {
    position: relative;
    z-index: 3;
    max-width: 1180px !important;
    margin: 0 auto !important;
    justify-content: center;
    text-align: center;
}

/* Heading */
.elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title {
    color: #ffeee3 !important;
    font-size: clamp(38px, 5.5vw, 72px) !important;
    line-height: 1.08 !important;
    font-weight: 850 !important;
    letter-spacing: -0.04em;
    margin: 0 !important;
    text-align: center;
}

/* Heading underline */
.elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 95px;
    height: 5px;
    background: #ff9046;
    border-radius: 50px;
    margin: 26px auto 0;
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-9513505 {
        padding: 90px 20px !important;
    }

    .elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title {
        font-size: 52px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-9513505 {
        padding: 70px 16px !important;
        background-position: center center !important;
    }

    .elementor-element-9513505::before {
        background: linear-gradient(
            135deg,
            rgba(123, 13, 72, 0.94) 0%,
            rgba(123, 13, 72, 0.88) 65%,
            rgba(255, 144, 70, 0.68) 100%
        );
    }

    .elementor-element-9513505::after {
        width: 250px;
        height: 250px;
        right: -100px;
        top: -100px;
    }

    .elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.15 !important;
    }

    .elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title::after {
        width: 72px;
        height: 4px;
        margin-top: 20px;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-9513505 {
        padding: 60px 14px !important;
    }

    .elementor-element-9513505 .elementor-element-b442770 .elementor-heading-title {
        font-size: 31px !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-breadcrumbs, class: .elementor-element-bba58b0 */span.eael-current {
    color: aliceblue;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a68e32 *//* Bridging Knowledge Section */
.elementor-element-8a68e32 {
    position: relative;
    padding: 90px 20px !important;
    background: #ffeee3;
    overflow: hidden;
}

/* Decorative background shapes */
.elementor-element-8a68e32::before {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    right: -150px;
    top: -170px;
    background: rgba(123, 13, 72, 0.08);
    border-radius: 50%;
    pointer-events: none;
}

.elementor-element-8a68e32::after {
    content: "";
    position: absolute;
    width: 320px;
    height: 320px;
    left: -130px;
    bottom: -130px;
    background: rgba(255, 144, 70, 0.18);
    border-radius: 50%;
    pointer-events: none;
}

/* Inner container */
.elementor-element-8a68e32 > .e-con-inner {
    position: relative;
    z-index: 2;
    max-width: 1180px !important;
    margin: 0 auto !important;
}

/* Main card */
.elementor-element-8a68e32 .elementor-element-ba94d71 {
    max-width: 920px;
    margin: 0 auto;
    padding: 58px 55px !important;
    background: linear-gradient(135deg, #7b0d48 0%, #8f1857 60%, #ff9046 100%);
    border-radius: 34px;
    text-align: center;
    box-shadow: 0 26px 70px rgba(123, 13, 72, 0.24);
    position: relative;
    overflow: hidden;
}

/* Soft overlay inside card */
.elementor-element-8a68e32 .elementor-element-ba94d71::before {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    right: -90px;
    top: -100px;
    background: rgba(255, 238, 227, 0.14);
    border-radius: 50%;
    pointer-events: none;
}

.elementor-element-8a68e32 .elementor-element-ba94d71::after {
    content: "";
    position: absolute;
    width: 190px;
    height: 190px;
    left: -70px;
    bottom: -80px;
    background: rgba(255, 144, 70, 0.22);
    border-radius: 50%;
    pointer-events: none;
}

/* Keep content above shapes */
.elementor-element-8a68e32 .elementor-element-ba94d71 > .elementor-element {
    position: relative;
    z-index: 2;
}

/* Heading */
.elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title {
    color: #ffeee3 !important;
    font-size: clamp(34px, 4.5vw, 58px) !important;
    line-height: 1.12 !important;
    font-weight: 850 !important;
    letter-spacing: -0.035em;
    margin-bottom: 20px !important;
}

/* Heading underline */
.elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 90px;
    height: 5px;
    background: #ff9046;
    border-radius: 40px;
    margin: 24px auto 0;
}

/* Paragraph */
.elementor-element-8a68e32 .elementor-element-1637ca0 {
    max-width: 780px;
    margin: 0 auto !important;
}

.elementor-element-8a68e32 .elementor-element-1637ca0 p,
.elementor-element-8a68e32 .elementor-element-1637ca0 span {
    color: #ffeee3 !important;
    font-size: 18px !important;
    line-height: 1.78 !important;
    font-weight: 400 !important;
    margin: 0 !important;
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-8a68e32 {
        padding: 70px 18px !important;
    }

    .elementor-element-8a68e32 .elementor-element-ba94d71 {
        padding: 48px 38px !important;
        border-radius: 28px;
    }

    .elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title {
        font-size: 42px !important;
    }

    .elementor-element-8a68e32 .elementor-element-1637ca0 p,
    .elementor-element-8a68e32 .elementor-element-1637ca0 span {
        font-size: 17px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-8a68e32 {
        padding: 45px 15px !important;
    }

    .elementor-element-8a68e32 .elementor-element-ba94d71 {
        padding: 38px 22px !important;
        border-radius: 24px;
    }

    .elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.2 !important;
        margin-bottom: 18px !important;
    }

    .elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title::after {
        width: 70px;
        height: 4px;
        margin-top: 18px;
    }

    .elementor-element-8a68e32 .elementor-element-1637ca0 p,
    .elementor-element-8a68e32 .elementor-element-1637ca0 span {
        font-size: 16px !important;
        line-height: 1.7 !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-8a68e32 .elementor-element-ba94d71 {
        padding: 34px 18px !important;
    }

    .elementor-element-8a68e32 .elementor-element-3d80424 .elementor-heading-title {
        font-size: 26px !important;
    }

    .elementor-element-8a68e32 .elementor-element-1637ca0 p,
    .elementor-element-8a68e32 .elementor-element-1637ca0 span {
        font-size: 15.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db4267 *//* Better design for Leading University section - Updated Colors */
.elementor-element-2db4267 {
    position: relative;
    padding: 80px 20px !important;
    background: linear-gradient(135deg, #ffeee3 0%, #fff7f1 55%, #ffeee3 100%);
    overflow: hidden;
}

.elementor-element-2db4267::before {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    right: -160px;
    top: -160px;
    background: rgba(123, 13, 72, 0.08);
    border-radius: 50%;
    pointer-events: none;
}

.elementor-element-2db4267::after {
    content: "";
    position: absolute;
    width: 320px;
    height: 320px;
    left: -140px;
    bottom: -140px;
    background: rgba(255, 144, 70, 0.16);
    border-radius: 50%;
    pointer-events: none;
}

/* Main inner layout */
.elementor-element-2db4267 > .e-con-inner {
    position: relative;
    z-index: 2;
    max-width: 1180px !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: 0.95fr 1.05fr;
    gap: 45px;
    align-items: center;
}

/* Left and right containers */
.elementor-element-2db4267 .elementor-element-d3ef668,
.elementor-element-2db4267 .elementor-element-e741777 {
    width: 100% !important;
}

/* Left card */
.elementor-element-2db4267 .elementor-element-6b1024d {
    background: #ffffff;
    border-radius: 30px;
    padding: 30px !important;
    box-shadow: 0 22px 60px rgba(123, 13, 72, 0.14);
    border: 1px solid rgba(123, 13, 72, 0.10);
    position: relative;
    overflow: hidden;
}

.elementor-element-2db4267 .elementor-element-6b1024d::before {
    content: "HGU";
    position: absolute;
    right: 24px;
    top: 18px;
    font-size: 72px;
    font-weight: 900;
    color: rgba(123, 13, 72, 0.06);
    line-height: 1;
}

/* Heading */
.elementor-element-2db4267 .elementor-element-b1d26d8 .elementor-heading-title {
    color: #7b0d48 !important;
    font-size: clamp(30px, 3.6vw, 48px) !important;
    line-height: 1.15 !important;
    font-weight: 850 !important;
    letter-spacing: -0.03em;
    margin: 0 0 24px !important;
}

.elementor-element-2db4267 .elementor-element-b1d26d8 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 82px;
    height: 5px;
    background: #ff9046;
    border-radius: 30px;
    margin-top: 20px;
}

/* Image */
.elementor-element-2db4267 .elementor-widget-image {
    margin-bottom: 0 !important;
}

.elementor-element-2db4267 .elementor-widget-image img {
    width: 100%;
    height: 520px;
    object-fit: cover;
    object-position: center;
    border-radius: 24px;
    display: block;
    box-shadow: 0 18px 45px rgba(123, 13, 72, 0.18);
}

/* Right content card */
.elementor-element-2db4267 .elementor-element-e741777 {
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(123, 13, 72, 0.10);
    border-radius: 30px;
    padding: 38px !important;
    box-shadow: 0 20px 55px rgba(123, 13, 72, 0.10);
}

/* Text paragraphs */
.elementor-element-2db4267 .elementor-widget-text-editor {
    margin-bottom: 18px !important;
}

.elementor-element-2db4267 .elementor-widget-text-editor span,
.elementor-element-2db4267 .elementor-widget-text-editor p,
.elementor-element-2db4267 .elementor-widget-text-editor {
    color: #7b0d48 !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    font-weight: 400;
}

/* First paragraph stronger */
.elementor-element-2db4267 .elementor-element-53b487d span {
    color: #7b0d48 !important;
    font-size: 18px !important;
    font-weight: 700;
}

/* Icon list wrapper */
.elementor-element-2db4267 .elementor-element-d593239 {
    margin-top: 28px;
}

/* Icon list grid */
.elementor-element-2db4267 .elementor-icon-list-items {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 14px;
    margin: 0 !important;
    padding: 0 !important;
}

/* Individual list items */
.elementor-element-2db4267 .elementor-icon-list-item {
    background: #ffeee3;
    border: 1px solid rgba(123, 13, 72, 0.12);
    border-radius: 18px;
    padding: 18px 20px !important;
    display: flex !important;
    align-items: center !important;
    gap: 14px;
    box-shadow: 0 10px 28px rgba(123, 13, 72, 0.08);
    transition: all 0.25s ease;
}

.elementor-element-2db4267 .elementor-icon-list-item:hover {
    transform: translateY(-3px);
    background: #ffffff;
    box-shadow: 0 16px 38px rgba(123, 13, 72, 0.14);
    border-color: rgba(255, 144, 70, 0.45);
}

/* Icons */
.elementor-element-2db4267 .elementor-icon-list-icon {
    min-width: 46px;
    width: 46px;
    height: 46px;
    background: #7b0d48;
    border-radius: 14px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 22px rgba(123, 13, 72, 0.25);
}

.elementor-element-2db4267 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background: #ff9046;
    box-shadow: 0 10px 22px rgba(255, 144, 70, 0.28);
}

.elementor-element-2db4267 .elementor-icon-list-icon svg {
    width: 21px !important;
    height: 21px !important;
    fill: #ffeee3 !important;
}

/* List text */
.elementor-element-2db4267 .elementor-icon-list-text {
    color: #7b0d48 !important;
    font-size: 16px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-2db4267 {
        padding: 65px 18px !important;
    }

    .elementor-element-2db4267 > .e-con-inner {
        grid-template-columns: 1fr;
        gap: 32px;
    }

    .elementor-element-2db4267 .elementor-widget-image img {
        height: 460px;
    }

    .elementor-element-2db4267 .elementor-element-e741777 {
        padding: 32px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-2db4267 {
        padding: 45px 15px !important;
    }

    .elementor-element-2db4267 > .e-con-inner {
        gap: 24px;
    }

    .elementor-element-2db4267 .elementor-element-6b1024d,
    .elementor-element-2db4267 .elementor-element-e741777 {
        border-radius: 22px;
        padding: 22px !important;
    }

    .elementor-element-2db4267 .elementor-element-b1d26d8 .elementor-heading-title {
        font-size: 28px !important;
        line-height: 1.2 !important;
    }

    .elementor-element-2db4267 .elementor-widget-image img {
        height: 340px;
        border-radius: 18px;
    }

    .elementor-element-2db4267 .elementor-widget-text-editor span,
    .elementor-element-2db4267 .elementor-widget-text-editor p,
    .elementor-element-2db4267 .elementor-widget-text-editor {
        font-size: 16px !important;
        line-height: 1.72 !important;
    }

    .elementor-element-2db4267 .elementor-element-53b487d span {
        font-size: 16.5px !important;
    }

    .elementor-element-2db4267 .elementor-icon-list-item {
        padding: 16px !important;
        align-items: flex-start !important;
    }

    .elementor-element-2db4267 .elementor-icon-list-icon {
        min-width: 42px;
        width: 42px;
        height: 42px;
        border-radius: 12px;
    }

    .elementor-element-2db4267 .elementor-icon-list-icon svg {
        width: 19px !important;
        height: 19px !important;
    }

    .elementor-element-2db4267 .elementor-icon-list-text {
        font-size: 15px !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-2db4267 .elementor-widget-image img {
        height: 280px;
    }

    .elementor-element-2db4267 .elementor-element-b1d26d8 .elementor-heading-title {
        font-size: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708833e6 *//* CTA Section - keep existing background image */
.elementor-element-77bd4dfd {
    position: relative;
    overflow: hidden;
    padding: 90px 30px !important;
    border-radius: 34px;
    margin: 70px auto !important;
    max-width: 1180px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    box-shadow: 0 26px 70px rgba(123, 13, 72, 0.28);
    isolation: isolate;
}

/* Dark overlay over existing background image */
.elementor-element-77bd4dfd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(123, 13, 72, 0.92) 0%,
        rgba(123, 13, 72, 0.82) 55%,
        rgba(255, 144, 70, 0.72) 100%
    );
    z-index: 1;
    pointer-events: none;
}

/* Soft decorative glow */
.elementor-element-77bd4dfd::after {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    right: -130px;
    top: -140px;
    border-radius: 50%;
    background: rgba(255, 238, 227, 0.16);
    z-index: 2;
    pointer-events: none;
}

/* Keep content above overlay */
.elementor-element-77bd4dfd > .elementor-element {
    position: relative;
    z-index: 3;
}

/* Heading wrapper */
.elementor-element-77bd4dfd .ekit-heading {
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
}

/* Title */
.elementor-element-77bd4dfd .ekit-heading--title {
    color: #ffeee3 !important;
    font-size: clamp(34px, 4.4vw, 58px) !important;
    line-height: 1.12 !important;
    font-weight: 850 !important;
    letter-spacing: -0.035em;
    margin-bottom: 22px !important;
}

/* Orange underline */
.elementor-element-77bd4dfd .ekit-heading--title::after {
    content: "";
    display: block;
    width: 90px;
    height: 5px;
    background: #ff9046;
    border-radius: 50px;
    margin: 24px auto 0;
}

/* Description */
.elementor-element-77bd4dfd .ekit-heading__description {
    max-width: 760px;
    margin: 0 auto;
}

.elementor-element-77bd4dfd .ekit-heading__description p {
    color: #ffeee3 !important;
    font-size: 18px !important;
    line-height: 1.78 !important;
    font-weight: 400;
    margin: 0 !important;
}

/* Button spacing */
.elementor-element-77bd4dfd .elementor-element-3d6effbd {
    margin-top: 36px !important;
}

/* Button */
.elementor-element-77bd4dfd .elementskit-btn {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 16px 34px !important;
    border-radius: 999px !important;
    background: #ffeee3 !important;
    color: #7b0d48 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-transform: capitalize;
    border: 2px solid #ffeee3 !important;
    box-shadow: 0 14px 34px rgba(255, 238, 227, 0.28);
    transition: all 0.25s ease;
}

.elementor-element-77bd4dfd .elementskit-btn:hover {
    background: #ff9046 !important;
    color: #ffeee3 !important;
    border-color: #ff9046 !important;
    transform: translateY(-3px);
    box-shadow: 0 18px 42px rgba(255, 144, 70, 0.35);
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-element-77bd4dfd {
        padding: 75px 26px !important;
        margin: 55px 20px !important;
        border-radius: 28px;
    }

    .elementor-element-77bd4dfd .ekit-heading--title {
        font-size: 42px !important;
    }

    .elementor-element-77bd4dfd .ekit-heading__description p {
        font-size: 17px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-element-77bd4dfd {
        padding: 55px 20px !important;
        margin: 40px 15px !important;
        border-radius: 24px;
        background-position: center center !important;
    }

    .elementor-element-77bd4dfd::before {
        background: linear-gradient(
            135deg,
            rgba(123, 13, 72, 0.94) 0%,
            rgba(123, 13, 72, 0.88) 60%,
            rgba(255, 144, 70, 0.75) 100%
        );
    }

    .elementor-element-77bd4dfd::after {
        width: 240px;
        height: 240px;
        top: -100px;
        right: -100px;
    }

    .elementor-element-77bd4dfd .ekit-heading--title {
        font-size: 30px !important;
        line-height: 1.2 !important;
        margin-bottom: 18px !important;
    }

    .elementor-element-77bd4dfd .ekit-heading--title::after {
        width: 70px;
        height: 4px;
        margin-top: 18px;
    }

    .elementor-element-77bd4dfd .ekit-heading__description p {
        font-size: 16px !important;
        line-height: 1.7 !important;
    }

    .elementor-element-77bd4dfd .elementor-element-3d6effbd {
        margin-top: 28px !important;
    }

    .elementor-element-77bd4dfd .elementskit-btn {
        width: 100%;
        max-width: 260px;
        padding: 15px 26px !important;
        font-size: 15px !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-77bd4dfd {
        padding: 45px 16px !important;
    }

    .elementor-element-77bd4dfd .ekit-heading--title {
        font-size: 26px !important;
    }

    .elementor-element-77bd4dfd .ekit-heading__description p {
        font-size: 15.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-mr0085i *//* FAQ Section Design */
.elementor-element-mr0085i {
    position: relative;
    padding: 90px 20px !important;
    background: linear-gradient(135deg, #ffeee3 0%, #fff8f3 55%, #ffeee3 100%);
    overflow: hidden;
}

.elementor-element-mr0085i::before {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    right: -170px;
    top: -180px;
    background: rgba(123, 13, 72, 0.08);
    border-radius: 50%;
    pointer-events: none;
}

.elementor-element-mr0085i::after {
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    left: -130px;
    bottom: -130px;
    background: rgba(255, 144, 70, 0.16);
    border-radius: 50%;
    pointer-events: none;
}

/* Main container */
.elementor-element-mr0085i .elementor-container {
    position: relative;
    z-index: 2;
    max-width: 1180px !important;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 50px;
}

/* Columns */
.elementor-element-mr0085i .elementor-column {
    width: 50% !important;
}

/* Left content card */
.elementor-element-mr0085i .elementor-element-c887da0 .elementor-widget-wrap {
    background: #ffffff;
    border-radius: 30px;
    padding: 32px !important;
    box-shadow: 0 22px 60px rgba(123, 13, 72, 0.12);
    border: 1px solid rgba(123, 13, 72, 0.10);
}

/* FAQ heading */
.elementor-element-mr0085i .elementor-element-fe4c369 .elementor-heading-title {
    color: #7b0d48 !important;
    font-size: clamp(34px, 4vw, 54px) !important;
    line-height: 1.12 !important;
    font-weight: 850 !important;
    letter-spacing: -0.035em;
    margin-bottom: 16px !important;
}

.elementor-element-mr0085i .elementor-element-fe4c369 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 82px;
    height: 5px;
    background: #ff9046;
    border-radius: 30px;
    margin-top: 20px;
}

/* Subtitle */
.elementor-element-mr0085i .elementor-element-427f30e {
    margin-bottom: 26px !important;
}

.elementor-element-mr0085i .elementor-element-427f30e p,
.elementor-element-mr0085i .elementor-element-427f30e span {
    color: #7b0d48 !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
    font-weight: 600;
}

/* Image */
.elementor-element-mr0085i .elementor-element-38aa77e {
    margin-bottom: 0 !important;
}

.elementor-element-mr0085i .elementor-element-38aa77e img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center;
    border-radius: 24px;
    display: block;
    box-shadow: 0 18px 45px rgba(123, 13, 72, 0.18);
}

/* Right accordion card */
.elementor-element-mr0085i .elementor-element-f2f9049 .elementor-widget-wrap {
    background: rgba(255, 255, 255, 0.84);
    backdrop-filter: blur(10px);
    border-radius: 30px;
    padding: 34px !important;
    box-shadow: 0 22px 60px rgba(123, 13, 72, 0.10);
    border: 1px solid rgba(123, 13, 72, 0.10);
}

/* Accordion wrapper */
.elementor-element-mr0085i .elementor-accordion {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

/* Accordion item */
.elementor-element-mr0085i .elementor-accordion-item {
    background: #ffeee3 !important;
    border: 1px solid rgba(123, 13, 72, 0.12) !important;
    border-radius: 18px !important;
    overflow: hidden;
    box-shadow: 0 10px 28px rgba(123, 13, 72, 0.08);
    transition: all 0.25s ease;
}

.elementor-element-mr0085i .elementor-accordion-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 38px rgba(123, 13, 72, 0.13);
    border-color: rgba(255, 144, 70, 0.45) !important;
}

/* Accordion title */
.elementor-element-mr0085i .elementor-tab-title {
    padding: 22px 24px !important;
    background: transparent !important;
    border: none !important;
}

.elementor-element-mr0085i .elementor-tab-title.elementor-active {
    background: #7b0d48 !important;
}

.elementor-element-mr0085i .elementor-accordion-title {
    color: #7b0d48 !important;
    font-size: 17px !important;
    line-height: 1.45 !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}

.elementor-element-mr0085i .elementor-tab-title.elementor-active .elementor-accordion-title {
    color: #ffeee3 !important;
}

/* Accordion icon */
.elementor-element-mr0085i .elementor-accordion-icon {
    color: #7b0d48 !important;
}

.elementor-element-mr0085i .elementor-accordion-icon svg {
    fill: #7b0d48 !important;
}

.elementor-element-mr0085i .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-element-mr0085i .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    color: #ff9046 !important;
    fill: #ff9046 !important;
}

/* Accordion content */
.elementor-element-mr0085i .elementor-tab-content {
    padding: 22px 24px 24px !important;
    background: #ffffff !important;
    border-top: 1px solid rgba(123, 13, 72, 0.10) !important;
}

.elementor-element-mr0085i .elementor-tab-content p,
.elementor-element-mr0085i .elementor-tab-content span {
    color: #7b0d48 !important;
    font-size: 16px !important;
    line-height: 1.75 !important;
    margin: 0 !important;
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-mr0085i {
        padding: 70px 18px !important;
    }

    .elementor-element-mr0085i .elementor-container {
        flex-direction: column;
        gap: 34px;
    }

    .elementor-element-mr0085i .elementor-column {
        width: 100% !important;
    }

    .elementor-element-mr0085i .elementor-element-38aa77e img {
        height: 440px;
    }

    .elementor-element-mr0085i .elementor-element-f2f9049 .elementor-widget-wrap {
        padding: 30px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-mr0085i {
        padding: 45px 15px !important;
    }

    .elementor-element-mr0085i .elementor-container {
        gap: 24px;
    }

    .elementor-element-mr0085i .elementor-element-c887da0 .elementor-widget-wrap,
    .elementor-element-mr0085i .elementor-element-f2f9049 .elementor-widget-wrap {
        border-radius: 22px;
        padding: 22px !important;
    }

    .elementor-element-mr0085i .elementor-element-fe4c369 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.18 !important;
    }

    .elementor-element-mr0085i .elementor-element-fe4c369 .elementor-heading-title::after {
        width: 70px;
        height: 4px;
        margin-top: 16px;
    }

    .elementor-element-mr0085i .elementor-element-427f30e p,
    .elementor-element-mr0085i .elementor-element-427f30e span {
        font-size: 16px !important;
    }

    .elementor-element-mr0085i .elementor-element-38aa77e img {
        height: 330px;
        border-radius: 18px;
    }

    .elementor-element-mr0085i .elementor-accordion {
        gap: 13px;
    }

    .elementor-element-mr0085i .elementor-accordion-item {
        border-radius: 15px !important;
    }

    .elementor-element-mr0085i .elementor-tab-title {
        padding: 18px 18px !important;
    }

    .elementor-element-mr0085i .elementor-accordion-title {
        font-size: 15.5px !important;
        line-height: 1.4 !important;
    }

    .elementor-element-mr0085i .elementor-tab-content {
        padding: 18px !important;
    }

    .elementor-element-mr0085i .elementor-tab-content p,
    .elementor-element-mr0085i .elementor-tab-content span {
        font-size: 15.5px !important;
        line-height: 1.68 !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-mr0085i .elementor-element-fe4c369 .elementor-heading-title {
        font-size: 26px !important;
    }

    .elementor-element-mr0085i .elementor-element-38aa77e img {
        height: 270px;
    }

    .elementor-element-mr0085i .elementor-tab-title {
        padding: 16px !important;
    }
}/* End custom CSS */