.elementor-78 .elementor-element.elementor-element-919a0e2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78 .elementor-element.elementor-element-919a0e2:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-919a0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-78 .elementor-element.elementor-element-919a0e2 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #ededed;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

    .elementor-78 .elementor-element.elementor-element-919a0e2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-78 .elementor-element.elementor-element-d09c092 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-icon i {
    color: #565656;
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-icon svg {
    fill: #565656;
    width: 14px;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-887d2e7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-78 .elementor-element.elementor-element-887d2e7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-78 .elementor-element.elementor-element-887d2e7 > .elementor-element-populated {
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-925e699 {
    color: #575757;
    font-size: 14px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-78 .elementor-element.elementor-element-925e699 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 0px 10px 0px 10px;
        border-style: solid;
        border-width: 0px 1px 0px 1px;
        border-color: rgba(255,255,255,0.1);
    }

.elementor-78 .elementor-element.elementor-element-c0aecb2 {
    color: #575757;
    font-size: 14px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-78 .elementor-element.elementor-element-c0aecb2 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 10px;
        border-style: solid;
        border-width: 0px 1px 0px 1px;
        border-color: rgba(255,255,255,0.1);
    }

.elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78 .elementor-element.elementor-element-e52a00e:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-78 .elementor-element.elementor-element-e52a00e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ededed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

    .elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-78 .elementor-element.elementor-element-fcaeb2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-78 .elementor-element.elementor-element-fcaeb2e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
    max-width: 67px;
}

.elementor-78 .elementor-element.elementor-element-51190a3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-51190a3 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_nav_menu > li {
    padding: 10px 15px 10px 15px;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_menu .menu-item a {
    color: #0c0c0c;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_nav_menu a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #f4f4f4;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-a46e913.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-78 .elementor-element.elementor-element-df8d6fd > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-78 .elementor-element.elementor-element-df8d6fd {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-c06b8a1 .man_logo {
    color: #0c0c0c;
}

.elementor-78 .elementor-element.elementor-element-c06b8a1 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-c06b8a1 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-8f16aeb > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-78 .elementor-element.elementor-element-8f16aeb {
    width: auto;
    max-width: auto;
    align-self: center;
}

body.elementor-page-78:not(.elementor-motion-effects-element-type-background), body.elementor-page-78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #4054b2;
}

@media(max-width:1024px) {
    .elementor-78 .elementor-element.elementor-element-e52a00e {
        padding: 5px 0px 5px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-fcaeb2e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 57px;
    }

    .elementor-78 .elementor-element.elementor-element-51190a3 {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-a46e913.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-78 .elementor-element.elementor-element-a46e913.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-78 .elementor-element.elementor-element-a46e913 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-df8d6fd {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-c06b8a1 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-78 .elementor-element.elementor-element-8f16aeb {
        width: auto;
        max-width: auto;
    }
}

@media(max-width:767px) {
    .elementor-78 .elementor-element.elementor-element-919a0e2 {
        padding: 5px 0px 5px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-e52a00e {
        padding: 5px 0px 5px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 100%;
    }

        .elementor-78 .elementor-element.elementor-element-fcaeb2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
            justify-content: space-between;
        }

        .elementor-78 .elementor-element.elementor-element-fcaeb2e > .elementor-element-populated {
            padding: 0px 10px 0px 10px;
        }

    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 90px;
    }

    .elementor-78 .elementor-element.elementor-element-51190a3 {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a46e913 {
        width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-df8d6fd {
        width: auto;
        max-width: auto;
        align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-c06b8a1 {
        width: auto;
        max-width: auto;
        align-self: center;
    }
}

@media(min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-a46e913 {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 50%;
    }

    .elementor-78 .elementor-element.elementor-element-a46e913 {
        width: 50%;
    }
}

.elementor-1093 .elementor-element.elementor-element-c4a2bd3:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-c4a2bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
    background-image: url("../img/polymer-banner.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1093 .elementor-element.elementor-element-c4a2bd3 > .elementor-background-overlay {
    background-color: #0c0c0c;
    opacity: 0.35;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1093 .elementor-element.elementor-element-c4a2bd3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 250px 0px 150px 0px;
}

.elementor-1093 .elementor-element.elementor-element-7dc57c9 {
    text-align: left;
}

    .elementor-1093 .elementor-element.elementor-element-7dc57c9 .elementor-heading-title {
        color: #FFFFFF;
        font-size: 42px;
        font-weight: bold;
        line-height: 52px;
    }

    .elementor-1093 .elementor-element.elementor-element-7dc57c9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-1093 .elementor-element.elementor-element-50fca4f {
    text-align: left;
}

    .elementor-1093 .elementor-element.elementor-element-50fca4f .elementor-heading-title {
        color: #FFFFFF;
        font-size: 14px;
        line-height: 24px;
    }

    .elementor-1093 .elementor-element.elementor-element-50fca4f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-bc-flex-widget .elementor-1093 .elementor-element.elementor-element-ead360b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-ead360b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-ead360b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-05a4ff1 {
    transform: scale(2);
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-1093 .elementor-element.elementor-element-05a4ff1 a {
        color: #906feb;
    }

.elementor-1093 .elementor-element.elementor-element-bd83f8a:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-bd83f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1093 .elementor-element.elementor-element-bd83f8a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-bd83f8a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1093 .elementor-element.elementor-element-1db84eb .gallery-item img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1093 .elementor-element.elementor-element-1db84eb .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-1db84eb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1093 .elementor-element.elementor-element-44b75cd:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-44b75cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1093 .elementor-element.elementor-element-44b75cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 100px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-44b75cd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1093 .elementor-element.elementor-element-132c65f {
    text-align: center;
}

    .elementor-1093 .elementor-element.elementor-element-132c65f b {
        color: #6EC1E4;
    }

.elementor-1093 .elementor-element.elementor-element-7ee0738.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-7ee0738:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-element-populated, .elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-element-populated > .elementor-background-overlay, .elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-element-populated {
    box-shadow: 0px 0px 22px -1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 40px 20px 40px 20px;
}

.elementor-1093 .elementor-element.elementor-element-7ee0738:hover > .elementor-element-populated {
    box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.37);
}

.elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1093 .elementor-element.elementor-element-b89ee9f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-b89ee9f .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-b89ee9f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-1093 .elementor-element.elementor-element-d6d952f {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-9ad99e3 .elementor-text-editor {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-f78afd5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-f78afd5.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-f78afd5.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-f78afd5.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-1093 .elementor-element.elementor-element-f78afd5.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-f78afd5.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-1093 .elementor-element.elementor-element-f78afd5 .elementor-icon {
    font-size: 30px;
}

    .elementor-1093 .elementor-element.elementor-element-f78afd5 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-f78afd5 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-1093 .elementor-element.elementor-element-f78afd5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 10px 2px 10px;
    background-color: #D1A990;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1093 .elementor-element.elementor-element-f78afd5 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-element-populated, .elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-element-populated {
    box-shadow: 0px 0px 22px -1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 40px 20px 40px 20px;
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0:hover > .elementor-element-populated {
    box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.37);
}

.elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1093 .elementor-element.elementor-element-3310515 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-3310515 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-3310515 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-1093 .elementor-element.elementor-element-1e8ca0a {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-da49a7e .elementor-text-editor {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-b3cb575 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-b3cb575.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-b3cb575.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-b3cb575.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-1093 .elementor-element.elementor-element-b3cb575.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-b3cb575.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-1093 .elementor-element.elementor-element-b3cb575 .elementor-icon {
    font-size: 30px;
}

    .elementor-1093 .elementor-element.elementor-element-b3cb575 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-b3cb575 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-1093 .elementor-element.elementor-element-b3cb575 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 10px 2px 10px;
    background-color: #D1A990;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1093 .elementor-element.elementor-element-b3cb575 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1093 .elementor-element.elementor-element-904e344.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-904e344:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-element-populated, .elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-element-populated > .elementor-background-overlay, .elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-element-populated {
    box-shadow: 0px 0px 22px -1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 40px 20px 40px 20px;
}

.elementor-1093 .elementor-element.elementor-element-904e344:hover > .elementor-element-populated {
    box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.37);
}

.elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1093 .elementor-element.elementor-element-7683b27 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-7683b27 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-7683b27 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-1093 .elementor-element.elementor-element-9afc1af {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-ff33f82 .elementor-text-editor {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-f555021 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-f555021.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-f555021.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-f555021.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-1093 .elementor-element.elementor-element-f555021.elementor-view-framed .elementor-icon, .elementor-1093 .elementor-element.elementor-element-f555021.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-1093 .elementor-element.elementor-element-f555021 .elementor-icon {
    font-size: 30px;
}

    .elementor-1093 .elementor-element.elementor-element-f555021 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-f555021 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-1093 .elementor-element.elementor-element-f555021 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 10px 2px 10px;
    background-color: #D1A990;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1093 .elementor-element.elementor-element-f555021 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1093 .elementor-element.elementor-element-658e36e:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-658e36e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1093 .elementor-element.elementor-element-658e36e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-658e36e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1093 .elementor-element.elementor-element-9ad29e7 .elementor-custom-embed-play i {
    color: #ff0754;
    text-shadow: 0px 0px 0px rgba(0,0,0,0);
}

.elementor-1093 .elementor-element.elementor-element-9ad29e7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 6px 61px 6px rgba(0,0,0,0.1);
}

.elementor-1093 .elementor-element.elementor-element-9ad29e7:hover .elementor-widget-container {
    background-color: #ff1b54;
    box-shadow: 0px 25px 68px 6px rgba(12,0,0,0.12);
}

.elementor-bc-flex-widget .elementor-1093 .elementor-element.elementor-element-9de0998.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-9de0998.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-9de0998 > .elementor-element-populated {
    padding: 0px 0px 0px 80px;
}

.elementor-1093 .elementor-element.elementor-element-052c140 .elementor-heading-title {
    font-weight: bold;
}

.elementor-1093 .elementor-element.elementor-element-cdbc07e:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-cdbc07e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-1093 .elementor-element.elementor-element-cdbc07e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 102px 0px 82px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-cdbc07e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1093 .elementor-element.elementor-element-61ebdd4:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-61ebdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #086AD8;
}

.elementor-1093 .elementor-element.elementor-element-61ebdd4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-61ebdd4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1093 .elementor-element.elementor-element-942444c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1093 .elementor-element.elementor-element-7a43291 .elementor-heading-title {
    color: #ffffff;
}

.elementor-1093 .elementor-element.elementor-element-7a43291 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1093 .elementor-element.elementor-element-06c8bdd > .elementor-widget-container {
    margin: 0px -5px -10px -5px;
}

.elementor-1093 .elementor-element.elementor-element-06c8bdd {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1093 .elementor-element.elementor-element-612ecd3 {
    padding: 73px 0px 75px 0px;
}

.elementor-1093 .elementor-element.elementor-element-6a570d7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-e2f2b11 {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-icon i {
    color: #ff1b54;
}

.elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-counter-flex {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-counter-number-wrapper {
    color: #333;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
}

.elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-counter-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-1093 .elementor-element.elementor-element-856c6d1 {
    width: auto;
    max-width: auto;
}

.elementor-1093 .elementor-element.elementor-element-1e2b458 {
    text-align: center;
}

    .elementor-1093 .elementor-element.elementor-element-1e2b458 .elementor-heading-title {
        color: #D2A98E;
    }

    .elementor-1093 .elementor-element.elementor-element-1e2b458 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-1093 .elementor-element.elementor-element-f724b4f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-092a90a {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-icon i {
    color: #ff1b54;
}

.elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-counter-flex {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-counter-number-wrapper {
    color: #333;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
}

.elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-counter-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-1093 .elementor-element.elementor-element-04a3bdf {
    width: auto;
    max-width: auto;
}

.elementor-1093 .elementor-element.elementor-element-858e4f1 {
    text-align: center;
}

    .elementor-1093 .elementor-element.elementor-element-858e4f1 .elementor-heading-title {
        color: #D2A98E;
    }

    .elementor-1093 .elementor-element.elementor-element-858e4f1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-1093 .elementor-element.elementor-element-cb140c7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-2a937e7 {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-270c298 .elementor-icon i {
    color: #ff1b54;
}

.elementor-1093 .elementor-element.elementor-element-270c298 .elementor-counter-flex {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-270c298 .elementor-counter-number-wrapper {
    color: #333;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
}

.elementor-1093 .elementor-element.elementor-element-270c298 .elementor-counter-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-1093 .elementor-element.elementor-element-270c298 {
    width: auto;
    max-width: auto;
}

.elementor-1093 .elementor-element.elementor-element-26a05a5 {
    text-align: center;
}

    .elementor-1093 .elementor-element.elementor-element-26a05a5 .elementor-heading-title {
        color: #D2A98E;
    }

    .elementor-1093 .elementor-element.elementor-element-26a05a5 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-1093 .elementor-element.elementor-element-b26be93.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-bc165ea {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-icon i {
    color: #ff1b54;
}

.elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-counter-flex {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-counter-number-wrapper {
    color: #333;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
}

.elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-counter-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-1093 .elementor-element.elementor-element-adc39d4 {
    width: auto;
    max-width: auto;
}

.elementor-1093 .elementor-element.elementor-element-2a08f87 {
    text-align: center;
}

    .elementor-1093 .elementor-element.elementor-element-2a08f87 .elementor-heading-title {
        color: #D2A98E;
    }

    .elementor-1093 .elementor-element.elementor-element-2a08f87 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-1093 .elementor-element.elementor-element-2be3b86:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-2be3b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/photo-1504384308090-c894fdcc538d.jpg");
    background-size: cover;
}

.elementor-1093 .elementor-element.elementor-element-2be3b86 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.61;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1093 .elementor-element.elementor-element-2be3b86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-1093 .elementor-element.elementor-element-0cee3b0.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-0cee3b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-0cee3b0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1093 .elementor-element.elementor-element-648c4b0 {
    transform: scale(2);
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-1093 .elementor-element.elementor-element-648c4b0 a {
        color: #906feb;
    }

.elementor-1093 .elementor-element.elementor-element-72651ad .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-6bb2311 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 48px;
}

.elementor-1093 .elementor-element.elementor-element-a31be95 {
    color: #FFFFFF;
}

.elementor-1093 .elementor-element.elementor-element-3bd2f90:not(.elementor-motion-effects-element-type-background), .elementor-1093 .elementor-element.elementor-element-3bd2f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../img/map.jpg");
    background-position: 412px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1093 .elementor-element.elementor-element-3bd2f90 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-1093 .elementor-element.elementor-element-3bd2f90 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-1093 .elementor-element.elementor-element-5e9e0e6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-5e9e0e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-1093 .elementor-element.elementor-element-d2a82b6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-d2a82b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1093 .elementor-element.elementor-element-b429d30 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-b429d30 .elementor-icon i, .elementor-1093 .elementor-element.elementor-element-b429d30 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-1093 .elementor-element.elementor-element-8e6e26a {
    text-align: center;
}

.elementor-1093 .elementor-element.elementor-element-0d1f4c0 {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-1093 .elementor-element.elementor-element-9de0998 > .elementor-element-populated {
        padding: 0px 10px 0px 20px;
    }

    .elementor-1093 .elementor-element.elementor-element-612ecd3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-counter-number-wrapper {
        font-size: 31px;
    }

    .elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-counter-number-wrapper {
        font-size: 31px;
    }

    .elementor-1093 .elementor-element.elementor-element-270c298 .elementor-counter-number-wrapper {
        font-size: 31px;
    }

    .elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-counter-number-wrapper {
        font-size: 31px;
    }
}

@media(max-width:767px) {
    .elementor-1093 .elementor-element.elementor-element-c4a2bd3 > .elementor-container {
        min-height: 706px;
    }

        .elementor-1093 .elementor-element.elementor-element-c4a2bd3 > .elementor-container:after {
            content: "";
            min-height: inherit;
        }

    .elementor-1093 .elementor-element.elementor-element-c4a2bd3 {
        padding: 150px 0px 0px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-7dc57c9 {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-50fca4f {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-1efb65d {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-05a4ff1 > .elementor-widget-container {
        margin: 50px 0px 50px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-7ee0738 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-7efd4a0 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-904e344 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-658e36e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-9de0998 > .elementor-element-populated {
        padding: 50px 10px 50px 10px;
    }

    .elementor-1093 .elementor-element.elementor-element-052c140 {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-9cd4060 .elementor-text-editor {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-7a43291 {
        text-align: center;
    }

        .elementor-1093 .elementor-element.elementor-element-7a43291 > .elementor-widget-container {
            margin: 0px 0px 40px 0px;
        }

    .elementor-1093 .elementor-element.elementor-element-06c8bdd {
        text-align: center;
        width: 100%;
        max-width: 100%;
        align-self: center;
    }

    .elementor-1093 .elementor-element.elementor-element-612ecd3 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-1093 .elementor-element.elementor-element-856c6d1 .elementor-counter-flex {
        justify-content: center;
    }

    .elementor-1093 .elementor-element.elementor-element-04a3bdf .elementor-counter-flex {
        justify-content: center;
    }

    .elementor-1093 .elementor-element.elementor-element-270c298 .elementor-counter-flex {
        justify-content: center;
    }

    .elementor-1093 .elementor-element.elementor-element-adc39d4 .elementor-counter-flex {
        justify-content: center;
    }

    .elementor-1093 .elementor-element.elementor-element-648c4b0 > .elementor-widget-container {
        margin: 50px 0px 50px 0px;
    }

    .elementor-1093 .elementor-element.elementor-element-72651ad {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-6bb2311 {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-a31be95 .elementor-text-editor {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-fd733ae {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-04e3d23 {
        text-align: center;
    }

    .elementor-1093 .elementor-element.elementor-element-4ac6603 .elementor-text-editor {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-1093 .elementor-element.elementor-element-6e91aa0 {
        width: 45%;
    }

    .elementor-1093 .elementor-element.elementor-element-ead360b {
        width: 55%;
    }

    .elementor-1093 .elementor-element.elementor-element-c21d44c {
        width: 60%;
    }

    .elementor-1093 .elementor-element.elementor-element-9de0998 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1093 .elementor-element.elementor-element-6e91aa0 {
        width: 70%;
    }

    .elementor-1093 .elementor-element.elementor-element-ead360b {
        width: 30%;
    }

    .elementor-1093 .elementor-element.elementor-element-c21d44c {
        width: 50%;
    }

    .elementor-1093 .elementor-element.elementor-element-9de0998 {
        width: 50%;
    }
}

@media(min-width:1025px) {
    #elementor-lightbox-9ad29e7 .elementor-video-container {
        width: 50%;
    }
}
