.elementor-31 .elementor-element.elementor-element-a7ead84 .elementor-spacer-inner {
    height: 20px;
}

.elementor-31 .elementor-element.elementor-element-5c341a5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-d028159>.elementor-widget-container {
    margin: 0px 0px 0px -30px;
}

.elementor-31 .elementor-element.elementor-element-faeca50 {
    z-index: 4;
}

.elementor-31 .elementor-element.elementor-element-b3dcbad .elementor-spacer-inner {
    height: 0px;
}

.elementor-31 .elementor-element.elementor-element-5f31cc2 .dbl__title {
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-5f31cc2 .dbl__subtitle {
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-89a007d {
    font-size: 18px;
    line-height: 25px;
}

.elementor-31 .elementor-element.elementor-element-89a007d>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c4d8da2 .elementor-spacer-inner {
    height: 10px;
}

.elementor-31 .elementor-element.elementor-element-7cb2f7c .elementor-text-editor {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-7cb2f7c {
    font-size: 30px;
    line-height: 40px;
}

.elementor-31 .elementor-element.elementor-element-8124910 .elementor-spacer-inner {
    height: 119px;
}

.elementor-31 .elementor-element.elementor-element-c236219 {
    z-index: 1;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_wrap {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox {
    height: 310px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_item-link.icon-position-right i {
    margin-left: 13px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_item-link.icon-position-left i {
    margin-right: 13px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front {
    /*background-image: url("../../img3/infobox-img-1.jpg");*/
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_back {
    background-color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front, .elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_back {
    padding: 20px 30px 20px 30px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front .wgl-flipbox_media-wrap {
    margin: 49px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front .wgl-icon {
    color: #FFFFFF;
    font-size: 49px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front .wgl-flipbox_title {
    margin: 16px 0px 10px 0px;
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_back .wgl-flipbox_title {
    margin: 10px 0px 8px 0px;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #616161;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_back .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_item-link {
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background: rgba(255, 255, 255, 0);
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_item-link:hover {
    color: #14212b;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_wrap {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox {
    height: 310px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_item-link.icon-position-right i {
    margin-left: 13px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_item-link.icon-position-left i {
    margin-right: 13px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front {
    /*background-image: url("../../img3/infobox-img-1.jpg");*/
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_back {
    background-color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front, .elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_back {
    padding: 20px 30px 20px 30px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front .wgl-flipbox_media-wrap {
    margin: 49px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front .wgl-icon {
    color: #FFFFFF;
    font-size: 49px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front .wgl-flipbox_title {
    margin: 16px 0px 10px 0px;
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_back .wgl-flipbox_title {
    margin: 10px 0px 8px 0px;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #616161;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_back .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_item-link {
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background: rgba(255, 255, 255, 0);
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_item-link:hover {
    color: #14212b;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_wrap {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox {
    height: 310px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_item-link.icon-position-right i {
    margin-left: 13px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_item-link.icon-position-left i {
    margin-right: 13px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front {
    /*background-image: url("../../img3/infobox-img-3.jpg");*/
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_back {
    background-color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front, .elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_back {
    padding: 20px 30px 20px 30px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front .wgl-flipbox_media-wrap {
    margin: 49px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front .wgl-icon {
    color: #FFFFFF;
    font-size: 49px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front .wgl-flipbox_title {
    margin: 16px 0px 10px 0px;
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_back .wgl-flipbox_title {
    margin: 10px 0px 8px 0px;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #616161;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_back .wgl-flipbox_content {
    margin: 0px 0px 0px 0px;
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_item-link {
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background: rgba(255, 255, 255, 0);
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_item-link:hover {
    color: #14212b;
}

.elementor-31 .elementor-element.elementor-element-6b5e5a6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b5e5a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../img3/about-section-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-6b5e5a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -185px;
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-6b5e5a6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-1d08a2c .elementor-spacer-inner {
    height: 301px;
}

.elementor-31 .elementor-element.elementor-element-606ef62>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-1f9c662 .dbl__title {
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-1f9c662 .dbl__subtitle {
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-0a2bb23 {
    font-size: 18px;
    line-height: 32px;
}

.elementor-31 .elementor-element.elementor-element-0a2bb23>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f543961 .elementor-spacer-inner {
    height: 8px;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_label {
    text-transform: uppercase;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_value_wrap {
    color: #222222;
    border-radius: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar_wrap .progress_bar {
    height: 4px;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar_wrap {
    height: 1px;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar {
    background-color: #CC2000;
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar_wrap-wrap {
    padding: 0px 0px 11px 0px;
    margin: 13px 0px 8px 0px;
}

.elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar_wrap, .elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar, .elementor-31 .elementor-element.elementor-element-08c6353 .progress_bar_wrap-wrap {
    border-radius: 2px 2px 2px 2px;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_label {
    text-transform: uppercase;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_value_wrap {
    color: #222222;
    border-radius: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar_wrap .progress_bar {
    height: 4px;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar_wrap {
    height: 1px;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar {
    background-color: #CC2000;
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar_wrap-wrap {
    padding: 0px 0px 11px 0px;
    margin: 13px 0px 8px 0px;
}

.elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar_wrap, .elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar, .elementor-31 .elementor-element.elementor-element-12cdff6 .progress_bar_wrap-wrap {
    border-radius: 2px 2px 2px 2px;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_label {
    text-transform: uppercase;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_value_wrap {
    color: #222222;
    border-radius: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar_wrap .progress_bar {
    height: 4px;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar_wrap {
    height: 1px;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar {
    background-color: #CC2000;
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar_wrap-wrap {
    padding: 0px 0px 11px 0px;
    margin: 13px 0px 8px 0px;
}

.elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar_wrap, .elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar, .elementor-31 .elementor-element.elementor-element-6505dfe .progress_bar_wrap-wrap {
    border-radius: 2px 2px 2px 2px;
}

.elementor-31 .elementor-element.elementor-element-905d5e4>.elementor-widget-container {
    margin: 0% -14% 0% 14%;
}

.elementor-31 .elementor-element.elementor-element-23aae78 .elementor-spacer-inner {
    height: 120px;
}

.elementor-31 .elementor-element.elementor-element-5e3a746 {
    padding: 0px 20px 0px 20px;
}

.elementor-31 .elementor-element.elementor-element-150625c .wgl-carousel .slick-dots {
    margin-top: 20px;
}

.elementor-31 .elementor-element.elementor-element-150625c .wgl_module_team .team-item {
    padding: 20px 15px 30px 15px;
}

.elementor-31 .elementor-element.elementor-element-150625c .wgl_module_team .team-items_wrap {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-31 .elementor-element.elementor-element-150625c .team-image, .elementor-31 .elementor-element.elementor-element-150625c .team-image img, .elementor-31 .elementor-element.elementor-element-150625c .team-image:before, .elementor-31 .elementor-element.elementor-element-150625c .team-image:after {
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-150625c .team-title {
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-150625c .team-title:hover {
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-150625c .team-department {
    padding: 6px 0px 0px 0px;
    color: #989898;
}

.elementor-31 .elementor-element.elementor-element-150625c .team-icon {
    margin: 0px 0px 10px 0px;
}

.elementor-31 .elementor-element.elementor-element-630f6b2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-630f6b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../img3/testi-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-630f6b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -40px;
}

.elementor-31 .elementor-element.elementor-element-630f6b2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-d1ccf77 .elementor-spacer-inner {
    height: 117px;
}

.elementor-31 .elementor-element.elementor-element-30a4c2b .dbl__title {
    font-size: 60px;
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-30a4c2b .dbl__subtitle {
    color: #CC2000;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_image img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_quote {
    color: #616161;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_name {
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_name:hover {
    color: #222222;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_position {
    padding: 10px 0px 0px 0px;
    color: #989898;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_item {
    background-color: #ffffff;
    margin: 0% 6% 0% 6%;
    padding: 6% 10% 5% 10%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .slick-list {
    padding: 20px 0px 40px 0px;
}

.elementor-31 .elementor-element.elementor-element-fde4642 .slick-arrow {
    margin-top: -40px;
}

.elementor-31 .elementor-element.elementor-element-26698df .elementor-spacer-inner {
    height: 110px;
}

@media(min-width:768px) {
    .elementor-31 .elementor-element.elementor-element-55d967e {
        width: 58.328%;
    }
    .elementor-31 .elementor-element.elementor-element-faeca50 {
        width: 41.5%;
    }
    .elementor-31 .elementor-element.elementor-element-c587270 {
        width: 41%;
    }
    .elementor-31 .elementor-element.elementor-element-9e99e07 {
        width: 59%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-31 .elementor-element.elementor-element-55d967e {
        width: 100%;
    }
    .elementor-31 .elementor-element.elementor-element-faeca50 {
        width: 100%;
    }
    .elementor-31 .elementor-element.elementor-element-db15e00 {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-876b531 {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-8cff9a4 {
        width: 100%;
    }
    .elementor-31 .elementor-element.elementor-element-c587270 {
        width: 100%;
    }
    .elementor-31 .elementor-element.elementor-element-9e99e07 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-31 .elementor-element.elementor-element-d3cd3f9 .wgl-flipbox_front {
        background-attachment: scroll;
    }
    .elementor-31 .elementor-element.elementor-element-2d5f68f .wgl-flipbox_front {
        background-attachment: scroll;
    }
    .elementor-31 .elementor-element.elementor-element-df7b58f .wgl-flipbox_front {
        background-attachment: scroll;
    }
    .elementor-31 .elementor-element.elementor-element-6b5e5a6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b5e5a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-31 .elementor-element.elementor-element-630f6b2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-630f6b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-31 .elementor-element.elementor-element-d028159>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-8124910 .elementor-spacer-inner {
        height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-8cff9a4>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
    }
    .elementor-31 .elementor-element.elementor-element-1d08a2c .elementor-spacer-inner {
        height: 250px;
    }
    .elementor-31 .elementor-element.elementor-element-905d5e4>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-23aae78 .elementor-spacer-inner {
        height: 100px;
    }
    .elementor-31 .elementor-element.elementor-element-d1ccf77 .elementor-spacer-inner {
        height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_quote {
        font-size: 18px;
    }
    .elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_item {
        padding: 6% 15% 5% 15%;
    }
    .elementor-31 .elementor-element.elementor-element-26698df .elementor-spacer-inner {
        height: 40px;
    }
}

@media(max-width:767px) {
    .elementor-31 .elementor-element.elementor-element-a7ead84 .elementor-spacer-inner {
        height: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-5c341a5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-b3dcbad .elementor-spacer-inner {
        height: 30px;
    }
    .elementor-31 .elementor-element.elementor-element-5f31cc2 .dbl__title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-8cff9a4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-1f9c662 .dbl__title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-d1ccf77 .elementor-spacer-inner {
        height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-30a4c2b .dbl__title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-31 .elementor-element.elementor-element-fde4642 .wgl-testimonials_item {
        margin: 0px 0px 0px 0px;
        padding: 30px 45px 30px 45px;
    }
    .elementor-31 .elementor-element.elementor-element-26698df .elementor-spacer-inner {
        height: 0px;
    }
}
