.elementor-13981 .elementor-element.elementor-element-ed04083 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-13981 .elementor-element.elementor-element-41d61c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-13981 .elementor-element.elementor-element-f79d480 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 37%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}


.elementor-13478 .elementor-element.elementor-element-f79d480:not(.elementor-motion-effects-element-type-background),
.elementor-13478 .elementor-element.elementor-element-f79d480 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
    animation: changeBackground 10s infinite;
}

@keyframes changeBackground {
    0% {
        background-image: url("../../2022/04/saudi2.webp");
    }

    25% {
        background-image: url("../../2022/04/saudi5.webp");
    }

    50% {
        background-image: url("../../2022/04/saudi6.webp");
    }

    75% {
        background-image: url("../../2022/04/saudi7.webp");
    }

    100% {
        background-image: url("../../2022/04/saudi2.webp");
    }
}


.elementor-13981 .elementor-element.elementor-element-f79d480,
.elementor-13981 .elementor-element.elementor-element-f79d480::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-d96315d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-a7703c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 1%;
    --padding-right: 1%;
}

.elementor-13981 .elementor-element.elementor-element-d160341 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-8d24d02 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 55px;
}

.elementor-13981 .elementor-element.elementor-element-3ba9934 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-3ba9934 .elementor-divider-separator {
    width: 15%;
}

.elementor-13981 .elementor-element.elementor-element-3ba9934 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-3ba9934>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-1af5f1c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-0736935 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-22cb689 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-22cb689>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-cdbad11 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-4b77439 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-4b77439>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-4e39fce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-13981 .elementor-element.elementor-element-d3c0b8a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-d1fac7e {
    --box-border-color: #FFFFFF00;
    --separator-width: 0px;
    --box-padding: 0px;
    --header-color: var(--e-global-color-d437aab);
    --toggle-button-color: #D5D4D4;
    --item-text-color: var(--e-global-color-text);
    --item-text-hover-decoration: underline;
    --marker-color: var(--e-global-color-text);
    --marker-size: 5px;
}

.elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header-title {
    text-align: start;
}

.elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header,
.elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header-title {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header {
    flex-direction: row;
}

.elementor-13981 .elementor-element.elementor-element-d1fac7e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-990969f>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-990969f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-990969f:not(.elementor-motion-effects-element-type-background),
.elementor-13981 .elementor-element.elementor-element-990969f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13981 .elementor-element.elementor-element-990969f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-990969f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-1986383>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-4e5ee75>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-28682f1 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-23506c1 {
    --divider-border-style: solid;
    --divider-color: #00BFFF;
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-23506c1 .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-23506c1 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-23506c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-802cb10 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-802cb10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-63d432e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-129fe63 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-129fe63,
.elementor-13981 .elementor-element.elementor-element-129fe63::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-fa7113e {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-fa7113e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a6a8fd3 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-a6a8fd3,
.elementor-13981 .elementor-element.elementor-element-a6a8fd3::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-d09893e {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-d09893e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-8944c77 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-23a4922 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-23a4922,
.elementor-13981 .elementor-element.elementor-element-23a4922::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-dfb1fd5 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-dfb1fd5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-fab3c52 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-fab3c52,
.elementor-13981 .elementor-element.elementor-element-fab3c52::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-0468572 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-0468572>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-ea7ec71 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-7ebebb3 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-7ebebb3,
.elementor-13981 .elementor-element.elementor-element-7ebebb3::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-ddb6032 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-ddb6032>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-c8c7b68>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-c8c7b68>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-c8c7b68 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-92b9cf5>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-2b765fc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-1e19e98 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-0ecc6d7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-943dbe3);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-0ecc6d7 .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-0ecc6d7 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-0ecc6d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-37a992b {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-37a992b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a2096a9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-e3232a5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-e3232a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-e3232a5>.elementor-element-populated {
    padding: 10px 0px 10px 20px;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-3aa5001.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-3aa5001.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-4113dc6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-4113dc6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-4113dc6>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-60be26f {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-60be26f.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-60be26f.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-60be26f.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-60be26f.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-76322bd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-8336fe1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-8336fe1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-8336fe1>.elementor-element-populated {
    padding: 10px 0px 10px 20px;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-d9b08c2.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-50f029c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-50f029c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-50f029c>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-3d9afcf.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-12b44db>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-12b44db>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-12b44db:not(.elementor-motion-effects-element-type-background),
.elementor-13981 .elementor-element.elementor-element-12b44db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13981 .elementor-element.elementor-element-12b44db {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-12b44db>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-6062f0d>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-95be7ff>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-70fc87f .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-dcc7c05 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-943dbe3);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-dcc7c05 .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-dcc7c05 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-dcc7c05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-6f87cc5 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-6f87cc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-bd78800 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-7aa1304.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-7aa1304.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-7aa1304>.elementor-element-populated {
    padding: 10px 0px 10px 20px;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-b8109cf.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-b8109cf.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-6106969.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-6106969.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-6106969>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-9ddab2a.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-93db94d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-53efa2e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-53efa2e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-53efa2e>.elementor-element-populated {
    padding: 10px 0px 10px 20px;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-47a1638.elementor-view-stacked .elementor-icon {
    background-color: #00000000;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-47a1638.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-47a1638.elementor-view-default .elementor-icon {
    fill: #00000000;
    color: #00000000;
    border-color: #00000000;
}

.elementor-13981 .elementor-element.elementor-element-47a1638.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-900fdb4 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-900fdb4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-cc5c20f>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-cc5c20f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-cc5c20f {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-f1a6d6a>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-0d8e5bf>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-fe0ea60 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-97814ea {
    --divider-border-style: solid;
    --divider-color: #00BFFF;
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-97814ea .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-97814ea .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-97814ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-0b0bb08 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-0b0bb08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-5c5e06b.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-d1f0559 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-0391ba0 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-0391ba0,
.elementor-13981 .elementor-element.elementor-element-0391ba0::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-ce99dba .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-6c6b643 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-6c6b643>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-f46233c {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-f46233c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-f636c33 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-f636c33>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-0580e7c {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-0580e7c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-20b1732 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-19d8d29 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-19d8d29>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-5cbc61c .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-c328a7e {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-c328a7e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-66b6179.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-66b6179.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-66b6179.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-66b6179>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-c457ecd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-013ca5b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-013ca5b,
.elementor-13981 .elementor-element.elementor-element-013ca5b::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-11022ba {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-11022ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a22194d .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-6c87442 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-6c87442>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-08eade2 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-08eade2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-9a08199 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-24095d8 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-24095d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-359c28e .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-7d7495d {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-7d7495d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-c47c498.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-c47c498.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-c47c498.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-c47c498>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-2e12580 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-b607879 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-b607879,
.elementor-13981 .elementor-element.elementor-element-b607879::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-b0c8107 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-d21f6d2 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-d21f6d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-bb2de7c .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-5d6b2ef {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-5d6b2ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-39e2d93 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-5bda0ec {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-5bda0ec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-bc642be {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-bc642be.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-bc642be.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-bc642be.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-bc642be>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-8d2a201 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-45cd5e8 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-45cd5e8,
.elementor-13981 .elementor-element.elementor-element-45cd5e8::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-63303a3 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-38f879c {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-38f879c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-1dff706 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-1dff706>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-9157c8b {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-9157c8b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-3195f79 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-c361936 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-c361936>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-fd309d7 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-fd309d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-01a7d1c .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-b13e404 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-b13e404>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-3235793 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-3235793>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-38d7b55.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-ac5e0fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-0d1d5ac {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-0d1d5ac,
.elementor-13981 .elementor-element.elementor-element-0d1d5ac::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-94985ec .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-2846657 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-2846657>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-0a125b1 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-a1e2317 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-a1e2317>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-479de39 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-c42c1c5 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-c42c1c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-c4ac721.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-7d680c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-00f1c87 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-00f1c87,
.elementor-13981 .elementor-element.elementor-element-00f1c87::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-49f0956 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-6bc4eae {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-6bc4eae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-78024d0 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-a4c378a {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-a4c378a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-9f48ad8 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-2540794 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-2540794>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-eea5345.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-eea5345.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-eea5345.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon {
    font-size: 70px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-description {
    font-size: 1em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-eea5345>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-aeb52d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13981 .elementor-element.elementor-element-54d301d {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 2px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00BFFF;
    --border-color: #00BFFF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13981 .elementor-element.elementor-element-54d301d,
.elementor-13981 .elementor-element.elementor-element-54d301d::before {
    --border-transition: 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-22e7f03 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-97a0906 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-97a0906>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-9636845 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-69af40d {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-69af40d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-083c630 .elementor-heading-title {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.elementor-13981 .elementor-element.elementor-element-bedbd95 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-bedbd95>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a38d938>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-a38d938>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-a38d938:not(.elementor-motion-effects-element-type-background),
.elementor-13981 .elementor-element.elementor-element-a38d938>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13981 .elementor-element.elementor-element-a38d938 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-a38d938>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-c22a97a>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-66f7aef {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-13981 .elementor-element.elementor-element-7e2ad68>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a12310b .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-1fb0082 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-1fb0082 .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-1fb0082 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-1fb0082>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a58de3e {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-a58de3e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-fa6d97d.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-b7e8b58.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-3dae7bf.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-cd50271.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-cd50271.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-cd50271.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-ad46e78.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-761a7b1.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-e784525 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-e784525.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-e784525.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-e784525.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-101f5e9 {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-101f5e9>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-1f53e33>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-1f53e33>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-1f53e33 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-439c985.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13981 .elementor-element.elementor-element-439c985.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13981 .elementor-element.elementor-element-439c985>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-5d108fb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-ce518e9 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-9c98db3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-9c98db3 .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-9c98db3 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-9c98db3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-0bb1a6b {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-0bb1a6b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-49f7af7 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-13981 .elementor-element.elementor-element-f79dc86>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-e980aa5.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-fa35db4.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-fe3913b.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-78cbe67.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-966a1d0.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-d34b804.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-d34b804.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-d34b804.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-8acc52a.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 {
    --icon-box-icon-margin: 15px;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13981 .elementor-element.elementor-element-272ea34.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-272ea34.elementor-view-framed .elementor-icon,
.elementor-13981 .elementor-element.elementor-element-272ea34.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-title,
.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13981 .elementor-element.elementor-element-37f89cd>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-37f89cd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-37f89cd:not(.elementor-motion-effects-element-type-background),
.elementor-13981 .elementor-element.elementor-element-37f89cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13981 .elementor-element.elementor-element-37f89cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-37f89cd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-45c08bb>.elementor-element-populated {
    padding: 0% 2% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-62173ea>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-8760c8c .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-45c600b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-45c600b .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-45c600b .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-45c600b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-7b4eb9a {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-7b4eb9a>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-b123ae7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-b123ae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-b123ae7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://newsbusiness.b-cdn.net/wp-content/uploads/2023/04/%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84%D9%85%D9%84%D9%83-%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87.jpg");
    background-position: center right;
    background-size: cover;
}



.elementor-13981 .elementor-element.elementor-element-b123ae71:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13981 .elementor-element.elementor-element-b123ae71>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://middleastfreezone.com/LibraryFiles/IDOM_Ras-Al-Khair-Industrial-City-Marketing-Study-2.png");
    background-position: center right;
    background-size: cover;
}


.elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 30% 0% 30% 0%;
}

.elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13981 .elementor-element.elementor-element-b18d36f>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-b18d36f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-b18d36f:not(.elementor-motion-effects-element-type-background),
.elementor-13981 .elementor-element.elementor-element-b18d36f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13981 .elementor-element.elementor-element-b18d36f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-b18d36f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-fc07c35.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13981 .elementor-element.elementor-element-fc07c35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13981 .elementor-element.elementor-element-fc07c35>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-c5c9fc1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13981 .elementor-element.elementor-element-d0dbcfe>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-a31d934 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-dbc64da {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-dbc64da .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-dbc64da .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-dbc64da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-4c27e5d {
    color: var(--e-global-color-text);
}

.elementor-13981 .elementor-element.elementor-element-4c27e5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-8ac4907>.elementor-container {
    max-width: 1280px;
}

.elementor-13981 .elementor-element.elementor-element-8ac4907>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13981 .elementor-element.elementor-element-8ac4907 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13981 .elementor-element.elementor-element-d5b256b>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13981 .elementor-element.elementor-element-8c409ff>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-0d69774 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13981 .elementor-element.elementor-element-9aae53e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13981 .elementor-element.elementor-element-9aae53e .elementor-divider-separator {
    width: 16%;
}

.elementor-13981 .elementor-element.elementor-element-9aae53e .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13981 .elementor-element.elementor-element-9aae53e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13981 .elementor-element.elementor-element-3721d04 .elementor-toggle-title {
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-13981 .elementor-element.elementor-element-3721d04 .elementor-tab-title {
    padding: 20px 0px 20px 0px;
}

.elementor-13981 .elementor-element.elementor-element-3721d04 .elementor-tab-content {
    color: #000000;
    padding: 10px 0px 30px 0px;
}

.elementor-13981 .elementor-element.elementor-element-78abd50 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-13981 .elementor-element.elementor-element-45c08bb {
        width: 50.001%;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7 {
        width: 49.999%;
    }
}

@media(max-width:1023px) {
    .elementor-13981 .elementor-element.elementor-element-ed04083 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-41d61c6 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-f79d480:not(.elementor-motion-effects-element-type-background),
    .elementor-13981 .elementor-element.elementor-element-f79d480>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: 140% auto;
    }

    .elementor-13981 .elementor-element.elementor-element-f79d480 {
        --padding-top: 80%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-a7703c4 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 3%;
        --padding-right: 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-d160341 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8d24d02 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-13981 .elementor-element.elementor-element-22cb689>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-4b77439>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-4e39fce {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 3%;
        --padding-right: 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-d3c0b8a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-990969f {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-1986383>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-81fbd7a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-4e5ee75>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-28682f1 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-802cb10>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa7113e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-d09893e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-dfb1fd5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0468572>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-ddb6032>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c8c7b68 {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-92b9cf5>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-8dedd69 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-2b765fc>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1e19e98 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-37a992b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-e3232a5>.elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8336fe1>.elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-12b44db {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-6062f0d>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-e7882a7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-95be7ff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-70fc87f .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-6f87cc5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-7aa1304>.elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-53efa2e>.elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-900fdb4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-cc5c20f {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-f1a6d6a>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-492102a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-0d8e5bf>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fe0ea60 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-0b0bb08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-ce99dba .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-6c6b643>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-f46233c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-f636c33>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0580e7c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-20b1732 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-19d8d29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-5cbc61c .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-c328a7e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-11022ba>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-a22194d .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-6c87442>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-08eade2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9a08199 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-24095d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-359c28e .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-7d7495d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-b0c8107 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-d21f6d2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-bb2de7c .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-5d6b2ef>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-39e2d93 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-5bda0ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-63303a3 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-38f879c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1dff706>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9157c8b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3195f79 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-c361936>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fd309d7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-01a7d1c .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-b13e404>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3235793>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-94985ec .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-2846657>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0a125b1 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-a1e2317>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-479de39 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-c42c1c5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-49f0956 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-6bc4eae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-78024d0 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-a4c378a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9f48ad8 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-2540794>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-22e7f03 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-97a0906>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9636845 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-69af40d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-083c630 .elementor-heading-title {
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-bedbd95>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-a38d938 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-c22a97a>.elementor-element-populated {
        padding: 7% 3% 8% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-66f7aef {
        margin-top: 0px;
        margin-bottom: -7px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-7e2ad68>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-a12310b .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-a58de3e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-101f5e9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1f53e33 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-439c985>.elementor-element-populated {
        padding: 7% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-44f5d57 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-5d108fb>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-ce518e9 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-0bb1a6b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-49f7af7 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-f79dc86>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-37f89cd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-45c08bb>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-7477215 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-62173ea>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8760c8c .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-7b4eb9a>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-13981 .elementor-element.elementor-element-b123ae7.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-b18d36f {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-fc07c35>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-a31d934 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13981 .elementor-element.elementor-element-4c27e5d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8ac4907 {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-d5b256b>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-43ea0f9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-8c409ff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0d69774 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }
}

@media(max-width:767px) {
    .elementor-13981 .elementor-element.elementor-element-ed04083 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-41d61c6 {
        --justify-content: flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-f79d480:not(.elementor-motion-effects-element-type-background),
    .elementor-13981 .elementor-element.elementor-element-f79d480>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: 160% auto;
    }

    .elementor-13981 .elementor-element.elementor-element-f79d480 {
        --padding-top: 95%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-a7703c4 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-d160341 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-8d24d02 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-13981 .elementor-element.elementor-element-8d24d02>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-1af5f1c {
        --gap: 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-22cb689>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-4b77439>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-4e39fce {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 3%;
        --padding-right: 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-d3c0b8a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-d1fac7e {
        --box-padding: 5px;
    }

    .elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header,
    .elementor-13981 .elementor-element.elementor-element-d1fac7e .elementor-toc__header-title {
        font-size: 1.2em;
    }

    .elementor-13981 .elementor-element.elementor-element-990969f {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-81fbd7a {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-4e5ee75>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-28682f1 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-802cb10>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa7113e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-d09893e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-dfb1fd5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0468572>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-ddb6032>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c8c7b68 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-8dedd69 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-2b765fc>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1e19e98 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-37a992b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-76322bd {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-12b44db {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-e7882a7 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-95be7ff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-70fc87f .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-6f87cc5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-93db94d {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-900fdb4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-cc5c20f {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-492102a {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-0d8e5bf>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fe0ea60 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-0b0bb08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-ce99dba .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-6c6b643>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-f46233c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-f636c33>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0580e7c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-20b1732 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-19d8d29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-5cbc61c .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-c328a7e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-11022ba>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-a22194d .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-6c87442>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-08eade2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9a08199 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-24095d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-359c28e .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-7d7495d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-b0c8107 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-d21f6d2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-bb2de7c .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-5d6b2ef>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-39e2d93 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-5bda0ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-63303a3 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-38f879c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1dff706>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9157c8b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3195f79 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-c361936>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fd309d7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-01a7d1c .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-b13e404>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3235793>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-94985ec .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-2846657>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0a125b1 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-a1e2317>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-479de39 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-c42c1c5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-49f0956 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-6bc4eae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-78024d0 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-a4c378a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9f48ad8 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-2540794>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon {
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title,
    .elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-13981 .elementor-element.elementor-element-22e7f03 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-97a0906>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-9636845 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-69af40d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-083c630 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-13981 .elementor-element.elementor-element-bedbd95>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-c22a97a>.elementor-element-populated {
        padding: 12% 3% 12% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-66f7aef {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-a12310b .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-a58de3e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-101f5e9>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-1f53e33 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-439c985>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-44f5d57 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-13981 .elementor-element.elementor-element-ce518e9 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-0bb1a6b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-49f7af7 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-7477215 {
        margin-top: 30px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-8760c8c .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-7b4eb9a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7>.elementor-element-populated {
        padding: 38% 0% 38% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-b18d36f {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-c5c9fc1 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .elementor-13981 .elementor-element.elementor-element-a31d934 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-4c27e5d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-8ac4907 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-43ea0f9 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13981 .elementor-element.elementor-element-8c409ff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13981 .elementor-element.elementor-element-0d69774 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13981 .elementor-element.elementor-element-3721d04 .elementor-tab-title {
        padding: 13px 0px 10px 0px;
    }
}

@media(max-width:1023px) and (min-width:768px) {
    .elementor-13981 .elementor-element.elementor-element-1986383 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-92b9cf5 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-e3232a5 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-4113dc6 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-8336fe1 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-50f029c {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-6062f0d {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-7aa1304 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-6106969 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-53efa2e {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-f1a6d6a {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-c22a97a {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-439c985 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-45c08bb {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-b123ae7 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-fc07c35 {
        width: 100%;
    }

    .elementor-13981 .elementor-element.elementor-element-d5b256b {
        width: 100%;
    }
}

/* Start custom CSS for container, class: .elementor-element-a7703c4 */
.elementor-13981 .elementor-element.elementor-element-a7703c4 {
    z-index: 1;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1023px) {
    .elementor-13981 .elementor-element.elementor-element-a7703c4 {
        max-width: 94%;
        margin-left: 3%;
        margin-right: 3%;
    }

    .elementor-13981 .elementor-element.elementor-element-a7703c4 .elementor-column {
        width: 100% !important;
    }
}

/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-d1fac7e */
.elementor-menu-anchor {
    top: -75px;
    position: relative;
}

.elementor-toc__list-item-text-wrapper i {
    margin-left: 5px !important;
    margin-right: 8px;
}

@media screen and (max-width:767px) {
    .elementor-toc__list-item-text-wrapper i {
        margin-left: 0 !important;
    }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e39fce */
.elementor-13981 .elementor-element.elementor-element-4e39fce {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81fbd7a */
.elementor-13981 .elementor-element.elementor-element-81fbd7a {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1986383 */
.elementor-13981 .elementor-element.elementor-element-1986383 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dedd69 */
.elementor-13981 .elementor-element.elementor-element-8dedd69 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aa5001 */
.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-3aa5001 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60be26f */
.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-60be26f .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9b08c2 */
.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-d9b08c2 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d9afcf */
.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-3d9afcf .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92b9cf5 */
.elementor-13981 .elementor-element.elementor-element-92b9cf5 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e7882a7 */
.elementor-13981 .elementor-element.elementor-element-e7882a7 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8109cf */
.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-b8109cf .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ddab2a */
.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-9ddab2a .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a1638 */
.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-47a1638 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6062f0d */
.elementor-13981 .elementor-element.elementor-element-6062f0d {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c5e06b */
.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-5c5e06b .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66b6179 */
.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-66b6179 .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c47c498 */
.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-c47c498 .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc642be */
.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-bc642be .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38d7b55 */
.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-38d7b55 .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4ac721 */
.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-c4ac721 .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eea5345 */
.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-eea5345 .elementor-icon-box-icon {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-492102a */
.elementor-13981 .elementor-element.elementor-element-492102a {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f1a6d6a */
.elementor-13981 .elementor-element.elementor-element-f1a6d6a {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f7aef */
.elementor-13981 .elementor-element.elementor-element-66f7aef {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa6d97d */
.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-fa6d97d .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e8b58 */
.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-b7e8b58 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dae7bf */
.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-3dae7bf .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cd50271 */
.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-cd50271 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad46e78 */
.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-ad46e78 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-761a7b1 */
.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-761a7b1 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e784525 */
.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-e784525 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c22a97a */
.elementor-13981 .elementor-element.elementor-element-c22a97a {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e980aa5 */
.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-e980aa5 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa35db4 */
.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-fa35db4 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe3913b */
.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-fe3913b .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78cbe67 */
.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-78cbe67 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-966a1d0 */
.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-966a1d0 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d34b804 */
.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-d34b804 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8acc52a */
.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-8acc52a .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-272ea34 */
.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13981 .elementor-element.elementor-element-272ea34 .elementor-icon-box-icon {
    margin: auto;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49f7af7 */
.elementor-13981 .elementor-element.elementor-element-49f7af7 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44f5d57 */
.elementor-13981 .elementor-element.elementor-element-44f5d57 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-439c985 */
.elementor-13981 .elementor-element.elementor-element-439c985 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7477215 */
.elementor-13981 .elementor-element.elementor-element-7477215 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45c08bb */
.elementor-13981 .elementor-element.elementor-element-45c08bb {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc07c35 */
.elementor-13981 .elementor-element.elementor-element-fc07c35 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43ea0f9 */
.elementor-13981 .elementor-element.elementor-element-43ea0f9 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5b256b */
.elementor-13981 .elementor-element.elementor-element-d5b256b {
    z-index: 1 !important;
}

/* End custom CSS */