.elementor-2904 .elementor-element.elementor-element-4227d80 .master-heading .main-heading {
    margin-bottom:0px;
    max-width:820px;
}
.elementor-2904 .elementor-element.elementor-element-58b3828 .elementor-spacer-inner {
    height:63px;
}
.elementor-2904 .elementor-element.elementor-element-73625ad > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content:center;
    align-items:center;
}
.elementor-2904 .elementor-element.elementor-element-4e10dac > .elementor-element-populated {
    margin:0px 100px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-2904 .elementor-element.elementor-element-aa2e732 .master-heading h2 {
    font-size:28px;
}
.elementor-2904 .elementor-element.elementor-element-aa2e732 .master-heading .main-heading {
    margin-bottom:0px;
}
.elementor-2904 .elementor-element.elementor-element-aa2e732 > .elementor-widget-container {
    padding:0px 0px 0px 30px;
    border-style:solid;
    border-width:0px 0px 0px 5px;
    border-color:var( --e-global-color-accent );
}
.elementor-2904 .elementor-element.elementor-element-5a6cdb7 .elementor-spacer-inner {
    height:50px;
}
.elementor-2904 .elementor-element.elementor-element-cbb7371 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-cbb7371 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-cbb7371 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-cbb7371 .master-list .content-wrap {
    font-weight:500;
}
.elementor-2904 .elementor-element.elementor-element-cbb7371 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-bfcf72c .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-bfcf72c .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-bfcf72c .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-bfcf72c .master-list .content-wrap {
    font-weight:500;
}
.elementor-2904 .elementor-element.elementor-element-bfcf72c > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-05cce2e .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-05cce2e .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-05cce2e .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-05cce2e > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-adeac5d .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-adeac5d .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-adeac5d .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-adeac5d > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-eb81395 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-eb81395 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-eb81395 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-eb81395 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-4463ce8 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-4463ce8 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-4463ce8 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-4463ce8 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-05630f7 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-05630f7 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-05630f7 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-05630f7 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-430eeeb .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-430eeeb .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-430eeeb .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-430eeeb > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-3b39ab0 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-3b39ab0 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-3b39ab0 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-3b39ab0 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-ccfe5e6 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-ccfe5e6 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-ccfe5e6 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-ccfe5e6 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-6b9a719 .icon-wrap i {
    font-size:18px;
}
.elementor-2904 .elementor-element.elementor-element-6b9a719 .icon-wrap {
    padding-top:calc(0px);
    padding-left:calc(0px);
}
.elementor-2904 .elementor-element.elementor-element-6b9a719 .content-wrap {
    padding-left:calc(36px);
}
.elementor-2904 .elementor-element.elementor-element-6b9a719 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
}
.elementor-2904 .elementor-element.elementor-element-c20e19d .elementor-repeater-item-9e2ec66.master-parallax-item {
    max-width:64.913%;
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);
}
.elementor-repeater-item-9e2ec66.master-parallax-item {
    top:0px;
    right:-30px;
    left:unset;
}
.elementor-2904 .elementor-element.elementor-element-c20e19d .elementor-repeater-item-20e363a.master-parallax-item {
    max-width:64.913%;
    border-radius:10px 10px 10px 10px;
    box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);
}
.elementor-repeater-item-20e363a.master-parallax-item {
    top:50px;
    left:-30px;
}
.elementor-2904 .elementor-element.elementor-element-1445b93 .elementor-spacer-inner {
    height:42px;
}
.elementor-2904 .elementor-element.elementor-element-9d8f497 {
    margin-top:50px;
    margin-bottom:50px;
}
#featured-title {
    display:block;
}
#site-logo #site-logo-inner {
    max-width:140px !important;
}
#page #main-content {
    padding-top:0px;
    padding-bottom:0px;
}
#footer {
    display:block;
}
@media(max-width:1024px) {
    .elementor-2904 .elementor-element.elementor-element-4e10dac > .elementor-element-populated {
        margin:0px 0px 60px 0px;
    }
    .elementor-2904 .elementor-element.elementor-element-1445b93 .elementor-spacer-inner {
        height:80px;
    }
}
@media(max-width:767px) {
    .elementor-2904 .elementor-element.elementor-element-58b3828 .elementor-spacer-inner {
        height:50px;
    }
    .elementor-2904 .elementor-element.elementor-element-73625ad {
        padding:0% 5% 0% 5%;
    }
    .elementor-2904 .elementor-element.elementor-element-1445b93 .elementor-spacer-inner {
        height:60px;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-2904 .elementor-element.elementor-element-4e10dac {
        width:100%;
    }
    .elementor-2904 .elementor-element.elementor-element-4e579fb {
        width:100%;
    }
}
