.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-40dcf5a6.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-40dcf5a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-294fb7e0>.elementor-element-populated {
    padding: 0
}

.elementor-181 .elementor-element.elementor-element-61546de .main-btn img {
    width: 50px
}

.elementor-181 .elementor-element.elementor-element-61546de .entry-title {
    font-size: 150px;
    line-height: 143px;
    letter-spacing: -4px font-weight:bold;
}

.elementor-181 .elementor-element.elementor-element-6071e02c {
    padding: 85px 0 0
}

.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-20dd8613.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-20dd8613.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-384378cf .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-384378cf>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-7d4f5dea {
    font-size: 29px;
    font-weight: 600; 
    line-height: 43px;
    width: 600px;
    max-width: 600px
}

.elementor-181 .elementor-element.elementor-element-7d4f5dea>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-57f61afc {
    padding: 50px 70px
}

.elementor-181 .elementor-element.elementor-element-7ef5761 {
    width: auto;
    max-width: auto
}

.elementor-181 .elementor-element.elementor-element-98209e5>.elementor-widget-container {
    margin: 0 0 0 100px
}

.elementor-181 .elementor-element.elementor-element-98209e5 {
    width: auto;
    max-width: auto
}

.elementor-181 .elementor-element.elementor-element-43003c58 {
    padding: 80px 0 0;
}

.elementor-181 .elementor-element.elementor-element-63b921ef>.elementor-element-populated {
    margin: 0 25% 20% 0;
    padding: 0
}

.elementor-181 .elementor-element.elementor-element-3a987b85 {
    text-align: left
}

.elementor-181 .elementor-element.elementor-element-3a987b85 .elementor-image img {
    width: 100px
}

.elementor-181 .elementor-element.elementor-element-3a987b85>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-692dba67 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px
}

.elementor-181 .elementor-element.elementor-element-692dba67>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-181 .elementor-element.elementor-element-177c0dfb>.elementor-element-populated {
    margin: 0 0 20% 25%;
    padding: 0
}

.elementor-181 .elementor-element.elementor-element-1844e2e6 {
    text-align: left
}

.elementor-181 .elementor-element.elementor-element-1844e2e6 .elementor-image img {
    width: 100px
}

.elementor-181 .elementor-element.elementor-element-1844e2e6>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-4366ecc1 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px
}

.elementor-181 .elementor-element.elementor-element-4366ecc1>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-181 .elementor-element.elementor-element-134323c7>.elementor-element-populated {
    margin: 0 25% 0 0;
    padding: 0
}

.elementor-181 .elementor-element.elementor-element-66aacb6e {
    text-align: left
}

.elementor-181 .elementor-element.elementor-element-66aacb6e .elementor-image img {
    width: 100px
}

.elementor-181 .elementor-element.elementor-element-66aacb6e>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-7498fb38 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px
}

.elementor-181 .elementor-element.elementor-element-7498fb38>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-181 .elementor-element.elementor-element-3722284b>.elementor-element-populated {
    margin: 0 0 0 25%;
    padding: 0
}

.elementor-181 .elementor-element.elementor-element-5c72b08b {
    text-align: left
}

.elementor-181 .elementor-element.elementor-element-5c72b08b .elementor-image img {
    width: 100px
}

.elementor-181 .elementor-element.elementor-element-5c72b08b>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-3bd83e70 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px
}

.elementor-181 .elementor-element.elementor-element-3bd83e70>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-181 .elementor-element.elementor-element-3749d9a4 {
    margin-top: 65px;
    margin-bottom: 0;
    padding: 85px 0 0
}

.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-3eef4c01.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-3eef4c01.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-789e5a4f .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-789e5a4f>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-61ba7bb9 {
    font-size: 20px;
    line-height: 33px;
    width: 440px;
    max-width: 440px
}

.elementor-181 .elementor-element.elementor-element-61ba7bb9>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-3b78f40a>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-305182ed {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -40px;
    margin-bottom: -280px
}

.elementor-181 .elementor-element.elementor-element-305182ed>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-181 .elementor-element.elementor-element-732f5439.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-181 .elementor-element.elementor-element-8f47a17.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-181 .elementor-element.elementor-element-8f47a17 .elementor-element-populated a:hover {
    color: #000
}

.elementor-181 .elementor-element.elementor-element-8f47a17>.elementor-element-populated {
    padding: 50px
}

.elementor-181 .elementor-element.elementor-element-b9fc692 .elementor-heading-title {
    color: #fff;
    font-size: 11px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-b9fc692>.elementor-widget-container {
    margin: 0 0 -10px
}

.elementor-181 .elementor-element.elementor-element-100a685 .elementor-heading-title {
    color: #fff;
    letter-spacing: 1px
}

.elementor-181 .elementor-element.elementor-element-90dbb28 .elementor-heading-title {
    color: #fff;
    font-size: 11px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-90dbb28>.elementor-widget-container {
    margin: 40px 0 -10px
}

.elementor-181 .elementor-element.elementor-element-26c2096 .elementor-heading-title {
    color: #fff;
    letter-spacing: 1px
}

.elementor-181 .elementor-element.elementor-element-82d7b2c .elementor-heading-title {
    color: #fff;
    font-size: 11px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-82d7b2c>.elementor-widget-container {
    margin: 40px 0 -10px
}

.elementor-181 .elementor-element.elementor-element-806d2a4 .elementor-heading-title {
    color: #fff;
    letter-spacing: 1px
}

.elementor-181 .elementor-element.elementor-element-66f93105>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-66f93105 {
    width: 400px;
    max-width: 400px
}

.elementor-181 .elementor-element.elementor-element-7cb15e1f>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-633b52ef>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-21729d4 {
    text-align: left
}

.elementor-181 .elementor-element.elementor-element-21729d4 .elementor-image img {
    width: 296px
}

.elementor-181 .elementor-element.elementor-element-51c27d18 {
    margin-top: 65px;
    margin-bottom: 0;
    padding: 85px 0 0
}

.elementor-181 .elementor-element.elementor-element-4c690d57 .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-4c690d57>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-e5b9056 {
    font-size: 20px;
    line-height: 33px;
    width: 440px;
    max-width: 440px
}

.elementor-181 .elementor-element.elementor-element-e5b9056>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-1b02fb93 .more-posts-portfolio {
    font-weight: 600
}

.elementor-181 .elementor-element.elementor-element-70c2f970 {
    margin-top: 65px;
    margin-bottom: 0;
    padding: 85px 0 0
}

.elementor-181 .elementor-element.elementor-element-442532ad .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-442532ad>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-7c29fe38 {
    font-size: 20px;
    line-height: 33px;
    width: 440px;
    max-width: 440px
}

.elementor-181 .elementor-element.elementor-element-7c29fe38>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-867a4a4 {
    text-align: center
}

.elementor-181 .elementor-element.elementor-element-867a4a4 a.service-link {
    color: #000
}

.elementor-181 .elementor-element.elementor-element-867a4a4 a.service-link:before {
    background-color: #000
}

.elementor-181 .elementor-element.elementor-element-867a4a4 a.service-link:hover {
    color: #f44647
}

.elementor-181 .elementor-element.elementor-element-867a4a4>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-181 .elementor-element.elementor-element-79b8e72a {
    margin-top: 65px;
    margin-bottom: 0;
    padding: 85px 0 0
}

.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-7b7cebf6.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-181 .elementor-element.elementor-element-7b7cebf6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-181 .elementor-element.elementor-element-81ce8d7 .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-81ce8d7>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-e7b4a8f {
    font-size: 20px;
    line-height: 33px;
    width: 440px;
    max-width: 440px
}

.elementor-181 .elementor-element.elementor-element-e7b4a8f>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-f14a1ee>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-457d247 {
    margin-top: 30px;
    margin-bottom: 0;
    padding: 0 30px 0 0
}

.elementor-181 .elementor-element.elementor-element-4d35a9fb>.elementor-element-populated {
    margin: 0 5% 0 0
}

.elementor-181 .elementor-element.elementor-element-58db6117>.elementor-element-populated {
    margin: 0 0 0 5%
}

.elementor-181 .elementor-element.elementor-element-3889ef3f {
    margin-top: 65px;
    margin-bottom: 0;
    padding: 85px 0 0
}

.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-102358d5.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-102358d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-181 .elementor-element.elementor-element-64c9b273 .elementor-heading-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 5px
}

.elementor-181 .elementor-element.elementor-element-64c9b273>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-181 .elementor-element.elementor-element-741b4645 {
    font-size: 20px;
    line-height: 33px;
    width: 440px;
    max-width: 440px
}

.elementor-181 .elementor-element.elementor-element-741b4645>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-181 .elementor-element.elementor-element-1371fab6 {
    margin-top: 0;
    margin-bottom: 20px
}

.elementor-181 .elementor-element.elementor-element-554e9c50 .elementor-image:hover img {
    opacity: .8
}

.elementor-181 .elementor-element.elementor-element-554e9c50 .elementor-image img {
    transition-duration: .3s
}

.elementor-181 .elementor-element.elementor-element-21766d8d>.elementor-widget-container {
    margin: 50px 0 0
}



#whatwedo {
    top:-200px;
}
#socialMedia{
    top:-170px;
}
#video{
    top:-20px;
}
#p-item-59 {
    position: absolute;
    top: 0px;
}
#p-item-60 {
    position: absolute; 
    left: 50%;
    top: 0px;
}
#contact{
    top:-1200px;
}
#contactSec1 {
    width: 160%;
}
#footer {
    top:-1200px;
}

@media(min-width:768px) {
    .elementor-181 .elementor-element.elementor-element-134323c7 {
        width: 50.149%
    }

    .elementor-181 .elementor-element.elementor-element-3722284b {
        width: 49.851%
    }

    .elementor-181 .elementor-element.elementor-element-732f5439 {
        width: 59.875%
    }

    .elementor-181 .elementor-element.elementor-element-8f47a17 {
        width: 40.063%
    }
}

@media(max-width:1024px) {
    .elementor-181 .elementor-element.elementor-element-294fb7e0>.elementor-element-populated {
        padding: 70px 0
    }

    .elementor-181 .elementor-element.elementor-element-61546de .entry-title {
        font-size: 100px;
        line-height: 100px
    }

    .elementor-181 .elementor-element.elementor-element-6071e02c {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-63b921ef>.elementor-element-populated {
        margin: 0 15% 10% 0
    }

    .elementor-181 .elementor-element.elementor-element-177c0dfb>.elementor-element-populated {
        margin: 0 0 10% 15%
    }

    .elementor-181 .elementor-element.elementor-element-134323c7>.elementor-element-populated {
        margin: 0 15% 10% 0
    }

    .elementor-181 .elementor-element.elementor-element-3722284b>.elementor-element-populated {
        margin: 0 0 10% 15%
    }

    .elementor-181 .elementor-element.elementor-element-3749d9a4 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-305182ed {
        margin-top: -20px;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-732f5439>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-181 .elementor-element.elementor-element-90dbb28>.elementor-widget-container {
        margin: 20px 0 -10px
    }

    .elementor-181 .elementor-element.elementor-element-82d7b2c>.elementor-widget-container {
        margin: 20px 0 -10px
    }

    .elementor-181 .elementor-element.elementor-element-66f93105>.elementor-widget-container {
        margin: 30px 0 0
    }

    .elementor-181 .elementor-element.elementor-element-66f93105 {
        width: 100%;
        max-width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-51c27d18 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-70c2f970 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-79b8e72a {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-181 .elementor-element.elementor-element-7b7cebf6>.elementor-element-populated {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-457d247 {
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-4d35a9fb>.elementor-element-populated {
        margin: 0 3% 0 0
    }

    .elementor-181 .elementor-element.elementor-element-58db6117>.elementor-element-populated {
        margin: 0 0 0 3%
    }

    .elementor-181 .elementor-element.elementor-element-3889ef3f {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .elementor-181 .elementor-element.elementor-element-40dcf5a6>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-181 .elementor-element.elementor-element-294fb7e0>.elementor-element-populated {
        padding: 85px 0 0
    }

    .elementor-181 .elementor-element.elementor-element-61546de .entry-title {
        font-size: 65px;
        line-height: 67px
    }

    .elementor-181 .elementor-element.elementor-element-20dd8613>.elementor-element-populated {
        margin: 30px 0 0;
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-384378cf>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-7d4f5dea {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-57f61afc {
        padding: 20px
    }

    .elementor-181 .elementor-element.elementor-element-7ef5761>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-7ef5761 {
        width: 100%;
        max-width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-98209e5>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-98209e5 {
        width: 100%;
        max-width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-63b921ef>.elementor-element-populated {
        margin: 0 0 40px
    }

    .elementor-181 .elementor-element.elementor-element-3a987b85>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-692dba67>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-177c0dfb>.elementor-element-populated {
        margin: 0 0 40px
    }

    .elementor-181 .elementor-element.elementor-element-1844e2e6>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-4366ecc1>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-134323c7>.elementor-element-populated {
        margin: 0 0 40px
    }

    .elementor-181 .elementor-element.elementor-element-66aacb6e>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-7498fb38>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-3722284b>.elementor-element-populated {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-5c72b08b>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-3bd83e70>.elementor-widget-container {
        margin: 0
    }

    .elementor-181 .elementor-element.elementor-element-789e5a4f>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-61ba7bb9 {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-8f47a17>.elementor-element-populated {
        padding: 30px
    }

    .elementor-181 .elementor-element.elementor-element-64adf03d>.elementor-element-populated {
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-4c690d57>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-e5b9056 {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-2acffe1b>.elementor-element-populated {
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-442532ad>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-7c29fe38 {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-7b7cebf6>.elementor-element-populated {
        margin: 30px 0 0;
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-81ce8d7>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-e7b4a8f {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-4d35a9fb>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-58db6117>.elementor-element-populated {
        margin: 20px 0 0;
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-102358d5>.elementor-element-populated {
        margin: 30px 0 0;
        padding: 0
    }

    .elementor-181 .elementor-element.elementor-element-64c9b273>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-181 .elementor-element.elementor-element-741b4645 {
        font-size: 18px;
        line-height: 30px
    }

    .elementor-181 .elementor-element.elementor-element-21766d8d>.elementor-widget-container {
        padding: 0
    }
    #whatwedo {
        top:-100px;
    }
    #communication{
        top:-50px;
    }
    #socialMedia{
        top:-170px;
    }
    #video{
        top:-50px;
    }
    #whereToFound {
        top:-30px;
    }
    #p-item-59 {
        position: absolute;
        top: 0px;
    }
    #p-item-60 {
        position: absolute; 
        left: 0;
        top: 350px;
    }
    #contact{
        top:-950px;
    }
    #contactSec1{
        width: 90%;
    }
    #ajax-contact-form {
        width: 90%;
    }
    #footer {
        top:-1000px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-181 .elementor-element.elementor-element-20dd8613 {
        width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-3eef4c01 {
        width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-8f47a17 {
        width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-7b7cebf6 {
        width: 100%
    }

    .elementor-181 .elementor-element.elementor-element-4d35a9fb {
        width: 50%
    }

    .elementor-181 .elementor-element.elementor-element-58db6117 {
        width: 50%
    }

    .elementor-181 .elementor-element.elementor-element-102358d5 {
        width: 100%
    }
}