.elementor-5544 .elementor-element.elementor-element-5065efd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5544 .elementor-element.elementor-element-198b15f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 5px 0px 5px;
}

.elementor-5544 .elementor-element.elementor-element-902493c>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-5544 .elementor-element.elementor-element-bc4aad8 .section-title-wrapper .section-title {
    text-transform: none;
}

.elementor-5544 .elementor-element.elementor-element-bc4aad8 .section-title-wrapper .sub-title {
    color: #c09120;
}

.elementor-5544 .elementor-element.elementor-element-bc4aad8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-3cd7d92>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719 .feature-box-wrapper .feature-box-title {
    text-transform: none;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719 .feature-box-wrapper .feature-box-icon>span {
    font-size: 16px;
    width: 48px;
    height: 48px;
    line-height: 48px;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719 .feature-box-wrapper:hover .feature-box-icon>span {
    color: #ffffff;
    background-color: #252525;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719 .feature-box-wrapper .fbox-number {
    color: 01;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719 .feature-box-wrapper:hover .fbox-number {
    color: 01;
}

.elementor-5544 .elementor-element.elementor-element-3d5c719>.elementor-widget-container {
    margin: 30px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-26d5264>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-5544 .elementor-element.elementor-element-789c66c .feature-box-wrapper .feature-box-title {
    text-transform: none;
}

.elementor-5544 .elementor-element.elementor-element-789c66c .feature-box-wrapper .feature-box-icon>span {
    font-size: 20px;
    width: 48px;
    height: 48px;
    line-height: 48px;
}

.elementor-5544 .elementor-element.elementor-element-789c66c .feature-box-wrapper:hover .feature-box-icon>span {
    color: #ffffff;
    background-color: #252525;
}

.elementor-5544 .elementor-element.elementor-element-789c66c .feature-box-wrapper .fbox-number {
    color: 01;
}

.elementor-5544 .elementor-element.elementor-element-789c66c .feature-box-wrapper:hover .fbox-number {
    color: 01;
}

.elementor-5544 .elementor-element.elementor-element-789c66c>.elementor-widget-container {
    margin: 30px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-5065efd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-316a277:not(.elementor-motion-effects-element-type-background),
.elementor-5544 .elementor-element.elementor-element-316a277>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2019/10/events_imgs3-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5544 .elementor-element.elementor-element-316a277>.elementor-background-overlay {
    background: linear-gradient(to top, #371045, #7421937c);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5544 .elementor-element.elementor-element-316a277,
.elementor-5544 .elementor-element.elementor-element-316a277>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-5544 .elementor-element.elementor-element-316a277 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px 40px 0px;
}

.elementor-bc-flex-widget .elementor-5544 .elementor-element.elementor-element-4eac197.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5544 .elementor-element.elementor-element-4eac197.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5544 .elementor-element.elementor-element-f25dbb1 .popup-anything-wrapper .popup-trigger-icon {
    font-size: 25px;
}

.elementor-5544 .elementor-element.elementor-element-f25dbb1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-77ffb79>.elementor-element-populated {
    text-align: left;
}

.elementor-5544 .elementor-element.elementor-element-4d19599 .section-title-wrapper .section-title {
    color: #ffffff;
    font-size: 25px;
    line-height: 1.4;
    text-transform: none;
}

.elementor-5544 .elementor-element.elementor-element-4d19599 .section-title-wrapper .title-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-4d19599>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-ef3159d>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5544 .elementor-element.elementor-element-ef3159d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 100px 0px;
    z-index: 0;
}

.elementor-5544 .elementor-element.elementor-element-8be27ff .section-title-wrapper .section-title {
    text-transform: none;
}

.elementor-5544 .elementor-element.elementor-element-8be27ff .section-title-wrapper .sub-title {
    color: #c09120;
}

.elementor-5544 .elementor-element.elementor-element-8be27ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5544 .elementor-element.elementor-element-604608d .team-wrapper {
    color: #c1c1c1;
}

.elementor-5544 .elementor-element.elementor-element-604608d .team-wrapper.team-dark .team-inner {
    color: #c1c1c1;
}

.elementor-5544 .elementor-element.elementor-element-604608d .team-wrapper .team-thumb .overlay-custom {
    background: #750f9a86;
}

@media(max-width:1024px) {
    .elementor-5544 .elementor-element.elementor-element-198b15f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-491d8b2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-902493c>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-bc4aad8>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-3cd7d92>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-3d5c719>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-26d5264>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-789c66c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-5065efd {
        padding: 80px 15px 80px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-ef3159d {
        padding: 70px 0px 70px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5544 .elementor-element.elementor-element-3d5c719>.elementor-widget-container {
        margin: 10px 0px 30px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-789c66c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-cdce80d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5544 .elementor-element.elementor-element-5065efd {
        padding: 30px 15px 80px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-4eac197 {
        width: 100%;
    }

    .elementor-5544 .elementor-element.elementor-element-77ffb79 {
        width: 100%;
    }

    .elementor-5544 .elementor-element.elementor-element-77ffb79>.elementor-element-populated {
        padding: 50px 15px 15px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-316a277 {
        padding: 80px 15px 50px 15px;
    }

    .elementor-5544 .elementor-element.elementor-element-ef3159d {
        padding: 70px 0px 30px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5544 .elementor-element.elementor-element-198b15f {
        width: 44.873%;
    }

    .elementor-5544 .elementor-element.elementor-element-902493c {
        width: 55.127%;
    }

    .elementor-5544 .elementor-element.elementor-element-4eac197 {
        width: 26.746%;
    }

    .elementor-5544 .elementor-element.elementor-element-77ffb79 {
        width: 73.229%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5544 .elementor-element.elementor-element-198b15f {
        width: 100%;
    }

    .elementor-5544 .elementor-element.elementor-element-902493c {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-5544 .elementor-element.elementor-element-316a277:not(.elementor-motion-effects-element-type-background),
    .elementor-5544 .elementor-element.elementor-element-316a277>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
