.elementor-686 .elementor-element.elementor-element-7921cd4d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-686 .elementor-element.elementor-element-7921cd4d:not(.elementor-motion-effects-element-type-background),
.elementor-686 .elementor-element.elementor-element-7921cd4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#9d9d9d;
}

.elementor-686 .elementor-element.elementor-element-7921cd4d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -9px;
    padding: 0px 0px 0px 0px;
    z-index: 33;
}

.elementor-686 .elementor-element.elementor-element-7921cd4d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-686 .elementor-element.elementor-element-7828d5aa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(27px/2);
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(27px/2);
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(27px/2);
    margin-left: calc(27px/2);
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-27px/2);
    margin-left: calc(-27px/2);
}

body.rtl .elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-27px/2);
}

body:not(.rtl) .elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-27px/2);
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 15px;
    border-color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-item>a {
    font-family: "forma-djr-micro", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-686 .elementor-element.elementor-element-2c96dfe3 .elementor-icon-list-text {
    color: var(--e-global-color-f5a6729);
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-4655c645>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-686 .elementor-element.elementor-element-2475242d {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-widget-container {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-social-icon {
    background-color: #02010100;
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-social-icon i {
    color: var(--e-global-color-f5a6729);
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-social-icon svg {
    fill: var(--e-global-color-f5a6729);
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-social-icon:hover i {
    color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-2475242d .elementor-social-icon:hover svg {
    fill: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-5a445a81>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-686 .elementor-element.elementor-element-5a445a81:not(.elementor-motion-effects-element-type-background),
.elementor-686 .elementor-element.elementor-element-5a445a81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#9d9d9d;
}

.elementor-686 .elementor-element.elementor-element-5a445a81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 33;
}

.elementor-686 .elementor-element.elementor-element-5a445a81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-686 .elementor-element.elementor-element-2088c752 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-686 .elementor-element.elementor-element-2088c752 .elementor-widget-container {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-2088c752 .elementor-social-icon {
    background-color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-2088c752 .elementor-social-icon i {
    color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-2088c752 .elementor-social-icon svg {
    fill: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-6f024a14>.elementor-container {
    max-width: 1300px;
}

.elementor-686 .elementor-element.elementor-element-6f024a14:not(.elementor-motion-effects-element-type-background),
.elementor-686 .elementor-element.elementor-element-6f024a14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f5a6729);
}

.elementor-686 .elementor-element.elementor-element-6f024a14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 38px 0px 20px 0px;
}

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

.elementor-686 .elementor-element.elementor-element-33a7e54b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-686 .elementor-element.elementor-element-74eefc6a {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-74eefc6a .elementor-heading-title {
    color: #347cbe;
      font-family: "forma-djr-micro", Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-686 .elementor-element.elementor-element-74eefc6a>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
    border-style: none;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-686 .elementor-element.elementor-element-64125920 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-item>a {
    font-family: "forma-djr-micro", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-text {
    color: var(--e-global-color-b8ac984);
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-64125920 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-1646860d {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-1646860d .elementor-heading-title {
    color: #347cbe;
      font-family: "forma-djr-micro", Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-686 .elementor-element.elementor-element-1646860d>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
    border-style: none;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-686 .elementor-element.elementor-element-4e559041 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-item>a {
    font-family: "forma-djr-micro", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-text {
    color: var(--e-global-color-b8ac984);
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-4e559041 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-6d217fe8 {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-6d217fe8 .elementor-heading-title {
    color: #347cbe;
      font-family: "forma-djr-micro", Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-686 .elementor-element.elementor-element-6d217fe8>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
    border-style: none;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 2px;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-686 .elementor-element.elementor-element-623e919f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-item>a {
    font-family: "forma-djr-micro", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-text {
    color: var(--e-global-color-b8ac984);
    transition: color 0.3s;
}

.elementor-686 .elementor-element.elementor-element-623e919f .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #347cbe;
}

.elementor-686 .elementor-element.elementor-element-723030ef {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-723030ef .elementor-heading-title {
    color: #347cbe;
      font-family: "forma-djr-micro", Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-686 .elementor-element.elementor-element-723030ef>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
    border-style: none;
}

.elementor-686 .elementor-element.elementor-element-b3f599f {
    text-align: center;
}

.elementor-686 .elementor-element.elementor-element-b3f599f .elementor-heading-title {
    color: #347cbe;
      font-family: "forma-djr-micro", Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-686 .elementor-element.elementor-element-b3f599f>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
    border-style: none;
}

#elementor-popup-modal-686 .dialog-message {
    width: 100vw;
    height: auto;
}

#elementor-popup-modal-686 {
    justify-content: center;
    align-items: flex-start;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .8);
}

#elementor-popup-modal-686 .dialog-widget-content {
    animation-duration: 0.1s;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

@media(max-width:1024px) {
    .elementor-686 .elementor-element.elementor-element-2475242d .elementor-widget-container {
        text-align: right;
    }

    .elementor-686 .elementor-element.elementor-element-2088c752 {
        --icon-size: 24px;
    }

    .elementor-686 .elementor-element.elementor-element-6a4bdedd>.elementor-container {
        max-width: 523px;
    }

    .elementor-686 .elementor-element.elementor-element-74eefc6a {
        text-align: center;
    }

    .elementor-686 .elementor-element.elementor-element-1646860d {
        text-align: center;
    }

    .elementor-686 .elementor-element.elementor-element-6d217fe8 {
        text-align: center;
    }

    .elementor-686 .elementor-element.elementor-element-723030ef {
        text-align: center;
    }

    .elementor-686 .elementor-element.elementor-element-b3f599f {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-686 .elementor-element.elementor-element-7921cd4d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-686 .elementor-element.elementor-element-5a445a81 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-686 .elementor-element.elementor-element-13a1f65f {
        width: 20%;
    }

    .elementor-686 .elementor-element.elementor-element-2088c752 {
        --icon-size: 20px;
    }

    .elementor-686 .elementor-element.elementor-element-1f5c935c {
        width: 60%;
    }

    .elementor-686 .elementor-element.elementor-element-268793f9 img {
        max-width: 66%;
    }

    .elementor-686 .elementor-element.elementor-element-534c3424 {
        width: 20%;
    }

    .elementor-686 .elementor-element.elementor-element-6f024a14>.elementor-container {
        max-width: 1100px;
    }

    .elementor-686 .elementor-element.elementor-element-6f024a14 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-686 .elementor-element.elementor-element-6a4bdedd>.elementor-container {
        max-width: 500px;
    }

    .elementor-686 .elementor-element.elementor-element-6a4bdedd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 50px 0px 50px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-686 .elementor-element.elementor-element-7828d5aa {
        width: 92%;
    }

    .elementor-686 .elementor-element.elementor-element-4655c645 {
        width: 8%;
    }
}