@import url('https://fonts.googleapis.com/css2?family=Edu+SA+Beginner:wght@500&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400..700&family=Edu+SA+Beginner:wght@500&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');


body {
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Domine', serif;
}
body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Georgia', serif;
}


@media (min-width:1024px){
    #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7{

        display: flex;
}
#content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div > div{
    height: calc(100vh - 50px);
}
#content > article > div > div > section:nth-child(2) > div.mw-layout-container.no-element.container.safe-mode.edit > div > div , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div:nth-child(1) , #content > article > div > div > section:nth-child(4){
    text-align: center;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    max-width: 62em;
}
#module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7{
    display: flex;
    text-align: center;
    max-width: 84em;
    font-size: 15px;
    margin: 50px 25px;
    gap: 30px;
}
.row-services{
    display: flex;
    margin: 20px;
    gap: 40px;
}
#mw-element-1704284246039{
    max-width: 600px;
    height: 400px;
}
#mw-element-1704284426492{
    width: 90%;
    margin-left: 40px;
    height: 80%;
}
#mw-element-1704284426540{
    height: 80%;
    width: 100%;
}
#mw-module-1704283492943 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.text-center{
    margin: 0 56px;
}
#mw-element-1704284246035{
    margin-right: 40px;
}
#mw-module-1704284246568 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.px-md-5.cloneable.element.background-color-element.safe-mode{
    margin-left: 40px;
}
#mw-module-1704284246569 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.px-md-5.cloneable.element.background-color-element.safe-mode{
    margin-left: 40px;
}
#content > article > div > div > section:nth-child(7) > div.mw-layout-container.no-element.container.edit{
    margin-left: 34%;
    width: -webkit-fill-available;
    margin-right: 10%;
}
#mw-element-1704283492445 , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div:nth-child(1) > div > h2 , #mw-element-1704283492465{
    font-size:30px;
    font-weight:700;
}
.safe-mode{
    margin-top:15px;
}
h4 {
    font-size: 20px;
}
#mw-module-1704284246568 > section{
    height:500px;
}
#mw-module-1704284246569 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.px-md-5.cloneable.element.background-color-element.safe-mode{
    margin-right: 8%;
}
#mw-module-1704284246569 > section{
    margin-bottom:-65px;
}
#mw-element-1704284426497 , #mw-element-1704284426504 , #mw-element-1704284426507{
    font-size:20px;
}
.element{
    font-size: 16px;
}
#content > article > div > div > footer > div.elementor-container.elementor-column-gap-wider > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2626049b.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div > div.elementor-element.elementor-element-90c0963.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-image > div > img{
        margin-top: -135px;
}
#content > article > div > div > footer > div.elementor-container.elementor-column-gap-wider > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2626049b.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div > div.elementor-element.elementor-element-780429f9.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-heading > div > h2{
        margin-top: -40px;
}
#content > article > div > div > footer > div.elementor-container.elementor-column-gap-wider > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2626049b.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div > div.elementor-element.elementor-element-156abfc.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-icon-list{
    
    margin-top: -30px;
}
#mw-module-1704284246568 > section{
        margin-top: -193px;
}
#content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(1) , #content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(2) , #content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(3){
    display:flex;
        gap: 70px;
}

}
#mw-element-1704283492445 , #mw-element-1704283492465{
    /*text-align: center;*/
    font-size: 30px;
}
#module-layouts-1--2 > section{
    margin-top: -65px;
}


#module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(1) > div , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(2) > div , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(3) > div{
        margin-left: 20px;
}
#content > article > div > div > section:nth-child(4)
{
        margin-top: -56px;
}
#mw-element-1704284246039{
        padding-right: 10px ;
    padding-left: 10px;
}
#mw-element-1704284246035{
        margin-left: 10px;
    margin-right: 10px;
}
#mw-element-1704284246032 , #mw-element-1704284426488 , #mw-element-1704284426493{
        margin-top: 10px;
    font-size: 25px;
}
 /*CSS to position image on top of content text */
 @media (max-width: 1020px){
     #mw-module-1704284246568 > section > div.container-fluid.mw-layout-container.no-element.edit > div{
    position: relative;
}

#mw-module-1704284246568 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.text-center {
   position: absolute;
    top: -256px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    width: 24em;
}
#module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(1) , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(2) , #module-layouts-1--2 > section > div.mw-layout-container.no-element.container.edit > div.row.text-center.mt-7 > div:nth-child(3){
    display:flex;
}
 }


#mw-module-1704284246568{
        margin-top: 200px;
}
#mw-module-1704284246568 > section{
        margin-left: 10px;
    margin-right: 10px;
}
#mw-element-1704284426540{
     
    margin-left: 10px;
    max-width: 92%;
}
#mw-module-1704284246569 > section > div.container-fluid.mw-layout-container.no-element.edit > div > div.col-12.col-lg-6.px-md-5.cloneable.element.background-color-element.safe-mode{
        margin-right: 10px;
    margin-left: 10px;
}

@media (max-width:400px){
    #content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div > div > div.elementor-element.elementor-element-3010b850.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-heading.animated.fadeInLeft{
     margin-bottom: 50%;
    margin-right: 30px;
    width: fit-content;
    }
    #mw-element-1704283492445{
            font-size: 27px;
    }
    
#content > article > div > div > footer > div.elementor-container.elementor-column-gap-wider > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2626049b.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div > div.elementor-element.elementor-element-90c0963.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-image > div > img{
    display:none;
}
#mw-element-1704284426497{
    position: absolute;
    margin-top: -63px;
    margin-left: 75px;

}
#mw-element-1704284426504 {
     position: absolute;
    margin-top: -50px;
    margin-left: 75px;
}
 #mw-element-1704284426507{
    position: absolute;
    margin-top: -38px;
    margin-left: 68px;
 }
#content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(1) > div.mb-md-0.mb-3.element , #content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(2) > div.mb-md-0.mb-3.element , #content > article > div > div > section:nth-child(6) > div.mw-layout-container.no-element.container.edit > div > div:nth-child(3) > div.mb-md-0.mb-3.element{
    width:fit-content;
}
#content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div > div > section > div > div > div > div > div > h1{
        margin-top: -162px;
    margin-right: 232px;
    text-align: left;
    width: 266px;
    margin-left: -10px;
    font-size: 13px;
}
#mw-element-1704284426497 , #mw-element-1704284426504{
    width:260px;
}
}

#bdp-carousel-1 > ul{
    display:none !important;
}

#content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div > div > div.elementor-element.elementor-element-3010b850.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-heading.animated.fadeInLeft > div > h1{
    color:black;
}
#content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div > div > section > div > div > div > div > div > h1 > i{
    color:black;
}
#content > article > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-53a54c67.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no.animated.fadeIn > div.elementor-background-slideshow.swiper > div > div > div{
    opacity:0.7;
}



