.elementor-14 .elementor-element.elementor-element-928aa93:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-928aa93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
    background-image: url("https://quicklinktele.com/wp-content/uploads/2022/06/ariane-hackbart-LqNazx_i4UY-unsplash-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-928aa93 > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-928aa93 > .elementor-container {
    max-width: 1200px;
    min-height: 280px;
}

.elementor-14 .elementor-element.elementor-element-928aa93 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-15a06c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-15a06c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

body:not(.rtl) .elementor-14 .elementor-element.elementor-element-576bd9a {
    left: 4px;
}

body.rtl .elementor-14 .elementor-element.elementor-element-576bd9a {
    right: 4px;
}

.elementor-14 .elementor-element.elementor-element-576bd9a {
    top: -289px;
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-576bd9a .elementor-heading-title {
    color: var(--e-global-color-087464e);
}

.elementor-14 .elementor-element.elementor-element-6a9111c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6a9111c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-6a9111c > .elementor-container {
    max-width: 1200px;
}

.elementor-14 .elementor-element.elementor-element-6a9111c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-14 .elementor-element.elementor-element-6a9111c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-26b9619 > .elementor-widget-container {
    padding: 30px 100px 0px 100px;
}

.elementor-14 .elementor-element.elementor-element-26b9619 {
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-3ca69b4 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 50px;
}

.elementor-14 .elementor-element.elementor-element-3ca69b4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-3ca69b4 .elementor-divider-separator {
    width: 2px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-3ca69b4 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-14 .elementor-element.elementor-element-04d17c1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04d17c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-14 .elementor-element.elementor-element-04d17c1 > .elementor-container {
    max-width: 1200px;
}

.elementor-14 .elementor-element.elementor-element-04d17c1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px;
}

.elementor-14 .elementor-element.elementor-element-04d17c1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-c64eec1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
}

.elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-element-populated {
    box-shadow: 0px 0px 45px 0px rgba(225, 225, 225, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-c64eec1:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-99f91bd > .elementor-widget-container {
    padding: 25px;
}

.elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-99f91bd {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #4A4A4A;
}

.elementor-14 .elementor-element.elementor-element-99f91bd.elementor-view-stacked .elementor-icon {
    background-color: #09AEB8;
}

.elementor-14 .elementor-element.elementor-element-99f91bd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-99f91bd.elementor-view-default .elementor-icon {
    fill: #09AEB8;
    color: #09AEB8;
    border-color: #09AEB8;
}

.elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-191c088:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-191c088 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-191c088 > .elementor-element-populated {
    box-shadow: 0px 0px 45px 0px rgba(225, 225, 225, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-191c088:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-191c088 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-76478fe > .elementor-widget-container {
    padding: 25px;
}

.elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-76478fe {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-76478fe.elementor-view-stacked .elementor-icon {
    background-color: #09AEB8;
}

.elementor-14 .elementor-element.elementor-element-76478fe.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-76478fe.elementor-view-default .elementor-icon {
    fill: #09AEB8;
    color: #09AEB8;
    border-color: #09AEB8;
}

.elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-caaa794:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-caaa794 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-caaa794 > .elementor-element-populated {
    box-shadow: 0px 0px 45px 0px rgba(225, 225, 225, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-caaa794:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-caaa794 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-a8894a2 > .elementor-widget-container {
    padding: 25px;
}

.elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-a8894a2 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-a8894a2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-a8894a2.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a8894a2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-d69eb32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-d69eb32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-d69eb32 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-d69eb32:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-d69eb32 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-ba44880 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-ba44880 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-ba44880.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-ba44880.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ba44880.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-ff97dc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-ff97dc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-ff97dc6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-ff97dc6:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-ff97dc6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-4dedba1 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-4dedba1 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-4dedba1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-4dedba1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4dedba1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-7d1c868:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-7d1c868 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-7d1c868 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-7d1c868:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-7d1c868 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-c5f14a4 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-c5f14a4 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-c5f14a4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-c5f14a4.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c5f14a4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-595c44e {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-7c2dbb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-7c2dbb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-7c2dbb9 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-7c2dbb9:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-7c2dbb9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-b14744b > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-14 .elementor-element.elementor-element-b14744b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-087464e);
}

.elementor-14 .elementor-element.elementor-element-b14744b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-b14744b .elementor-icon-box-title a {
    font-size: 34px;
}

.elementor-14 .elementor-element.elementor-element-b67575f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-b67575f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-b67575f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-b67575f:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-b67575f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-a7d4352 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-a7d4352 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-a7d4352.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-a7d4352.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a7d4352.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-1b6e4a1 > .elementor-widget-container {
    margin: -51px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-e390a8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-e390a8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-e390a8b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-e390a8b:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-e390a8b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-7a26fb0 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-7a26fb0 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-7a26fb0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-7a26fb0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7a26fb0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-4380b3b > .elementor-widget-container {
    margin: -16px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-e8f497a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-e8f497a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-e8f497a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-e8f497a:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-e8f497a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4ec0e9c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-fe0c308 > .elementor-widget-container {
    margin: 102px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-fb6e6eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-fb6e6eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-fb6e6eb > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-fb6e6eb:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-fb6e6eb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-ad7c02a > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-ad7c02a {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-ad7c02a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-ad7c02a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ad7c02a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-b316a3c > .elementor-widget-container {
    margin: 103px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-091fca2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-091fca2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-091fca2 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-091fca2:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-091fca2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-7c67b58 > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-7c67b58 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-7c67b58.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-7c67b58.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7c67b58.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-df899bb > .elementor-widget-container {
    margin: -16px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-20836a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-20836a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-20836a1 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-14 .elementor-element.elementor-element-20836a1:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 205, 205, 0.5);
}

.elementor-14 .elementor-element.elementor-element-20836a1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-838cf6f > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-838cf6f {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-14 .elementor-element.elementor-element-838cf6f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-838cf6f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-838cf6f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-afb68c1 > .elementor-widget-container {
    margin: 15px 0px 41px 47px;
}

.elementor-14 .elementor-element.elementor-element-5b530f6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5b530f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://quicklinktele.com/wp-content/uploads/2022/06/80910-scaled.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-5b530f6 > .elementor-background-overlay {
    background-color: var(--e-global-color-astglobalcolor2);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-5b530f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-3e6f971.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-3e6f971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-53f1226.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon {
    font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon svg {
    height: 20px;
}

.elementor-14 .elementor-element.elementor-element-ed781b0 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-ed781b0 {
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-ed781b0 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-449cc49:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-449cc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-449cc49 > .elementor-container {
    max-width: 1200px;
}

.elementor-14 .elementor-element.elementor-element-449cc49 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-14 .elementor-element.elementor-element-449cc49 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-62d0b15 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-2557e50 > .elementor-container {
    max-width: 1200px;
}

.elementor-14 .elementor-element.elementor-element-2557e50 {
    padding: 30px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-24e430c > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-24e430c:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 204.74999999999997, 204.74999999999997, 0.5);
}

.elementor-14 .elementor-element.elementor-element-4031791 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-4031791.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-4031791.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4031791.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-4031791 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-1d55bcd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-1d55bcd:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 204.74999999999997, 204.74999999999997, 0.5);
}

.elementor-14 .elementor-element.elementor-element-059574f {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-059574f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-059574f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-059574f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-059574f .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-931ddb9 > .elementor-container {
    max-width: 1200px;
}

.elementor-14 .elementor-element.elementor-element-931ddb9 {
    padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-e35c4cd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-e35c4cd:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 204.74999999999997, 204.74999999999997, 0.5);
}

.elementor-14 .elementor-element.elementor-element-60bb82a {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-60bb82a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-60bb82a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-60bb82a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-60bb82a .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-53198cb > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 50px 50px 50px;
}

.elementor-14 .elementor-element.elementor-element-53198cb:hover > .elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(207, 204.74999999999997, 204.74999999999997, 0.5);
}

.elementor-14 .elementor-element.elementor-element-39183c5 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-39183c5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-39183c5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-39183c5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-39183c5 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-11e0daa:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-11e0daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-14 .elementor-element.elementor-element-11e0daa > .elementor-container {
    min-height: 200px;
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-11e0daa {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-11e0daa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-befd2c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-befd2c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-befd2c0 > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
}

.elementor-14 .elementor-element.elementor-element-842bdc5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-842bdc5 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-842bdc5 .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-14 .elementor-element.elementor-element-842bdc5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-842bdc5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-842bdc5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor2);
    color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-842bdc5 .elementor-icon {
    font-size: 35px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-47ff9af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-47ff9af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14 .elementor-element.elementor-element-47ff9af > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
}

.elementor-14 .elementor-element.elementor-element-66ff4b4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-66ff4b4 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-66ff4b4 .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-14 .elementor-element.elementor-element-66ff4b4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-66ff4b4.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-66ff4b4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor2);
    color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-66ff4b4 .elementor-icon {
    font-size: 35px;
}

.elementor-14 .elementor-element.elementor-element-c716b9c > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
}

.elementor-14 .elementor-element.elementor-element-0d71715 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-14 .elementor-element.elementor-element-0d71715 {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-0d71715 .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-14 .elementor-element.elementor-element-0d71715.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-0d71715.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0d71715.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor2);
    color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-14 .elementor-element.elementor-element-0d71715 .elementor-icon {
    font-size: 35px;
}

@media (max-width: 1024px) {
    .elementor-14 .elementor-element.elementor-element-6a9111c {
        padding: 50px 0px 50px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-04d17c1 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-99f91bd > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-14 .elementor-element.elementor-element-191c088 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-76478fe > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-14 .elementor-element.elementor-element-caaa794 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-a8894a2 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-14 .elementor-element.elementor-element-ba44880 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-4dedba1 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-c5f14a4 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-a7d4352 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-7a26fb0 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-4ec0e9c > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-ad7c02a > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-7c67b58 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-838cf6f > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-5b530f6 {
        padding: 120px 120px 120px 120px;
    }

    .elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon {
        font-size: 14px;
    }

    .elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon svg {
        height: 14px;
    }

    .elementor-14 .elementor-element.elementor-element-449cc49 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-24e430c > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-1d55bcd > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-e35c4cd > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-53198cb > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-11e0daa {
        padding: 0px 20px 0px 20px;
    }

    .elementor-14 .elementor-element.elementor-element-befd2c0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-47ff9af > .elementor-element-populated {
        padding: 0px 0px 0px 50px;
    }

    .elementor-14 .elementor-element.elementor-element-c716b9c > .elementor-element-populated {
        padding: 0px 0px 0px 50px;
    }
}

@media (max-width: 767px) {
    .elementor-14 .elementor-element.elementor-element-928aa93 > .elementor-container {
        min-height: 200px;
    }

    .elementor-14 .elementor-element.elementor-element-928aa93 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 170px 0px 30px 0px;
    }

    body:not(.rtl) .elementor-14 .elementor-element.elementor-element-576bd9a {
        left: 3px;
    }

    body.rtl .elementor-14 .elementor-element.elementor-element-576bd9a {
        right: 3px;
    }

    .elementor-14 .elementor-element.elementor-element-576bd9a {
        top: -248px;
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-576bd9a .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-14 .elementor-element.elementor-element-6a9111c {
        padding: 0px 20px 60px 20px;
    }

    .elementor-14 .elementor-element.elementor-element-c3932ab > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-26b9619 > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-04d17c1 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-24e707c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-14 .elementor-element.elementor-element-b2bb880 {
        padding: 50px 9px 0px 9px;
    }

    .elementor-14 .elementor-element.elementor-element-c64eec1 > .elementor-element-populated {
        margin: 0px 0px 17px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-99f91bd > .elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-99f91bd .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-191c088 > .elementor-element-populated {
        margin: 0px 0px 19px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-76478fe > .elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-76478fe .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-caaa794 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-a8894a2 > .elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a8894a2 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-ba44880 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ba44880 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-4dedba1 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4dedba1 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-c5f14a4 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c5f14a4 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-a7d4352 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a7d4352 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-7a26fb0 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-7a26fb0 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-4ec0e9c > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4ec0e9c .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-ad7c02a > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ad7c02a .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-7c67b58 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-7c67b58 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-838cf6f > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-838cf6f .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-14 .elementor-element.elementor-element-5b530f6 {
        padding: 80px 80px 80px 80px;
    }

    .elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon {
        font-size: 12px;
    }

    .elementor-14 .elementor-element.elementor-element-53f1226 .elementor-icon svg {
        height: 12px;
    }

    .elementor-14 .elementor-element.elementor-element-ed781b0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-449cc49 {
        padding: 50px 10px 0px 10px;
    }

    .elementor-14 .elementor-element.elementor-element-2557e50 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-24e430c > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-14 .elementor-element.elementor-element-1d55bcd > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-14 .elementor-element.elementor-element-931ddb9 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-e35c4cd > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-14 .elementor-element.elementor-element-53198cb > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-14 .elementor-element.elementor-element-11e0daa {
        padding: 50px 50px 50px 50px;
    }

    .elementor-14 .elementor-element.elementor-element-befd2c0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-842bdc5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-842bdc5 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-47ff9af > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-66ff4b4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-66ff4b4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-14 .elementor-element.elementor-element-c716b9c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-0d71715 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-14 .elementor-element.elementor-element-0d71715 .elementor-icon-box-wrapper {
        text-align: center;
    }
}

@media (min-width: 1025px) {
    .elementor-14 .elementor-element.elementor-element-928aa93:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-928aa93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-14 .elementor-element.elementor-element-5b530f6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5b530f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
