/* post-75152.css */
.elementor-75152 .elementor-element.elementor-element-57711627:not(.elementor-motion-effects-element-type-background), .elementor-75152 .elementor-element.elementor-element-57711627 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://bodmaseducation.com/wp-content/uploads/2024/05/doctorconsult_072723_adobestock.webp");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-75152 .elementor-element.elementor-element-57711627 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(50deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75152 .elementor-element.elementor-element-57711627 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-divider {
    width: 100px;
    background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 100px;
    height: 3px;
    color: #FFFFFF;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-star {
    width: 100px;
    height: 3px;
    color: #FFFFFF;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-divider, .elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-border-divider::before {
    height: 3px;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #FFFFFF;
}

.elementor-75152 .elementor-element.elementor-element-425f9e2c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-7a7bd22d {
    padding: 40px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-7f680a00 {
    width: auto;
    max-width: auto;
}

.elementor-75152 .elementor-element.elementor-element-2269cc99 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-4d5c1f59 .elementor-element-populated .elementor-heading-title {
    color: var( --e-global-color-e0e5835 );
}

.elementor-75152 .elementor-element.elementor-element-4d5c1f59 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-6a568ca8 {
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    z-index: 1;
}

.elementor-75152 .elementor-element.elementor-element-6a568ca8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-field input:focus, .elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-field textarea:focus {
    border-style: solid;
    border-color: var( --e-global-color-a3159d2 );
}

.elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-field .wpforms-field-description, .elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
    color: var( --e-global-color-a3159d2 );
}

.elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-submit-container {
    text-align: center;
}

.elementor-75152 .elementor-element.elementor-element-2dbb1b97 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
    display: inline-block;
    width: 146px;
    background-color: #FFFFFF;
}

.elementor-75152 .elementor-element.elementor-element-2dbb1b97 > .elementor-widget-container {
    margin: -79px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-color: transparent;
    background-image: linear-gradient(100deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-75152 .elementor-element.elementor-element-8b839b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-38d1adb0 {
    padding: 40px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-2fd74575 {
    width: auto;
    max-width: auto;
}

.elementor-75152 .elementor-element.elementor-element-2d7ce32a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-497be514 {
    padding: 40px 0px 0px 0px;
}

.elementor-75152 .elementor-element.elementor-element-52059e0d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-75152 .elementor-element.elementor-element-699f5932 {
        width:68.672%;
    }

    .elementor-75152 .elementor-element.elementor-element-4d5c1f59 {
        width: 31.025%;
    }
}

@media(max-width: 767px) {
    .elementor-75152 .elementor-element.elementor-element-57711627 {
        padding:20px 20px 20px 20px;
    }

    .elementor-75152 .elementor-element.elementor-element-425f9e2c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }
}
