.elementor-954 .elementor-element.elementor-element-dde5852 .main-slider h2,.elementor-954 .elementor-element.elementor-element-dde5852 .main-slider-two__content h2{font-family:"Poppins", Sans-serif;font-size:50px;line-height:1.5em;}.elementor-954 .elementor-element.elementor-element-68eba34{--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-954 .elementor-element.elementor-element-f354b9f{--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-954 .elementor-element.elementor-element-51acd2f{--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-954 .elementor-element.elementor-element-51acd2f:not(.elementor-motion-effects-element-type-background), .elementor-954 .elementor-element.elementor-element-51acd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-954 .elementor-element.elementor-element-078860a{--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-954 .elementor-element.elementor-element-078860a:not(.elementor-motion-effects-element-type-background), .elementor-954 .elementor-element.elementor-element-078860a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFF;}.elementor-954 .elementor-element.elementor-element-3988a75{--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-954 .elementor-element.elementor-element-4bc0030 .section-title__title{color:#165AA5;}.elementor-954 .elementor-element.elementor-element-f4478fd .section-title__title{color:#165AA5;}.elementor-954 .elementor-element.elementor-element-8f7bbd4{--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-954 .elementor-element.elementor-element-8f7bbd4:not(.elementor-motion-effects-element-type-background), .elementor-954 .elementor-element.elementor-element-8f7bbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}@media(max-width:767px){.elementor-954 .elementor-element.elementor-element-dde5852 .main-slider h2,.elementor-954 .elementor-element.elementor-element-dde5852 .main-slider-two__content h2{font-size:35px;}}/* Start custom CSS for qutiiz-main-slider, class: .elementor-element-dde5852 */.elementor-954 .elementor-element.elementor-element-dde5852{

    background:#ffffff !important;
    background-image:none !important;

    position:relative;
    overflow:hidden;

}

/* REMOVE OVERLAYS */

.elementor-954 .elementor-element.elementor-element-dde5852::before,
.elementor-954 .elementor-element.elementor-element-dde5852::after{
    content:'' !important;
    position:absolute;
    border-radius:50%;
    z-index:0;
}

/* TOP GLOW */

.elementor-954 .elementor-element.elementor-element-dde5852::before{

    width:650px;
    height:650px;

    background:#165aa5;

    opacity:0.10;

    filter:blur(140px);

    top:-280px;
    left:-220px;

}

/* BOTTOM GLOW */

.elementor-954 .elementor-element.elementor-element-dde5852::after{

    width:550px;
    height:550px;

    background:#165aa5;

    opacity:0.08;

    filter:blur(140px);

    bottom:-250px;
    right:-220px;

}

/* FORCE CONTENT ABOVE */

.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-container,
.elementor-954 .elementor-element.elementor-element-dde5852 .e-con-inner,
.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-widget-wrap,
.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-column{
    position:relative;
    z-index:5;
}

/* REMOVE GREY BACKGROUNDS */

.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-widget-wrap,
.elementor-954 .elementor-element.elementor-element-dde5852 .e-con,
.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-column{

    background:transparent !important;

}

/* TITLE */

.elementor-954 .elementor-element.elementor-element-dde5852 h1{

    color:#165aa5 !important;

    font-size:72px !important;
    line-height:1.05 !important;
    letter-spacing:-2px;

    font-weight:700 !important;
}

/* DESCRIPTION */

.elementor-954 .elementor-element.elementor-element-dde5852 p{

    color:#4f4f4f !important;

    font-size:18px !important;
    line-height:1.9 !important;

}

/* BUTTON */

.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-button{

    background:#165aa5 !important;

    color:#fff !important;

    border-radius:18px !important;

    padding:18px 34px !important;

    border:none !important;

    box-shadow:
        0 15px 35px rgba(22,90,165,0.25);

    transition:all .4s ease;
}

.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-button:hover{

    transform:translateY(-5px);

    box-shadow:
        0 22px 50px rgba(22,90,165,0.35);

}

/* HERO IMAGE */

.elementor-954 .elementor-element.elementor-element-dde5852 img{

    filter:
        drop-shadow(0 25px 60px rgba(22,90,165,0.15));

    position:relative;
    z-index:5;

}

/* GLASS EFFECT */

.elementor-954 .elementor-element.elementor-element-dde5852 .elementor-widget{

    backdrop-filter:blur(8px);

}

/* MOBILE */

@media(max-width:767px){

    .elementor-954 .elementor-element.elementor-element-dde5852 h1{

        font-size:42px !important;
        line-height:1.15 !important;

    }

    .elementor-954 .elementor-element.elementor-element-dde5852 p{

        font-size:16px !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68eba34 *//* REMOVE ALL OUTER GAPS */

.elementor-954 .elementor-element.elementor-element-68eba34{
    margin:0 !important;
    padding:0 !important;

    width:100vw !important;
    max-width:100vw !important;

    overflow:hidden;

    border-radius:0 !important;
}

/* REMOVE INNER CONTAINER GAPS */

.elementor-954 .elementor-element.elementor-element-68eba34 .elementor-container,
.elementor-954 .elementor-element.elementor-element-68eba34 .e-con-inner,
.elementor-954 .elementor-element.elementor-element-68eba34 .elementor-widget-wrap,
.elementor-954 .elementor-element.elementor-element-68eba34 .elementor-column{

    padding:0 !important;
    margin:0 !important;

    max-width:100% !important;
    width:100% !important;

}

/* REMOVE PAGE TOP SPACE */

body,
html{
    margin:0 !important;
    padding:0 !important;
    overflow-x:hidden;
}

/* REMOVE THEME SPACING */

.site,
.site-content,
.elementor-section,
.elementor-top-section{

    margin-top:0 !important;
    padding-top:0 !important;

}

/* FULL WIDTH FIX */

.elementor-954 .elementor-element.elementor-element-68eba34 .lv-hero-slider{
    width:100vw !important;
    margin-left:calc(50% - 50vw);
}

/* IMAGE FULL BLEED */

.elementor-954 .elementor-element.elementor-element-68eba34 .lv-slide-bg{
    width:100%;
    height:100%;
}

/* REMOVE ELEMENTOR DEFAULT GAP */

.elementor-widget-wrap>.elementor-element{
    margin-bottom:0 !important;
}/* End custom CSS */