.elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-7e488cf:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./a-for-apple/wp-content/uploads/sites/2/2024/02/slider-2-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-background-overlay {
    background-image: url("./a-for-apple/wp-content/uploads/sites/2/2024/02/slider-2-star-bg.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-7e488cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-0d3bb76>.elementor-element-populated {
    padding: 50px 60px 50px 0px;
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f>.elementor-widget-container {
    padding: 0px 0px 27px 0px;
}

.elementor-21873 .elementor-element.elementor-element-0db5b8f {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-2a26165>.elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-21873 .elementor-element.elementor-element-2a26165 {
    width: var( --container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-2f14c61 {
    width: var( --container-widget-width, 650px);
    max-width: 650px;
    --container-widget-width: 650px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-a8b35d5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-a8b35d5.elementor-view-stacked .elementor-icon {
    background-color: #FFE13F;
}

.elementor-21873 .elementor-element.elementor-element-a8b35d5.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-a8b35d5.elementor-view-default .elementor-icon {
    color: #FFE13F;
    border-color: #FFE13F;
}

.elementor-21873 .elementor-element.elementor-element-a8b35d5.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-a8b35d5.elementor-view-default .elementor-icon svg {
    fill: #FFE13F;
}

.elementor-21873 .elementor-element.elementor-element-a8b35d5 {
    width: auto;
    max-width: auto;
    top: 3%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-a8b35d5 {
    left: 33%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-a8b35d5 {
    right: 33%;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1.elementor-view-stacked .elementor-icon {
    background-color: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-09e72b1.elementor-view-default .elementor-icon {
    color: #FF2876;
    border-color: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-09e72b1.elementor-view-default .elementor-icon svg {
    fill: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1 .elementor-icon {
    font-size: 36px;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1 .elementor-icon svg {
    height: 36px;
}

.elementor-21873 .elementor-element.elementor-element-09e72b1 {
    width: auto;
    max-width: auto;
    top: 44%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-09e72b1 {
    left: -10%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-09e72b1 {
    right: -10%;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045.elementor-view-stacked .elementor-icon {
    background-color: #60CCEB;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8b3e045.elementor-view-default .elementor-icon {
    color: #60CCEB;
    border-color: #60CCEB;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8b3e045.elementor-view-default .elementor-icon svg {
    fill: #60CCEB;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045 .elementor-icon {
    font-size: 40px;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045 .elementor-icon svg {
    height: 40px;
}

.elementor-21873 .elementor-element.elementor-element-8b3e045 {
    width: auto;
    max-width: auto;
    bottom: 14%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-8b3e045 {
    left: 10%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-8b3e045 {
    right: 10%;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1.elementor-view-stacked .elementor-icon {
    background-color: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8b1efe1.elementor-view-default .elementor-icon {
    color: #FF2876;
    border-color: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8b1efe1.elementor-view-default .elementor-icon svg {
    fill: #FF2876;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1 .elementor-icon {
    font-size: 30px;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1 .elementor-icon svg {
    height: 30px;
}

.elementor-21873 .elementor-element.elementor-element-8b1efe1 {
    width: auto;
    max-width: auto;
    bottom: 4%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-8b1efe1 {
    right: 14%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-8b1efe1 {
    left: 14%;
}

.elementor-bc-flex-widget .elementor-21873 .elementor-element.elementor-element-309bca6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-21873 .elementor-element.elementor-element-309bca6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-4e50dfe.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-4e50dfe.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon {
    font-size: 230px;
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon svg {
    height: 230px;
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon i,
.elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon svg {
    transform: rotate(-20deg);
}

.elementor-21873 .elementor-element.elementor-element-4e50dfe {
    width: auto;
    max-width: auto;
    top: 18%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-4e50dfe {
    right: -18%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-4e50dfe {
    left: -18%;
}

.elementor-21873 .elementor-element.elementor-element-443cc87 img {
    width: 100%;
    max-width: 570px;
}

.elementor-21873 .elementor-element.elementor-element-443cc87 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-21873 .elementor-element.elementor-element-96b2b13 img {
    width: 100%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-96b2b13 {
    left: 0px;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-96b2b13 {
    right: 0px;
}

.elementor-21873 .elementor-element.elementor-element-96b2b13 {
    bottom: 50%;
    z-index: 0;
}

.elementor-21873 .elementor-element.elementor-element-96b2b13>.elementor-widget-container {
    --e-transform-translateY: 50%;
}

.elementor-21873 .elementor-element.elementor-element-9b4e25a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-9b4e25a:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-9b4e25a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #9E9E9E0F;
}

.elementor-21873 .elementor-element.elementor-element-9b4e25a>.elementor-background-overlay {
    background-color: var( --e-global-color-88ceb1b);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-9b4e25a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-e8d8731 img {
    width: 100%;
    max-width: 175px;
}

.elementor-21873 .elementor-element.elementor-element-e8d8731 {
    width: auto;
    max-width: auto;
    bottom: 1%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-e8d8731 {
    left: 27%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-e8d8731 {
    right: 27%;
}

.elementor-21873 .elementor-element.elementor-element-1138683 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-b855715 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    top: 4%;
}

.elementor-21873 .elementor-element.elementor-element-48b5607 img {
    width: 100%;
    max-width: 175px;
}

.elementor-21873 .elementor-element.elementor-element-48b5607 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-48b5607 {
    left: 0px;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-48b5607 {
    right: 0px;
}

.elementor-21873 .elementor-element.elementor-element-64d1389 img {
    width: 100%;
    max-width: 140px;
}

.elementor-21873 .elementor-element.elementor-element-64d1389 {
    width: auto;
    max-width: auto;
    top: 10%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-64d1389 {
    left: 7%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-64d1389 {
    right: 7%;
}

.elementor-21873 .elementor-element.elementor-element-d9e1074 img {
    width: 100%;
    max-width: 65px;
    height: 65px;
}

.elementor-21873 .elementor-element.elementor-element-d9e1074 {
    width: auto;
    max-width: auto;
    top: -6%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-d9e1074 {
    right: 10%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-d9e1074 {
    left: 10%;
}

.elementor-21873 .elementor-element.elementor-element-2a1e076>.elementor-element-populated {
    padding: 0px 0px 0px 80px;
}

.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-becb950>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-21873 .elementor-element.elementor-element-becb950 {
    width: var( --container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-48898bd>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-21873 .elementor-element.elementor-element-097d4e8 .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-097d4e8 .wdt-content-item .wdt-content-subtitle {
    color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-097d4e8>.elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-21873 .elementor-element.elementor-element-097d4e8 {
    width: var( --container-widget-width, 430px);
    max-width: 430px;
    --container-widget-width: 430px;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-icon-after .wdt-button-icon {
    margin-left: 18px;
}

.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-icon-before .wdt-button-icon {
    margin-right: 18px;
}

.elementor-21873 .elementor-element.elementor-element-db3805e .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder .wdt-button:focus,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder .wdt-button:hover {
    color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder .wdt-button:focus,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder .wdt-button:hover,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
    background-color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-21873 .elementor-element.elementor-element-db3805e .wdt-button-holder.wdt-button-style-overline:hover:before {
    color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-9121771 img {
    width: 100%;
    max-width: 65px;
    height: 65px;
}

.elementor-21873 .elementor-element.elementor-element-9121771 {
    width: auto;
    max-width: auto;
    top: -2%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-9121771 {
    right: 4%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-9121771 {
    left: 4%;
}

.elementor-21873 .elementor-element.elementor-element-a038779 img {
    width: 100%;
    max-width: 175px;
}

.elementor-21873 .elementor-element.elementor-element-a038779 {
    width: auto;
    max-width: auto;
    bottom: 6%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-a038779 {
    right: 6%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-a038779 {
    left: 6%;
}

.elementor-21873 .elementor-element.elementor-element-f863482:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-f863482>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-f863482 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 145px 0px 120px 0px;
}

.elementor-21873 .elementor-element.elementor-element-f863482>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-69d70a8 {
    padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-21873 .elementor-element.elementor-element-3ad471d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-21873 .elementor-element.elementor-element-3ad471d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon {
    font-size: 100px;
}

.elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon svg {
    height: 100px;
}

.elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon-wrapper svg {
    width: 100%;
}

.elementor-21873 .elementor-element.elementor-element-1306558 {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-91c9f5c .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-6ced861.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-6ced861.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-6ced861.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-6ced861.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-6ced861.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon {
    font-size: 230px;
}

.elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon svg {
    height: 230px;
}

.elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon-wrapper svg {
    width: 100%;
}

.elementor-21873 .elementor-element.elementor-element-6ced861 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-6ced861 {
    left: 25%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-6ced861 {
    right: 25%;
}

.elementor-21873 .elementor-element.elementor-element-1fb4cea {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-1fb4cea:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./a-for-apple/wp-content/uploads/sites/2/2024/02/filler-about-bg.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-30a699a img {
    width: 100%;
    max-width: 100px;
}

.elementor-21873 .elementor-element.elementor-element-30a699a {
    width: auto;
    max-width: auto;
    top: 10%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-30a699a {
    left: 38%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-30a699a {
    right: 38%;
}

.elementor-21873 .elementor-element.elementor-element-477ee1b img {
    width: 100%;
    max-width: 40px;
}

.elementor-21873 .elementor-element.elementor-element-477ee1b {
    width: auto;
    max-width: auto;
    top: 12%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-477ee1b {
    left: 4%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-477ee1b {
    right: 4%;
}

.elementor-21873 .elementor-element.elementor-element-b3aa915 img {
    width: 100%;
    max-width: 50px;
}

.elementor-21873 .elementor-element.elementor-element-b3aa915 {
    width: auto;
    max-width: auto;
    top: 36%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-b3aa915 {
    right: 1%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-b3aa915 {
    left: 1%;
}

.elementor-21873 .elementor-element.elementor-element-076d52a img {
    width: 100%;
    max-width: 100px;
}

.elementor-21873 .elementor-element.elementor-element-076d52a {
    width: auto;
    max-width: auto;
    bottom: 10%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-076d52a {
    left: 4%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-076d52a {
    right: 4%;
}

.elementor-21873 .elementor-element.elementor-element-2c31be7 {
    --spacer-size: 100px;
}

.elementor-21873 .elementor-element.elementor-element-2c31be7>.elementor-widget-container {
    background-color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-2c31be7:not( .elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(./a-for-apple/wp-content/uploads/sites/2/2024/02/top-mask.svg );
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-21873 .elementor-element.elementor-element-2c31be7.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(./a-for-apple/wp-content/uploads/sites/2/2024/02/top-mask.svg );
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-21873 .elementor-element.elementor-element-82953cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-21873 .elementor-element.elementor-element-82953cd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-18c32b5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-18c32b5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21873 .elementor-element.elementor-element-02c6b66 img {
    width: 100%;
}

.elementor-21873 .elementor-element.elementor-element-02c6b66 {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-fdad06c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-fdad06c>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-21873 .elementor-element.elementor-element-fdad06c {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-35abd32 img {
    width: 100%;
    max-width: 40px;
}

.elementor-21873 .elementor-element.elementor-element-35abd32 {
    width: auto;
    max-width: auto;
    top: 35%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-35abd32 {
    right: -10%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-35abd32 {
    left: -10%;
}

.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dac7613 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-21873 .elementor-element.elementor-element-dac7613>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-21873 .elementor-element.elementor-element-16e76df>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-21873 .elementor-element.elementor-element-16e76df {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder.wdt-button-icon-after .wdt-button-icon {
    margin-left: 18px;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder.wdt-button-icon-before .wdt-button-icon {
    margin-right: 18px;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .elementor-widget-container {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder .wdt-button {
    border-style: none;
    background-color: #973FEA;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder.wdt-button-style-underline:before,
.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder.wdt-button-style-overline:before {
    color: #973FEA;
}

.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder .wdt-button:focus,
.elementor-21873 .elementor-element.elementor-element-d327e64 .wdt-button-holder .wdt-button:hover {
    color: var( --e-global-color-88ceb1b);
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-21873 .elementor-element.elementor-element-d327e64>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-b94a0f4.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-21873 .elementor-element.elementor-element-3571734 {
    --spacer-size: 100px;
}

.elementor-21873 .elementor-element.elementor-element-3571734>.elementor-widget-container {
    background-color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-3571734:not( .elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(./a-for-apple/wp-content/uploads/sites/2/2024/02/bottom-mask.svg );
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-21873 .elementor-element.elementor-element-3571734.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(./a-for-apple/wp-content/uploads/sites/2/2024/02/bottom-mask.svg );
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-21873 .elementor-element.elementor-element-c333588 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 145px 0px 150px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c333588:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-c333588>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./a-for-apple/wp-content/uploads/sites/2/2024/02/slider-2-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21873 .elementor-element.elementor-element-c333588>.elementor-background-overlay {
    background-color: var( --e-global-color-88ceb1b);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-7c0a35b {
    padding: 0px 0px 80px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c93d46a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-aa93585.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-aa93585.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-aa93585.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-aa93585.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-aa93585.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon {
    font-size: 230px;
}

.elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon svg {
    height: 230px;
}

.elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon i,
.elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-21873 .elementor-element.elementor-element-aa93585 {
    width: auto;
    max-width: auto;
    top: -65%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-aa93585 {
    left: 0px;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-aa93585 {
    right: 0px;
}

.elementor-21873 .elementor-element.elementor-element-aa93585>.elementor-widget-container {
    --e-transform-flipX: -1;
}

.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ecd974d .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-ecd974d {
    width: var( --container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-ef4ae14 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: -50%;
}

.elementor-21873 .elementor-element.elementor-element-ef4ae14 img {
    width: 100%;
    max-width: 150px;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-ef4ae14 {
    right: 5%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-ef4ae14 {
    left: 5%;
}

.elementor-21873 .elementor-element.elementor-element-79c3a06 {
    padding: 0px 0px 120px 0px;
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom {
    margin: -20px;
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom .wdt-column {
    padding: 20px;
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item .wdt-content-title h5,
.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item .wdt-content-title h5>a {
    color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var( --e-global-color-08d68db);
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item .wdt-content-button>a {
    background-color: var( --e-global-color-50496ad);
    border-style: none;
}

.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item:hover .wdt-content-button>a:focus,
.elementor-21873 .elementor-element.elementor-element-8720383 .wdt-content-item:hover .wdt-content-button>a:hover {
    background-color: var( --e-global-color-50496ad);
    border-style: none;
}

.elementor-21873 .elementor-element.elementor-element-aeeed5f {
    overflow: hidden;
}

.elementor-21873 .elementor-element.elementor-element-0cb23a2>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-08d68db);
}

.elementor-21873 .elementor-element.elementor-element-631415f>.elementor-widget-container {
    padding: 0px 0px 22px 0px;
}

.elementor-21873 .elementor-element.elementor-element-631415f {
    width: var( --container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-61aa33c>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-icon-after .wdt-button-icon {
    margin-left: 18px;
}

.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-icon-before .wdt-button-icon {
    margin-right: 18px;
}

.elementor-21873 .elementor-element.elementor-element-399b108 .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder .wdt-button:focus,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder .wdt-button:hover {
    color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder .wdt-button:focus,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder .wdt-button:hover,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
    background-color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-21873 .elementor-element.elementor-element-399b108 .wdt-button-holder.wdt-button-style-overline:hover:before {
    color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-6225999 img {
    width: 100%;
}

.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-column-gap-custom {
    margin: -20px;
}

.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-column-gap-custom .wdt-column {
    padding: 20px;
}

.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
    background-color: var( --e-global-color-88ceb1b);
}

.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-content-item .wdt-content-title h5,
.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-content-item .wdt-content-title h5>a {
    color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter {
    color: var( --e-global-color-secondary);
}

.elementor-21873 .elementor-element.elementor-element-76ee287 {
    padding: 145px 0px 80px 0px;
}

.elementor-21873 .elementor-element.elementor-element-0a7722a {
    padding: 0px 0px 80px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c8c783d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-0d5f116.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-5eb2b9b .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-5eb2b9b {
    width: var( --container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-9b8c5f5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-97d4574:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-97d4574>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./a-for-apple/wp-content/uploads/sites/2/2024/02/bg-banner-scaled.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21873 .elementor-element.elementor-element-97d4574>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(288deg, #DBA9FE 0%, #BDF1FE 41%);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-97d4574 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 170px 0px;
}

.elementor-21873 .elementor-element.elementor-element-5311acc {
    padding: 90px 0px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-eeb84b5>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-02f92e0 img {
    width: 100%;
    max-width: 140px;
}

.elementor-21873 .elementor-element.elementor-element-02f92e0 {
    width: auto;
    max-width: auto;
    top: -5%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-02f92e0 {
    right: 15%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-02f92e0 {
    left: 15%;
}

.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-640b1d5>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-21873 .elementor-element.elementor-element-640b1d5 {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
    background-color: var( --e-global-color-88ceb1b);
    border-style: solid;
    border-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder {
    border-style: solid;
    border-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    color: var( --e-global-color-50496ad);
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    background-color: #02010100;
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-hover {
    border-style: solid;
    border-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder.ui-state-active,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder.ui-state-hover,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon,
.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon {
    background-color: #02010100;
}

.elementor-21873 .elementor-element.elementor-element-8b5883d .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
    border-style: solid;
    border-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-ae75aa0:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-ae75aa0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #7BBFFF;
}

.elementor-21873 .elementor-element.elementor-element-ae75aa0 {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-21873 .elementor-element.elementor-element-ae75aa0,
.elementor-21873 .elementor-element.elementor-element-ae75aa0>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21873 .elementor-element.elementor-element-ae75aa0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-864e929.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-864e929>.elementor-element-populated {
    padding: 30px 30px 30px 30px;
}

.elementor-21873 .elementor-element.elementor-element-c39a677 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-697806e .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ea2b2f8 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-ea2b2f8>.elementor-widget-container {
    padding: 0px 0px 6px 0px;
}

.elementor-21873 .elementor-element.elementor-element-79e9631 .wdt-button {
    background-color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-79e9631 .wdt-button:hover {
    background-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-79e9631 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-65dcef8 .wdt-button:hover {
    background-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-65dcef8 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-37618f2 .wdt-button {
    background-color: var( --e-global-color-08d68db);
}

.elementor-21873 .elementor-element.elementor-element-37618f2 .wdt-button:hover {
    background-color: var( --e-global-color-primary);
}

.elementor-21873 .elementor-element.elementor-element-37618f2 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-b8b5455:not(.elementor-motion-effects-element-type-background),
.elementor-21873 .elementor-element.elementor-element-b8b5455>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-08d68db);
}

.elementor-21873 .elementor-element.elementor-element-b8b5455 {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-b8b5455,
.elementor-21873 .elementor-element.elementor-element-b8b5455>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21873 .elementor-element.elementor-element-b8b5455>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21873 .elementor-element.elementor-element-9515a10.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-21873 .elementor-element.elementor-element-9515a10>.elementor-element-populated {
    padding: 27px 30px 35px 30px;
}

.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-06d867a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dc9eac6 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-dc9eac6>.elementor-widget-container {
    padding: 0px 0px 6px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c4dc960 img {
    width: 100%;
    max-width: 155px;
}

.elementor-21873 .elementor-element.elementor-element-c4dc960>.elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c4dc960 {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-1af56c7 img {
    width: 100%;
    max-width: 155px;
}

.elementor-21873 .elementor-element.elementor-element-1af56c7 {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-873c39e {
    padding: 140px 0px 120px 0px;
}

.elementor-21873 .elementor-element.elementor-element-c8f1d85>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-c8f1d85 {
    padding: 0px 0px 70px 0px;
}

.elementor-21873 .elementor-element.elementor-element-32745c7>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-1f24173 {
    width: var( --container-widget-width, 625px);
    max-width: 625px;
    --container-widget-width: 625px;
    --container-widget-flex-grow: 0;
}

.elementor-21873 .elementor-element.elementor-element-b54e244 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-b54e244 .elementor-icon {
    font-size: 110px;
}

.elementor-21873 .elementor-element.elementor-element-b54e244 .elementor-icon svg {
    height: 110px;
}

.elementor-21873 .elementor-element.elementor-element-b54e244 {
    width: auto;
    max-width: auto;
}

.elementor-21873 .elementor-element.elementor-element-759d602>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder,
.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-2a8afcc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21873 .elementor-element.elementor-element-04d93c0 img {
    width: 100%;
    max-width: 190px;
}

.elementor-21873 .elementor-element.elementor-element-04d93c0 {
    width: auto;
    max-width: auto;
    top: -8%;
    z-index: 0;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-04d93c0 {
    right: -2%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-04d93c0 {
    left: -2%;
}

.elementor-21873 .elementor-element.elementor-element-8809041 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-21873 .elementor-element.elementor-element-8809041.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-8809041.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8809041.elementor-view-default .elementor-icon {
    color: var( --e-global-color-b7e2dea);
    border-color: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-8809041.elementor-view-framed .elementor-icon,
.elementor-21873 .elementor-element.elementor-element-8809041.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-b7e2dea);
}

.elementor-21873 .elementor-element.elementor-element-8809041 {
    width: auto;
    max-width: auto;
    top: -16%;
}

body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-8809041 {
    right: 10%;
}

body.rtl .elementor-21873 .elementor-element.elementor-element-8809041 {
    left: 10%;
}

.elementor-21873 .elementor-element.elementor-element-38f165b {
    padding: 0px 0px 140px 0px;
}

.elementor-21873 .elementor-element.elementor-element-84cdc44 .wdt-content-item {
    border-style: none;
}

.elementor-21873 .elementor-element.elementor-element-84cdc44>.elementor-widget-container {
    margin: 0px -2px 0px 0px;
}

.elementor-21873 .elementor-element.elementor-element-6637ab4 {
    text-align: center;
}

@media(min-width:480px) {
    .elementor-21873 .elementor-element.elementor-element-0d3bb76 {
        width: 52%;
    }
    .elementor-21873 .elementor-element.elementor-element-309bca6 {
        width: 48%;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5 {
        width: 48%;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076 {
        width: 52%;
    }
    .elementor-21873 .elementor-element.elementor-element-dcad1dd {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-18c32b5 {
        width: 50%;
    }
    .elementor-21873 .elementor-element.elementor-element-b94a0f4 {
        width: 50%;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2 {
        width: 40%;
    }
    .elementor-21873 .elementor-element.elementor-element-d9baed5 {
        width: 60%;
    }
    .elementor-21873 .elementor-element.elementor-element-c8c783d {
        width: 15%;
    }
    .elementor-21873 .elementor-element.elementor-element-0d5f116 {
        width: 69.332%;
    }
    .elementor-21873 .elementor-element.elementor-element-9b8c5f5 {
        width: 15%;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5 {
        width: 73%;
    }
    .elementor-21873 .elementor-element.elementor-element-57be2be {
        width: 27%;
    }
    .elementor-21873 .elementor-element.elementor-element-32745c7 {
        width: 53%;
    }
    .elementor-21873 .elementor-element.elementor-element-759d602 {
        width: 47%;
    }
}

@media(max-width:1540px) and (min-width:480px) {
    .elementor-21873 .elementor-element.elementor-element-0d3bb76 {
        width: 55%;
    }
    .elementor-21873 .elementor-element.elementor-element-309bca6 {
        width: 45%;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5 {
        width: 68%;
    }
    .elementor-21873 .elementor-element.elementor-element-57be2be {
        width: 32%;
    }
    .elementor-21873 .elementor-element.elementor-element-32745c7 {
        width: 55%;
    }
    .elementor-21873 .elementor-element.elementor-element-759d602 {
        width: 45%;
    }
}

@media(max-width:1280px) and (min-width:480px) {
    .elementor-21873 .elementor-element.elementor-element-0d3bb76 {
        width: 60%;
    }
    .elementor-21873 .elementor-element.elementor-element-309bca6 {
        width: 40%;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5 {
        width: 50%;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076 {
        width: 50%;
    }
    .elementor-21873 .elementor-element.elementor-element-18c32b5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2 {
        width: 35%;
    }
    .elementor-21873 .elementor-element.elementor-element-d9baed5 {
        width: 65%;
    }
    .elementor-21873 .elementor-element.elementor-element-c8c783d {
        width: 10%;
    }
    .elementor-21873 .elementor-element.elementor-element-0d5f116 {
        width: 80%;
    }
    .elementor-21873 .elementor-element.elementor-element-9b8c5f5 {
        width: 10%;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5 {
        width: 60%;
    }
    .elementor-21873 .elementor-element.elementor-element-57be2be {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:480px) {
    .elementor-21873 .elementor-element.elementor-element-0d3bb76 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-309bca6 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-3ad471d {
        width: 10%;
    }
    .elementor-21873 .elementor-element.elementor-element-eedaa59 {
        width: 80%;
    }
    .elementor-21873 .elementor-element.elementor-element-ec109b9 {
        width: 10%;
    }
    .elementor-21873 .elementor-element.elementor-element-18c32b5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-b94a0f4 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-d9baed5 {
        width: 100%;
    }
}

@media(max-width:767px) and (min-width:480px) {
    .elementor-21873 .elementor-element.elementor-element-3ad471d {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-eedaa59 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-ec109b9 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-d9baed5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-57be2be {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-32745c7 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-759d602 {
        width: 100%;
    }
}

@media(max-width:1540px) {
    .elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-background-overlay {
        background-size: cover;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-a8b35d5 {
        left: 55%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-a8b35d5 {
        right: 55%;
    }
    .elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon {
        font-size: 180px;
    }
    .elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon svg {
        height: 180px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-4e50dfe {
        right: -10%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-4e50dfe {
        left: -10%;
    }
    .elementor-21873 .elementor-element.elementor-element-9b4e25a {
        padding: 95px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076>.elementor-element-populated {
        padding: 0px 0px 0px 50px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-a038779 {
        right: -4%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-a038779 {
        left: -4%;
    }
    .elementor-21873 .elementor-element.elementor-element-a038779 {
        z-index: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-f863482 {
        padding: 90px 0px 15px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-69d70a8 {
        padding: 0px 0px 70px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon {
        font-size: 150px;
    }
    .elementor-21873 .elementor-element.elementor-element-6ced861 .elementor-icon svg {
        height: 150px;
    }
    .elementor-21873 .elementor-element.elementor-element-1fb4cea:not(.elementor-motion-effects-element-type-background),
    .elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    .elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-background-overlay {
        opacity: 0.3;
    }
    .elementor-21873 .elementor-element.elementor-element-30a699a img {
        max-width: 64px;
    }
    .elementor-21873 .elementor-element.elementor-element-30a699a {
        top: 12%;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-35abd32 {
        right: -52px;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-35abd32 {
        left: -52px;
    }
    .elementor-21873 .elementor-element.elementor-element-c333588 {
        padding: 65px 0px 97px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon {
        font-size: 180px;
    }
    .elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon svg {
        height: 180px;
    }
    .elementor-21873 .elementor-element.elementor-element-79c3a06 {
        padding: 0px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom {
        margin: -15px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom .wdt-column {
        padding: 15px;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2>.elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-76ee287 {
        padding: 95px 0px 31px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0a7722a {
        padding: 0px 0px 70px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574 {
        padding: 100px 0px 120px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-5311acc {
        padding: 78px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5>.elementor-widget-container {
        padding: 0px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-873c39e {
        padding: 90px 0px 70px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1f24173 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 500px);
        max-width: 500px;
    }
    .elementor-21873 .elementor-element.elementor-element-38f165b {
        padding: 0px 0px 90px 0px;
    }
}

@media(max-width:1280px) {
    .elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-background-overlay {
        background-size: cover;
    }
    .elementor-21873 .elementor-element.elementor-element-0d3bb76>.elementor-element-populated {
        padding: 30px 30px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-2f14c61 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon {
        font-size: 150px;
    }
    .elementor-21873 .elementor-element.elementor-element-4e50dfe .elementor-icon svg {
        height: 150px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-4e50dfe {
        right: -12%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-4e50dfe {
        left: -12%;
    }
    .elementor-21873 .elementor-element.elementor-element-9b4e25a {
        padding: 75px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-48b5607 img {
        max-width: 125px;
    }
    .elementor-21873 .elementor-element.elementor-element-64d1389 img {
        max-width: 100px;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950 {
        width: var( --container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-f863482 {
        padding: 50px 0px 10px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-69d70a8 {
        padding: 0px 0px 60px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1fb4cea:not(.elementor-motion-effects-element-type-background),
    .elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-30a699a {
        left: 25%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-30a699a {
        right: 25%;
    }
    .elementor-21873 .elementor-element.elementor-element-30a699a {
        top: -5%;
        z-index: 0;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        right: 15%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        left: 15%;
    }
    .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        top: -2.603%;
    }
    .elementor-21873 .elementor-element.elementor-element-18c32b5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-35abd32 {
        right: 60px;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-35abd32 {
        left: 60px;
    }
    .elementor-21873 .elementor-element.elementor-element-35abd32 {
        top: 35%;
    }
    .elementor-21873 .elementor-element.elementor-element-c333588 {
        padding: 40px 0px 80px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon {
        font-size: 150px;
    }
    .elementor-21873 .elementor-element.elementor-element-aa93585 .elementor-icon svg {
        height: 150px;
    }
    .elementor-21873 .elementor-element.elementor-element-79c3a06 {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-e7188fd.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom {
        margin: -14px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 .wdt-column-gap-custom .wdt-column {
        padding: 14px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 {
        width: var( --container-widget-width, 950px);
        max-width: 950px;
        --container-widget-width: 950px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-76ee287 {
        padding: 65px 0px 10px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0a7722a {
        padding: 0px 0px 60px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5 {
        width: var( --container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-c4dc960 img {
        max-width: 145px;
    }
    .elementor-21873 .elementor-element.elementor-element-1af56c7 img {
        max-width: 145px;
    }
    .elementor-21873 .elementor-element.elementor-element-873c39e {
        padding: 74px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1f24173 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-38f165b {
        padding: 0px 0px 60px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-21873 .elementor-element.elementor-element-7e488cf>.elementor-background-overlay {
        opacity: 0.3;
    }
    .elementor-21873 .elementor-element.elementor-element-7e488cf {
        padding: 230px 0px 60px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0d3bb76.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-0d3bb76>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-0db5b8f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-2a26165 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-2f14c61 {
        width: var( --container-widget-width, 650px);
        max-width: 650px;
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5>.elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-d84bca2 {
        padding: 0% 20% 0% 20%;
    }
    .elementor-21873 .elementor-element.elementor-element-b855715 {
        top: 5%;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-2a1e076>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-becb950 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-48898bd .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-097d4e8 {
        width: var( --container-widget-width, 420px);
        max-width: 420px;
        --container-widget-width: 420px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-db3805e .elementor-widget-container {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-f863482 {
        padding: 44px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-69d70a8 {
        padding: 0px 0px 50px 0px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-30a699a {
        left: 20%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-30a699a {
        right: 20%;
    }
    .elementor-21873 .elementor-element.elementor-element-30a699a {
        top: -1.279%;
    }
    .elementor-21873 .elementor-element.elementor-element-2c31be7 {
        --spacer-size: 96px;
    }
    .elementor-21873 .elementor-element.elementor-element-02c6b66 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 250px);
        max-width: 250px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-35abd32 {
        right: 178.1px;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-35abd32 {
        left: 178.1px;
    }
    .elementor-21873 .elementor-element.elementor-element-35abd32 {
        top: 32%;
        z-index: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-c333588 {
        padding: 20px 0px 70px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 650px);
        max-width: 650px;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-631415f>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-399b108 .elementor-widget-container {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-76ee287 {
        padding: 65px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0a7722a {
        padding: 0px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: start;
        justify-content: start;
        justify-items: start;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-864e929>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-21873 .elementor-element.elementor-element-9515a10>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-21873 .elementor-element.elementor-element-c4dc960 img {
        max-width: 100px;
    }
    .elementor-21873 .elementor-element.elementor-element-1af56c7 img {
        max-width: 100px;
    }
    .elementor-21873 .elementor-element.elementor-element-873c39e {
        padding: 65px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-c8f1d85 {
        padding: 0px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-38f165b {
        padding: 0px 0px 50px 0px;
    }
}

@media(max-width:767px) {
    .elementor-21873 .elementor-element.elementor-element-7e488cf {
        padding: 180px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-2f14c61 {
        --container-widget-width: 420px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 420px);
        max-width: 420px;
    }
    .elementor-21873 .elementor-element.elementor-element-9b4e25a {
        padding: 63px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5>.elementor-element-populated {
        padding: 0px 0px 45px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-d84bca2 {
        padding: 0% 10% 0% 10%;
    }
    .elementor-21873 .elementor-element.elementor-element-b855715 {
        top: 6%;
    }
    .elementor-21873 .elementor-element.elementor-element-48b5607 img {
        max-width: 100px;
    }
    .elementor-21873 .elementor-element.elementor-element-64d1389 img {
        max-width: 80px;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-48898bd {
        width: var( --container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-097d4e8>.elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-097d4e8 {
        --container-widget-width: 375px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 375px);
        max-width: 375px;
    }
    .elementor-21873 .elementor-element.elementor-element-f863482 {
        padding: 32px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-69d70a8 {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon {
        font-size: 75px;
    }
    .elementor-21873 .elementor-element.elementor-element-1306558 .elementor-icon svg {
        height: 75px;
    }
    .elementor-21873 .elementor-element.elementor-element-1fb4cea:not(.elementor-motion-effects-element-type-background),
    .elementor-21873 .elementor-element.elementor-element-1fb4cea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    .elementor-21873 .elementor-element.elementor-element-1fb4cea {
        padding: 0px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-02c6b66 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-21873 .elementor-element.elementor-element-c333588 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 {
        width: var( --container-widget-width, 320px);
        max-width: 320px;
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-0cb23a2>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-631415f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-631415f>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-61aa33c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-61aa33c {
        width: var( --container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-d9baed5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-0b1e21d .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-0b1e21d {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-76ee287 {
        padding: 55px 0px 10px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0a7722a {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574>.elementor-background-overlay {
        opacity: 1;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574 {
        padding: 55px 0px 60px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-5311acc {
        padding: 0px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-eeb84b5>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-640b1d5 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-8b5883d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-873c39e {
        padding: 53px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-c8f1d85 {
        padding: 0px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-32745c7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-32745c7>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-1f24173 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-1f24173 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-759d602.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder,
    .elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-21873 .elementor-element.elementor-element-a6e677e .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-21873 .elementor-element.elementor-element-a6e677e {
        width: var( --container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21873 .elementor-element.elementor-element-d24131a.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-21873 .elementor-element.elementor-element-38f165b {
        padding: 0px 0px 35px 0px;
    }
}

@media(max-width:479px) {
    .elementor-21873 .elementor-element.elementor-element-7e488cf {
        padding: 170px 0px 40px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0db5b8f>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-2a26165>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-2f14c61 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-18e15c5>.elementor-element-populated {
        padding: 0px 0px 35px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-d84bca2 {
        padding: 0% 0% 0% 0%;
    }
    .elementor-21873 .elementor-element.elementor-element-becb950 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-48898bd {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-f863482 {
        padding: 25px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-69d70a8 {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-b3aa915 img {
        max-width: 30px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        right: 15px;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        left: 15px;
    }
    .elementor-21873 .elementor-element.elementor-element-b3aa915 {
        top: -10%;
    }
    .elementor-21873 .elementor-element.elementor-element-076d52a img {
        max-width: 45px;
    }
    .elementor-21873 .elementor-element.elementor-element-2c31be7 {
        --spacer-size: 60px;
    }
    .elementor-21873 .elementor-element.elementor-element-dac7613>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-3571734 {
        --spacer-size: 60px;
    }
    .elementor-21873 .elementor-element.elementor-element-c333588 {
        padding: 20px 0px 50px 0px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-aa93585 {
        left: -362px;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-aa93585 {
        right: -362px;
    }
    body:not(.rtl) .elementor-21873 .elementor-element.elementor-element-ef4ae14 {
        right: -98%;
    }
    body.rtl .elementor-21873 .elementor-element.elementor-element-ef4ae14 {
        left: -98%;
    }
    .elementor-21873 .elementor-element.elementor-element-8720383 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-61aa33c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-0b1e21d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-76ee287 {
        padding: 50px 0px 0px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-0a7722a {
        padding: 0px 0px 30px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-c8c783d {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-0d5f116 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-9b8c5f5 {
        width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-97d4574 {
        padding: 45px 0px 50px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-640b1d5 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-8b5883d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-57be2be>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }
    .elementor-21873 .elementor-element.elementor-element-873c39e {
        padding: 45px 0px 20px 0px;
    }
    .elementor-21873 .elementor-element.elementor-element-1f24173 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-a6e677e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-21873 .elementor-element.elementor-element-38f165b {
        padding: 0px 0px 0px 0px;
    }
}