﻿.elementor-5912 .elementor-element.elementor-element-57c6e08e
{
    overflow: hidden;
    padding: 20px 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171
{
    background-image: url("../image/project-single-bg-min.jpg");
    background-position: center center;
    background-size: cover;
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button .elementor-custom-embed-play
{
    background-image: url("../image/maxim-hopman-8vn4KvfU640-unsplash-1-min.jpg");
    border-radius: 20px 20px 20px 20px;
    color: #fff;
    background-position: center center;
    background-size: cover;
    padding: 63px 27px 63px 27px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-counter-number-wrapper
{
    background-color: transparent;
    color: #02010100;
    background-image: linear-gradient(104deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-text-column .elementor-container>.elementor-row
{
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .slide-content-column
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .title-column
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-text-column .elementor-section
{
    padding: 15px 15px 15px 10.5%;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171.stretch-text-column .elementor-top-section>.elementor-container>.elementor-row .elementor-text-column .elementor-section>.elementor-container>.elementor-row .slide-content-column
{
    justify-content: center;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .content-slider-item-text
{
    color: #fff;
    padding: 0% 40% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-button
{
    color: #fff;
    border-color: #ef6464;
    background-color: #ef6464;
    min-width: 216px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-button:hover
{
    border-color: #f57e7e;
    background-color: #f57e7e;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button .elementor-custom-embed-play:hover .eicon-play
{
    color: #111;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button .elementor-custom-embed-play:hover .icon-play-wrapper
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button
{
    margin: 0 60px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .counter-column
{
    width: 500px;
    background-color: #fff;
    border-radius: 25px 25px 25px 25px;
    padding: 9px 43px 9px 9px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-counter .elementor-counter-title
{
    margin-top: 10px;
    font-family: "Sora",Sans-serif;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-counter .elementor-counter-number-wrapper
{
    font-family: "Sora",Sans-serif;
    font-size: 50px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-counter-title
{
    color: #333;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833
{
    background-image: url("../image/home-2-subscribe-bg.jpg");
    background-position: center center;
    background-size: cover;
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button .elementor-custom-embed-play
{
    background-image: url("../image/maxim-hopman-8vn4KvfU640-unsplash-1-min.jpg");
    border-radius: 20px 20px 20px 20px;
    color: #fff;
    background-position: center center;
    background-size: cover;
    padding: 63px 27px 63px 27px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-counter-number-wrapper
{
    background-color: transparent;
    color: #02010100;
    background-image: linear-gradient(104deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .slide-content-column
{
    width: 48%;
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-text-column .elementor-container>.elementor-row
{
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    justify-content: end;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .title-column
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-text-column .elementor-section
{
    padding: 15px 15px 15px 15px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833.stretch-text-column .elementor-top-section>.elementor-container>.elementor-row .elementor-text-column .elementor-section>.elementor-container>.elementor-row .slide-content-column
{
    justify-content: center;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading
{
    margin: 0% -26% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .content-slider-item-text
{
    color: #fff;
    padding: 0% 40% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-button
{
    color: #fff;
    border-color: #ef6464;
    background-color: #ef6464;
    min-width: 216px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-button:hover
{
    border-color: #f57e7e;
    background-color: #f57e7e;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-content-wrapper-3
{
    margin: 46px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button .elementor-custom-embed-play:hover .eicon-play
{
    color: #111;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button .elementor-custom-embed-play:hover .icon-play-wrapper
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button
{
    margin: 0 60px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .counter-column
{
    width: 500px;
    background-color: #fff;
    border-radius: 25px 25px 25px 25px;
    padding: 9px 43px 9px 9px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-counter .elementor-counter-title
{
    margin-top: 10px;
    font-family: "Sora",Sans-serif;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-counter .elementor-counter-number-wrapper
{
    font-family: "Sora",Sans-serif;
    font-size: 50px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-counter-title
{
    color: #333;
}
.elementor-5912 .elementor-element.elementor-element-366e71b .content-item
{
    height: 855px;
}
.elementor-5912 .elementor-element.elementor-element-366e71b.content-slider-navigation-position-group .owl-carousel.owl-theme .owl-nav
{
    top: 60px;
    bottom: 60px;
}
.elementor-5912 .elementor-element.elementor-element-807919e
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-9342e8a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(120deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated>.elementor-background-overlay
{
    background-image: url("../image/Group-18432-min.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-9342e8a.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated, .elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated>.elementor-background-overlay, .elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-background-slideshow
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 22px 27px 75px 50px;
}
.elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-e828edf
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-e828edf>.elementor-widget-container
{
    margin: 0 6px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .button-widget
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .aiero-button, .elementor-5912 .elementor-element.elementor-element-e828edf .aiero_adv_button_wrapper
{
    font-size: 12px;
    font-weight: 400;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .aiero-button
{
    border-radius: 9999px 9999px 9999px 9999px;
    background-color: #fff;
    padding: 5px 14px 5px 14px;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .aiero_adv_button_wrapper .aiero_adv_button
{
    border-radius: 9999px 9999px 9999px 9999px;
    padding: 5px 14px 5px 14px;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .aiero_adv_button_wrapper .aiero_adv_button_circle
{
    border-radius: 9999px 9999px 9999px 9999px;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-bottom .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-bottom .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-top .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-top .aiero-button-decoration:after
{
    box-shadow: 0 -20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-left .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-left .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-right .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-right .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-e828edf .aiero-button:hover
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-e828edf[class*=decoration-position] .aiero-button-decoration:hover .aiero-button
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-bottom .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-bottom .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-top .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-top .aiero-button-decoration:hover:after
{
    box-shadow: 0 -20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-left .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-left .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-right .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-e828edf.decoration-position-right .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .button-widget
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .aiero-button, .elementor-5912 .elementor-element.elementor-element-0252cef .aiero_adv_button_wrapper
{
    font-size: 12px;
    font-weight: 400;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .aiero-button
{
    border-radius: 9999px 9999px 9999px 9999px;
    background-color: #fff;
    padding: 5px 14px 5px 14px;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .aiero_adv_button_wrapper .aiero_adv_button
{
    border-radius: 9999px 9999px 9999px 9999px;
    padding: 5px 14px 5px 14px;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .aiero_adv_button_wrapper .aiero_adv_button_circle
{
    border-radius: 9999px 9999px 9999px 9999px;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-bottom .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-bottom .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-top .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-top .aiero-button-decoration:after
{
    box-shadow: 0 -20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-left .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-left .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-right .aiero-button-decoration:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-right .aiero-button-decoration:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-0252cef .aiero-button:hover
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef[class*=decoration-position] .aiero-button-decoration:hover .aiero-button
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-bottom .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-bottom .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-top .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-top .aiero-button-decoration:hover:after
{
    box-shadow: 0 -20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-left .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-left .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-right .aiero-button-decoration:hover:before, .elementor-5912 .elementor-element.elementor-element-0252cef.decoration-position-right .aiero-button-decoration:hover:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-b12262b>.elementor-widget-container
{
    margin: 18px 0 0 0;
    padding: 0% 40% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-b12262b .aiero-heading
{
    text-align: left;
    line-height: 1.125em;
    letter-spacing: -.03em;
}
.elementor-5912 .elementor-element.elementor-element-b12262b .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-b12262b .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-3f438f1>.elementor-widget-container
{
    margin: 40px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-3f438f1 .button-widget
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-3f438f1 .aiero-button
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-3f438f1 .aiero_adv_button_text
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.aiero-icon-decoration-on .elementor-widget-container
{
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314:not(.aiero-icon-decoration-on) .elementor-icon-wrapper
{
    text-align: right;
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-2e8e314
{
    right: 0;
}
body.rtl .elementor-5912 .elementor-element.elementor-element-2e8e314
{
    left: 0;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314
{
    bottom: 0;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314 .elementor-icon-inner
{
    background-color: #fff;
    border-radius: 30px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.aiero-icon-decoration-on .elementor-icon-wrapper:before, .elementor-5912 .elementor-element.elementor-element-2e8e314.aiero-icon-decoration-on .elementor-icon-wrapper:after
{
    box-shadow: 0 20px 0 0 #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-stacked .elementor-icon
{
    background-color: #1f1f1f;
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-default .elementor-icon
{
    color: #1f1f1f;
    border-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-default .elementor-icon svg
{
    fill: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-framed .elementor-icon
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314.elementor-view-stacked .elementor-icon svg
{
    fill: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314 .elementor-icon
{
    font-size: 10px;
    padding: 20px;
    border-radius: 20px 20px 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-2e8e314 .elementor-icon svg
{
    height: 10px;
}
.elementor-5912 .elementor-element.elementor-element-4bdefcb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/Group-18433-min.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 18px 21px 30px 48px;
}
.elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated, .elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated>.elementor-background-overlay, .elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-background-slideshow
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.aiero-icon-decoration-on .elementor-widget-container
{
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d:not(.aiero-icon-decoration-on) .elementor-icon-wrapper
{
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d>.elementor-widget-container
{
    margin: 0 0 14px 0;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
    color: #111;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-default .elementor-icon
{
    color: #fff;
    border-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-default .elementor-icon svg
{
    fill: #fff;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-framed .elementor-icon
{
    background-color: #111;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d.elementor-view-stacked .elementor-icon svg
{
    fill: #111;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d .elementor-icon
{
    font-size: 13px;
    padding: 15px;
}
.elementor-5912 .elementor-element.elementor-element-0fe8e2d .elementor-icon svg
{
    height: 13px;
}
.elementor-5912 .elementor-element.elementor-element-ae9e29d>.elementor-widget-container
{
    padding: 0% 33% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-ae9e29d
{
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-ae9e29d .aiero-heading
{
    text-align: left;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-ae9e29d .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-ae9e29d .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-f67d72a
{
    --spacer-size: 16px;
}
.elementor-5912 .elementor-element.elementor-element-4ccbe82>.elementor-widget-container
{
    padding: 0% 40% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-4ccbe82
{
    z-index: 1;
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-0d31ff6
{
    --spacer-size: 35px;
}
.elementor-5912 .elementor-element.elementor-element-36985ee
{
    width: auto;
    max-width: auto;
    align-self: center;
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-36985ee>.elementor-widget-container
{
    margin: 0 -10px -5px -10px;
}
.elementor-5912 .elementor-element.elementor-element-36985ee img
{
    width: 58px;
}
.elementor-5912 .elementor-element.elementor-element-6975e85
{
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-5912 .elementor-element.elementor-element-6975e85>.elementor-widget-container
{
    margin: 0 -10px -5px -26px;
}
.elementor-5912 .elementor-element.elementor-element-6975e85 img
{
    width: 58px;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e
{
    --grid-template-columns: repeat(0,auto);
    width: auto;
    max-width: auto;
    align-self: center;
    z-index: 1;
    --icon-size: 13px;
    --grid-column-gap: 3px;
    --grid-row-gap: 0px;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e .elementor-widget-container
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e>.elementor-widget-container
{
    margin: 0 0 0 11px;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e .elementor-social-icon
{
    background-color: #02010100;
    --icon-padding: 0em;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e .elementor-social-icon i
{
    color: #e7b025;
}
.elementor-5912 .elementor-element.elementor-element-e067b9e .elementor-social-icon svg
{
    fill: #e7b025;
}
.elementor-5912 .elementor-element.elementor-element-214b795
{
    width: auto;
    max-width: auto;
    align-self: center;
    z-index: 1;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-214b795>.elementor-widget-container
{
    margin: 3px 47px 0 13px;
}
.elementor-5912 .elementor-element.elementor-element-dfe9d9f
{
    --spacer-size: 1px;
}
.elementor-5912 .elementor-element.elementor-element-9586c1a
{
    width: auto;
    max-width: auto;
    z-index: 11;
}
.elementor-5912 .elementor-element.elementor-element-9586c1a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 100px;
    font-weight: 700;
    letter-spacing: -.03em;
}
.elementor-5912 .elementor-element.elementor-element-a3350a7
{
    width: auto;
    max-width: auto;
    align-self: flex-end;
    z-index: 1;
    --e-transform-origin-x: left;
    --e-transform-origin-y: bottom;
}
.elementor-5912 .elementor-element.elementor-element-a3350a7>.elementor-widget-container
{
    --e-transform-rotateZ: -90deg;
    --e-transform-translateY: 100%;
    margin: 0 0 10px 15px;
}
.elementor-5912 .elementor-element.elementor-element-a3350a7 .aiero-heading
{
    text-align: left;
    font-size: 16px;
}
.elementor-5912 .elementor-element.elementor-element-a3350a7 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-a3350a7 .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-5e8459b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ac8de0;
    background-image: url("../image/Dots.png");
    background-position: 210px 100px;
    background-repeat: no-repeat;
}
.elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay
{
    background-image: url("../image/3x.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 72% auto;
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated, .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay, .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-background-slideshow
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 48px 138px 48px;
}
.elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-b952692.aiero-icon-decoration-on .elementor-widget-container
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-b952692:not(.aiero-icon-decoration-on) .elementor-icon-wrapper
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-b952692>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
.elementor-5912 .elementor-element.elementor-element-b952692 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-b952692.elementor-view-stacked .elementor-icon
{
    background-color: #daf8d2;
}
.elementor-5912 .elementor-element.elementor-element-b952692.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-b952692.elementor-view-default .elementor-icon
{
    color: #daf8d2;
    border-color: #daf8d2;
}
.elementor-5912 .elementor-element.elementor-element-b952692.elementor-view-framed .elementor-icon, .elementor-5912 .elementor-element.elementor-element-b952692.elementor-view-default .elementor-icon svg
{
    fill: #daf8d2;
}
.elementor-5912 .elementor-element.elementor-element-b952692 .elementor-icon
{
    font-size: 48px;
}
.elementor-5912 .elementor-element.elementor-element-b952692 .elementor-icon svg
{
    height: 48px;
}
.elementor-5912 .elementor-element.elementor-element-c8ef55b>.elementor-widget-container
{
    margin: 0 0 17px 0;
}
.elementor-5912 .elementor-element.elementor-element-c8ef55b .aiero-heading
{
    text-align: left;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-c8ef55b .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-c8ef55b .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-13bf150
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-e0e6e52
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-5912 .elementor-element.elementor-element-1581eda
{
    top: -40vw;
    z-index: -1;
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-4d721fa>.elementor-widget-container
{
    margin: 0 0 50px 0;
}
.elementor-5912 .elementor-element.elementor-element-4d721fa .aiero-heading
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-341361a .elementor-counter-number-wrapper
{
    background-color: transparent;
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 120px;
    font-weight: 700;
    line-height: .9em;
    letter-spacing: -.05em;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #0000;
    stroke: #0000;
    background-image: linear-gradient(106deg,#8258c8 0%,#2c84c8 100%);
    padding: 0 10px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-341361a
{
    width: var(--container-widget-width,66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
}
.elementor-5912 .elementor-element.elementor-element-341361a .elementor-counter
{
    flex-direction: row-reverse;
    gap: 30px;
}
.elementor-5912 .elementor-element.elementor-element-341361a .elementor-counter-title
{
    align-items: end;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-c1631d5.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-c1631d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-9382eef
{
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-5912 .elementor-element.elementor-element-9382eef>.elementor-widget-container
{
    margin: 40px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-9382eef .button-widget
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-item
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper .service-item
{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-grid-listing .service-item-wrapper, .elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-list-listing .service-item-wrapper
{
    padding: calc(40px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-grid-listing, .elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-list-listing
{
    margin: calc(-40px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-slider-listing .service-item-wrapper
{
    padding: 0 calc(40px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper.service-slider-listing
{
    margin: 0 calc(-40px / 2);
    width: calc(100% + 40px);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper .service-item-wrapper
{
    padding-top: calc(40px / 2);
    padding-bottom: calc(40px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper
{
    margin-top: calc(-40px / 2);
    margin-bottom: calc(-40px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-listing-wrapper .service-item .service-item-content
{
    border-bottom-width: 0;
    padding-bottom: 0;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-item .service-icon
{
    font-size: 84px;
    margin: 0 0 28px 0;
    opacity: .9;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-item .service-icon .icon
{
    font-size: 84px;
}
.elementor-5912 .elementor-element.elementor-element-cb851ca .service-item .service-post-title
{
    font-family: "Manrope",Sans-serif;
    font-weight: 600;
}
.elementor-5912 .elementor-element.elementor-element-aed53d4>.elementor-element-populated
{
    margin: 30px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-5912 .elementor-element.elementor-element-3e6aba8>.elementor-widget-container
{
    margin: 0 0 0 -30vw;
}
.elementor-5912 .elementor-element.elementor-element-001c327 .aiero-heading .aiero-heading-content del
{
    background-color: transparent;
    background-image: linear-gradient(113deg,#8258c8 0%,#2c84c8 100%);
}
.elementor-5912 .elementor-element.elementor-element-001c327 .aiero-heading
{
    text-align: left;
    font-size: 100px;
    line-height: 1.1em;
    letter-spacing: -.03em;
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d>.elementor-widget-container
{
    margin: 100px 30px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d .slider-wrapper
{
    margin: 0 calc(-30px / 2);
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d .slider-wrapper .slider-item
{
    padding: 0 calc(30px / 2);
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d .owl-carousel .owl-stage
{
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d .slider-item-inner
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d img
{
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-eed6d9d img:hover
{
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-4c76d45
{
    z-index: 1;
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-69b4797
{
    right: 35vw;
}
body.rtl .elementor-5912 .elementor-element.elementor-element-69b4797
{
    left: 35vw;
}
.elementor-5912 .elementor-element.elementor-element-69b4797
{
    top: -35vw;
    z-index: -1;
}
.elementor-5912 .elementor-element.elementor-element-50fd668>.elementor-widget-container
{
    --e-transform-rotateZ: -2.07deg;
    background-color: transparent;
    margin: 0 -5px 0 -5px;
    padding: 42px 0 42px 0;
    background-image: linear-gradient(92deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-50fd668 .special-text-wrapper
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-50fd668 .special-text
{
    font-size: 60px;
    color: #fff;
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-50fd668 .special-text-wrapper.animated .special-text
{
    animation-duration: 15s;
}
.elementor-5912 .elementor-element.elementor-element-c962b17
{
    margin-top: 20px;
    margin-bottom: -90px;
    padding: 0 20px 40px 20px;
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-fde4be9
{
    --divider-border-style: solid;
    --divider-color: #1f1f1f;
    --divider-border-width: 130px;
}
.elementor-5912 .elementor-element.elementor-element-fde4be9>.elementor-widget-container
{
    --e-transform-rotateZ: -2.07deg;
    padding: 0 1px 0 0;
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-fde4be9 .elementor-divider-separator
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-e366c03
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-a662905>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-5912 .elementor-element.elementor-element-a662905:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-a662905>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-a662905, .elementor-5912 .elementor-element.elementor-element-a662905>.elementor-background-overlay
{
    border-radius: 0 0 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-a662905
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 20px 0 12px;
}
.elementor-5912 .elementor-element.elementor-element-a662905>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-2a38b2c.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-2a38b2c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-2a38b2c>.elementor-element-populated
{
    margin: 0 0 15px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-5912 .elementor-element.elementor-element-eb31faa>.elementor-widget-container
{
    margin: -60px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-eb31faa
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-eb31faa img
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_container
{
    text-align: left;
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-fa99dd8
{
    left: 20px;
}
body.rtl .elementor-5912 .elementor-element.elementor-element-fa99dd8
{
    right: 20px;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8
{
    bottom: 20px;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_widget .elementor-custom-embed-play
{
    padding: 32px 90px 24px 73px;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .elementor-custom-embed-play
{
    border-radius: 0 25px 0 0;
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_widget .eicon-play
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_widget .icon-play-wrapper:before
{
    border-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_button_text
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8.aiero-video-button-decoration-on .elementor-custom-embed-image-overlay:before, .elementor-5912 .elementor-element.elementor-element-fa99dd8.aiero-video-button-decoration-on .elementor-custom-embed-image-overlay:after
{
    box-shadow: 0 20px 0 0 #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .elementor-custom-embed-play:hover .eicon-play
{
    color: #333;
}
.elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper
{
    background-color: #fff;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-2724a41.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5912 .elementor-element.elementor-element-2724a41.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5912 .elementor-element.elementor-element-2724a41.elementor-column>.elementor-widget-wrap
{
    justify-content: space-between;
}
.elementor-5912 .elementor-element.elementor-element-2724a41>.elementor-element-populated
{
    margin: 15% 28% 10% 0%;
    --e-column-margin-right: 28%;
    --e-column-margin-left: 0%;
}
.elementor-5912 .elementor-element.elementor-element-03d8dd1>.elementor-widget-container
{
    margin: 0 0 21px 0;
}
.elementor-5912 .elementor-element.elementor-element-03d8dd1 .aiero-heading
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-03d8dd1 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-03d8dd1 .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-fbe7f1e>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-5912 .elementor-element.elementor-element-fbe7f1e
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-icon i, .elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-icon svg
{
    background-color: #fff;
    border-radius: 50% 50% 50% 50%;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d>.elementor-widget-container
{
    margin: 0 30px 15px 0;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-icon i
{
    color: #0f1010;
    transition: color .3s;
    padding: 5.5px 5.5px 5.5px 5.5px;
    width: 1em;
    box-sizing: content-box;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-icon svg
{
    fill: #0f1010;
    transition: fill .3s;
    padding: 5.5px 5.5px 5.5px 5.5px;
    box-sizing: content-box;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-item>a
{
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
}
.elementor-5912 .elementor-element.elementor-element-b3c950d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-icon i, .elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-icon svg
{
    background-color: #fff;
    border-radius: 50% 50% 50% 50%;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90
{
    width: var(--container-widget-width,52%);
    max-width: 52%;
    --container-widget-width: 52%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90>.elementor-widget-container
{
    margin: 0 80px 15px 0;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-icon i
{
    color: #0f1010;
    transition: color .3s;
    padding: 5.5px 5.5px 5.5px 5.5px;
    width: 1em;
    box-sizing: content-box;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-icon svg
{
    fill: #0f1010;
    transition: fill .3s;
    padding: 5.5px 5.5px 5.5px 5.5px;
    box-sizing: content-box;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-item>a
{
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
}
.elementor-5912 .elementor-element.elementor-element-cb1ef90 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-5912 .elementor-element.elementor-element-ba6b3d8>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-ba6b3d8 .aiero-button
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-ba6b3d8 .aiero_adv_button_text
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-16563ac
{
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-e0126b0:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-e0126b0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1f1f1f;
    background-image: url("../image/decoration.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}
.elementor-5912 .elementor-element.elementor-element-e0126b0, .elementor-5912 .elementor-element.elementor-element-e0126b0>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-e0126b0
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 56px 2.9% 56px 2.7%;
}
.elementor-5912 .elementor-element.elementor-element-e0126b0>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-3e49876>.elementor-widget-container
{
    padding: 0% 25% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-3e49876 .aiero-heading
{
    text-align: left;
    font-size: 30px;
    line-height: 1.3333em;
}
.elementor-5912 .elementor-element.elementor-element-3e49876 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-3e49876 .aiero-subheading
{
    color: #fff;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-62ffcd8.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-62ffcd8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-62ffcd8.elementor-column>.elementor-widget-wrap
{
    justify-content: space-between;
}
.elementor-5912 .elementor-element.elementor-element-62ffcd8>.elementor-element-populated
{
    margin: 28px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-f4cb715 .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-fda7237
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-fda7237>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-fda7237 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-fda7237 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-fda7237 .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-0440a92
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-0440a92>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-0440a92 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-0440a92 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-0440a92 .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-f25d320
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-f25d320>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-f25d320 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-f25d320 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-f25d320 .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-cbbbce7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-right .elementor-image-box-img
{
    margin-left: 23px;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-left .elementor-image-box-img
{
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 23px;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-409fcaf .elementor-image-box-title
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-48510ba .aiero-heading
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text
{
    background-color: transparent;
    padding: 0 5px 0 0;
    font-family: "Manrope",Sans-serif;
    font-size: 280px;
    font-weight: 700;
    letter-spacing: -.05em;
    color: #fff;
    -webkit-text-stroke: 1px #fff0;
    text-stroke: 1px #fff0;
    -webkit-text-stroke-width: 2px;
    background-image: linear-gradient(102deg,#8258c8 0%,#2c84c8 100%);
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-ff8ea22>.elementor-widget-container
{
    margin: 0 0 65px 0;
}
.elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text-wrapper
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-3c18a5a
{
    font-weight: 600;
}
.elementor-5912 .elementor-element.elementor-element-1561dbb
{
    margin-top: 70px;
    margin-bottom: 0;
}
.elementor-5912 .elementor-element.elementor-element-d4da426>.elementor-widget-container
{
    margin: -21vw 0 -5vw -37vw;
}
.elementor-5912 .elementor-element.elementor-element-d4da426 img
{
    max-width: 90vw;
}
.elementor-5912 .elementor-element.elementor-element-4ddf11e>.elementor-widget-container
{
    margin: -21vw 0 -5vw -35vw;
}
.elementor-5912 .elementor-element.elementor-element-4ddf11e img
{
    max-width: 90vw;
}
.elementor-5912 .elementor-element.elementor-element-2aba1c4>.elementor-widget-container
{
    margin: -21vw 0 -5vw -35vw;
}
.elementor-5912 .elementor-element.elementor-element-2aba1c4 img
{
    max-width: 90vw;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b.tabs-direction-horizontal .aiero_tabs_titles_container .aiero_tab_title_item
{
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b.tabs-direction-horizontal .aiero_tabs_titles_container
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b.tabs-direction-vertical .aiero_tabs_titles_container .aiero_tab_title_item
{
    padding-top: calc(10px / 2);
    padding-bottom: calc(10px / 2);
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b.tabs-direction-vertical .aiero_tabs_titles_container
{
    margin-top: calc(-10px / 2);
    margin-bottom: calc(-10px / 2);
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tab_title_item a
{
    align-items: flex-start;
    padding: 24px 25px 24px 34px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d4d6d8;
    border-radius: 20px 20px 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tab_title_item .aiero_tab_title:not(:last-child)
{
    margin-bottom: 3px;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item a
{
    font-family: "Manrope",Sans-serif;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item .aiero_tab_description
{
    font-weight: 500;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item.active a, .elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item.active a:hover
{
    background-color: #ecf0f4;
    border-color: #ecf0f4;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item a:hover
{
    background-color: #ecf0f4;
    border-color: #ecf0f4;
}
.elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tab_icon
{
    font-size: 28px;
    margin: 10px 43px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-item .step-number
{
    background-color: transparent;
    font-family: "Manrope",Sans-serif;
    font-weight: 700;
    color: #fff;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke: 1px #02010100;
    text-stroke: 1px #02010100;
    -webkit-text-stroke-width: 2px;
    background-image: linear-gradient(204deg,#8258c8 0%,#2c84c8 100%);
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-item
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .steps-slider-container
{
    margin: 0 calc(-20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-item.slider-item
{
    margin: 0 calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .aiero-heading .aiero-heading-inner
{
    padding: 0% 15% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-number:not(:last-child)
{
    margin-right: 50px;
}
body.rtl .elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-number:not(:last-child)
{
    margin-left: 50px;
    margin-right: auto;
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .style_type-2 .step-number:not(:last-child)
{
    margin-bottom: 50px;
    margin-right: 0;
    margin-left: 0;
}
.elementor-5912 .elementor-element.elementor-element-1dd8ad1 .step-title
{
    font-size: 20px;
}
.elementor-5912 .elementor-element.elementor-element-dadb4e0
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-5912 .elementor-element.elementor-element-5572dba
{
    top: -16vw;
    z-index: -1;
}
.elementor-5912 .elementor-element.elementor-element-15309af8
{
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-7ede5a70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1f1f1f;
}
.elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated, .elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated>.elementor-background-overlay, .elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-55d4b5aa, .elementor-5912 .elementor-element.elementor-element-55d4b5aa>.elementor-background-overlay
{
    border-radius: 20px 20px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-55d4b5aa
{
    padding: 150px 20px 0 20px;
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-725b55c .aiero-heading
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-725b55c .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-725b55c .aiero-subheading
{
    color: #fff;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-71562558.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-71562558.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-71562558.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-6334d393 .elementor-counter-number-wrapper
{
    background-color: transparent;
    color: #1f1f1f;
    font-family: "Manrope",Sans-serif;
    font-size: 120px;
    font-weight: 700;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #0000;
    stroke: #0000;
    background-image: linear-gradient(102deg,#8258c8 0%,#2c84c8 100%);
}
.elementor-5912 .elementor-element.elementor-element-6334d393
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-8fc6cf1
{
    width: auto;
    max-width: auto;
    --e-transform-origin-x: right;
    --e-transform-origin-y: bottom;
}
.elementor-5912 .elementor-element.elementor-element-8fc6cf1>.elementor-widget-container
{
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 100%;
    margin: 0 0 10px -20px;
}
.elementor-5912 .elementor-element.elementor-element-8fc6cf1 .aiero-heading
{
    text-align: left;
    font-family: "Manrope",Sans-serif;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -.03em;
}
.elementor-5912 .elementor-element.elementor-element-8fc6cf1 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-8fc6cf1 .aiero-subheading
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2e8affb3
{
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding: 90px 19px 0 19px;
}
.elementor-5912 .elementor-element.elementor-element-2e8affb3, .elementor-5912 .elementor-element.elementor-element-2e8affb3>.elementor-background-overlay
{
    border-radius: 0 0 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-item-categories a:after
{
    background-color: transparent;
    background-image: linear-gradient(113deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-item-categories a .button-inner:after
{
    background-color: transparent;
    background-image: linear-gradient(113deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .owl-dots
{
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.owl-carousel .project-item
{
    height: 600px;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-grid-listing.text-position-outside, .elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-masonry-listing.text-position-outside
{
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper, .elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-masonry-listing.text-position-outside .project-item-wrapper
{
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.owl-carousel
{
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
    width: calc(100% + 20px);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.owl-carousel .project-item-wrapper
{
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-masonry-listing.text-position-inside, .elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-grid-listing.text-position-inside
{
    margin: calc(-20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper
{
    padding: calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-masonry-listing.text-position-inside .project-item-link
{
    top: calc(20px / 2);
    bottom: calc(20px / 2);
    left: calc(20px / 2);
    right: calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-cards-listing
{
    margin-bottom: -20px;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-listing-wrapper.project-cards-listing .project-item-wrapper
{
    padding-bottom: 20px;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .owl-carousel.project-slider-listing .project-item
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4a4a4a;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-item>.project-item-content .post-title
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .project-item-categories, .elementor-5912 .elementor-element.elementor-element-a152c77 .project-item-categories a
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .owl-dots .owl-dot span
{
    color: #717171;
}
.elementor-5912 .elementor-element.elementor-element-a152c77 .owl-dots .owl-dot.active span
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-4df7b4d
{
    margin-top: -67px;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-8a0203a .aiero-button
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-8a0203a .aiero_adv_button_text
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-a0df44e
{
    --spacer-size: 150px;
}
.elementor-5912 .elementor-element.elementor-element-26d1ca5
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-5b02001:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f0f2f4;
}
.elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated, .elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated>.elementor-background-overlay, .elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-background-slideshow
{
    border-radius: 25px 25px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 160px 20px 53px 20px;
}
.elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-37523e9>.elementor-widget-container
{
    margin: 0 0 25px 0;
}
.elementor-5912 .elementor-element.elementor-element-a6213d9 .aiero-heading .aiero-heading-content del
{
    background-color: transparent;
    background-image: linear-gradient(108deg,#45d0bd 0%,#44b6e9 100%);
}
.elementor-5912 .elementor-element.elementor-element-a6213d9>.elementor-widget-container
{
    padding: 0% 20% 0% 20%;
}
.elementor-5912 .elementor-element.elementor-element-a6213d9 .aiero-heading
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-d69e628:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-d69e628>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f0f2f4;
}
.elementor-5912 .elementor-element.elementor-element-d69e628>.elementor-container
{
    max-width: 1580px;
}
.elementor-5912 .elementor-element.elementor-element-d69e628
{
    background-clip: content-box;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-d69e628>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-6271451:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-6271451>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-6271451, .elementor-5912 .elementor-element.elementor-element-6271451>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-6271451
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-6271451>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-7868514 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-0460238>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-0460238
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-0460238 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-c60d122:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-c60d122>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-c60d122, .elementor-5912 .elementor-element.elementor-element-c60d122>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-c60d122
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-c60d122>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-61f493b .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-666ad4f>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-666ad4f
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-666ad4f img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-d10c4f0:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-d10c4f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-d10c4f0, .elementor-5912 .elementor-element.elementor-element-d10c4f0>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-d10c4f0
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-d10c4f0>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-06ffae8 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-2443716>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-2443716
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-2443716 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-0b68f84:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-0b68f84>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-0b68f84, .elementor-5912 .elementor-element.elementor-element-0b68f84>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-0b68f84
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-0b68f84>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-fac1bf1 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-dc970eb>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-dc970eb
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-dc970eb img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-3cd8780:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-3cd8780>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-3cd8780, .elementor-5912 .elementor-element.elementor-element-3cd8780>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-3cd8780
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-3cd8780>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-71ec18c .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-7c75aa4>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-7c75aa4
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-7c75aa4 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-f96cca6:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-f96cca6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-f96cca6, .elementor-5912 .elementor-element.elementor-element-f96cca6>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-f96cca6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-f96cca6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-fc28980 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-a87f0aa>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-a87f0aa
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-a87f0aa img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-a3af54c:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-a3af54c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-a3af54c, .elementor-5912 .elementor-element.elementor-element-a3af54c>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-a3af54c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-a3af54c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-8962b8b .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-731d2f1>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-731d2f1
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-731d2f1 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-6b9734b:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-6b9734b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-6b9734b, .elementor-5912 .elementor-element.elementor-element-6b9734b>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-6b9734b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-6b9734b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-84e64d6 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-a7f96cf>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-a7f96cf
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-a7f96cf img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-6ebfb81:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-6ebfb81>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-6ebfb81, .elementor-5912 .elementor-element.elementor-element-6ebfb81>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-6ebfb81
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-6ebfb81>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-0248c7b .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-f4c1aa8>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-f4c1aa8
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-f4c1aa8 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-1d5a1ab:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-1d5a1ab>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-1d5a1ab, .elementor-5912 .elementor-element.elementor-element-1d5a1ab>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-1d5a1ab
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-1d5a1ab>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-1d7a0a4 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-b6119f1>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-b6119f1
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-b6119f1 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-1418eb3:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-1418eb3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-1418eb3, .elementor-5912 .elementor-element.elementor-element-1418eb3>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-1418eb3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-1418eb3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-9e401b3 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-8297c41>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-8297c41
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-8297c41 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-c89576f:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-c89576f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-c89576f, .elementor-5912 .elementor-element.elementor-element-c89576f>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-c89576f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-c89576f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-0a226fa .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-552ba29>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-552ba29
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-552ba29 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-889c7e8:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-889c7e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-889c7e8, .elementor-5912 .elementor-element.elementor-element-889c7e8>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-889c7e8
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-889c7e8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-93779d0 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-9350fd3>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-9350fd3
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-9350fd3 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-5a821e4:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-5a821e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-5a821e4, .elementor-5912 .elementor-element.elementor-element-5a821e4>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-5a821e4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-5a821e4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-c469e70 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-ed6c8e6>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-ed6c8e6
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-ed6c8e6 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-6913b9a:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-6913b9a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-6913b9a, .elementor-5912 .elementor-element.elementor-element-6913b9a>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-6913b9a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-6913b9a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-5a67d3d .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-9ab2e33>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-9ab2e33
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-9ab2e33 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-2d43be5:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-2d43be5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2d43be5, .elementor-5912 .elementor-element.elementor-element-2d43be5>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-2d43be5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-2d43be5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-b439d95 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-0974231>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-0974231
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-0974231 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-2f35995:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-2f35995>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-2f35995, .elementor-5912 .elementor-element.elementor-element-2f35995>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-2f35995
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-2f35995>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-f867e91 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-9a42d87>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-9a42d87
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-9a42d87 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-f724b85:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-f724b85>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-f724b85, .elementor-5912 .elementor-element.elementor-element-f724b85>.elementor-background-overlay
{
    border-radius: 25px 25px 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-f724b85
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px 40px 45px 40px;
}
.elementor-5912 .elementor-element.elementor-element-f724b85>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-1d141c2 .aiero-heading
{
    text-align: left;
    line-height: 1em;
    letter-spacing: -.05em;
}
.elementor-5912 .elementor-element.elementor-element-ad8af89>.elementor-widget-container
{
    margin: 0 0 7px 0;
}
.elementor-5912 .elementor-element.elementor-element-ad8af89
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-ad8af89 img
{
    width: 71px;
}
.elementor-5912 .elementor-element.elementor-element-28bf939
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-5912 .elementor-element.elementor-element-55edb6d:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-55edb6d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f0f2f4;
}
.elementor-5912 .elementor-element.elementor-element-55edb6d>.elementor-container
{
    min-height: 40px;
}
.elementor-5912 .elementor-element.elementor-element-55edb6d, .elementor-5912 .elementor-element.elementor-element-55edb6d>.elementor-background-overlay
{
    border-radius: 0 0 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-55edb6d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-5912 .elementor-element.elementor-element-55edb6d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-4184ed7
{
    margin-top: -39vw;
    margin-bottom: 0;
    z-index: 1;
}
.elementor-5912 .elementor-element.elementor-element-3f1c8b3:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-3f1c8b3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f0f2f400 0%,#f0f2f4 84%);
}
.elementor-5912 .elementor-element.elementor-element-3f1c8b3>.elementor-container
{
    min-height: 39vw;
}
.elementor-5912 .elementor-element.elementor-element-3f1c8b3, .elementor-5912 .elementor-element.elementor-element-3f1c8b3>.elementor-background-overlay
{
    border-radius: 0 0 25px 25px;
}
.elementor-5912 .elementor-element.elementor-element-3f1c8b3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-5912 .elementor-element.elementor-element-3f1c8b3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-d7780f9.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-d7780f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-d9bd3e3>.elementor-widget-container
{
    margin: 0 -5vw 0 -24vw;
}
.elementor-5912 .elementor-element.elementor-element-d9bd3e3
{
    z-index: -1;
}
.elementor-5912 .elementor-element.elementor-element-89e4d4d .aiero-heading
{
    text-align: left;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-654a535.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-654a535.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-e8633c1>.elementor-widget-container
{
    margin: 0 0 11px 0;
}
.elementor-5912 .elementor-element.elementor-element-e8633c1 .button-widget
{
    text-align: right;
}
.elementor-5912 .elementor-element.elementor-element-461b58a>.elementor-widget-container
{
    margin: 0% 0% 0% 10.4%;
    padding: 60px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .grid-listing
{
    margin-top: calc(-20px / 2);
    margin-bottom: calc(-20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-461b58a .grid-listing .grid-item
{
    padding-top: calc(20px / 2);
    padding-bottom: calc(20px / 2);
}
.elementor-5912 .elementor-element.elementor-element-461b58a .classic-listing .standard-blog-item-wrapper:not(:first-child)
{
    margin-top: 20px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .list-listing .list-item-wrapper:not(:first-child)
{
    margin-top: 20px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before
{
    border-width: 1px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .list-item-wrapper .blog-item
{
    border-bottom-width: 1px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-color: #ccd2d9;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-media-wrapper, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-media-wrapper
{
    margin-top: -15px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-media-wrapper:last-child, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-media-wrapper:last-child
{
    margin-bottom: -15px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote).view-type-row .blog-item
{
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-meta-header:first-child, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-meta-header:first-child
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-title, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-title
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-content, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-content
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-labels, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-labels
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-meta-item-tags, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-meta-item-tags
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.view-type-row) .blog-item .post-more-button, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper .blog-item .post-more-button
{
    margin-left: 15px;
    margin-right: 23px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item, .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-media-wrapper picture, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-media-wrapper picture
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper.aiero-format-quote .blog-item, .elementor-5912 .elementor-element.elementor-element-461b58a .post-quote
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before
{
    border-color: #ccd2d9;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote).view-type-row .blog-item .post-content-wrapper
{
    padding: 35px 55px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .blog-item .post-title
{
    font-family: "Manrope",Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .post-meta-header .post-meta-item, .elementor-5912 .elementor-element.elementor-element-461b58a .post-meta-header .post-meta-item a
{
    color: #111;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .post-categories .post-category-item, .elementor-5912 .elementor-element.elementor-element-461b58a .sticky .blog-item:after, .elementor-5912 .elementor-element.elementor-element-461b58a .status-sticky .blog-item:after
{
    color: #111;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper.view-type-row .post-categories .post-category-item
{
    border-color: #ccd2d9;
}
.elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper.view-type-row .post-categories .post-category-item:hover
{
    border-color: #111;
}
.elementor-5912 .elementor-element.elementor-element-bebfd96>.elementor-widget-container
{
    margin: 0% 45% 0% 0%;
}
.elementor-5912 .elementor-element.elementor-element-bebfd96 .aiero-heading
{
    text-align: left;
}
.elementor-5912 .elementor-element.elementor-element-563a602>.elementor-widget-container
{
    margin: 60px 0 0 0;
}
.elementor-5912 .elementor-element.elementor-element-563a602 .slider-wrapper
{
    margin: 0 calc(-30px / 2);
}
.elementor-5912 .elementor-element.elementor-element-563a602 .slider-wrapper .slider-item
{
    padding: 0 calc(30px / 2);
}
.elementor-5912 .elementor-element.elementor-element-563a602 .owl-carousel .owl-stage
{
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.elementor-5912 .elementor-element.elementor-element-563a602 .slider-item-inner
{
    text-align: center;
}
.elementor-5912 .elementor-element.elementor-element-563a602 img
{
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5912 .elementor-element.elementor-element-563a602 img:hover
{
    opacity: 1;
}
.elementor-5912 .elementor-element.elementor-element-8b91caa
{
    padding: 0 20px 0 20px;
}
body:not(.rtl) .elementor-5912 .elementor-element.elementor-element-b457b76
{
    left: 0%;
}
body.rtl .elementor-5912 .elementor-element.elementor-element-b457b76
{
    right: 0%;
}
.elementor-5912 .elementor-element.elementor-element-b457b76
{
    top: -40vw;
    z-index: -1;
}
.elementor-5912 .elementor-element.elementor-element-09c7af6:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-09c7af6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/project-single-bg-min-flipped.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-5912 .elementor-element.elementor-element-09c7af6, .elementor-5912 .elementor-element.elementor-element-09c7af6>.elementor-background-overlay
{
    border-radius: 25px 25px 0 0;
}
.elementor-5912 .elementor-element.elementor-element-09c7af6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: -70px;
    padding: 8% 0% 12% 0%;
}
.elementor-5912 .elementor-element.elementor-element-09c7af6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5912 .elementor-element.elementor-element-87f1d42 .aiero-heading
{
    text-align: left;
    font-size: 80px;
    line-height: 1.125em;
    letter-spacing: -.03em;
}
.elementor-5912 .elementor-element.elementor-element-87f1d42 .aiero-heading .aiero-heading-content
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-87f1d42 .aiero-subheading
{
    color: #fff;
}
.elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-d910810.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-d910810.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-d910810.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-end;
}
.elementor-5912 .elementor-element.elementor-element-61265c7
{
    width: auto;
    max-width: auto;
}
.elementor-5912 .elementor-element.elementor-element-61265c7>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero-button
{
    --button-border-width: 2px;
    border-radius: 65% 45% 65% 45%;
    color: #fff;
    border-color: #fff;
    padding: 71px 20px 71px 20px;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_wrapper
{
    --adv-button-border-width: 2px;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_wrapper .aiero_adv_button
{
    border-radius: 65% 45% 65% 45%;
    padding: 71px 20px 71px 20px;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_wrapper .aiero_adv_button_circle
{
    border-radius: 65% 45% 65% 45%;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_text
{
    color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button, .elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_circle
{
    border-color: #fff;
}
.elementor-5912 .elementor-element.elementor-element-61265c7 .aiero_adv_button_circle
{
    border-color: #45c3d2;
}
@media(max-width: 1600px)
{
    .elementor-5912 .elementor-element.elementor-element-57c6e08e
    {
        padding: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .slide-content-column
    {
        width: 60%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-text-column .elementor-container>.elementor-row
    {
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-text-column .elementor-section
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading .aiero-heading-content
    {
        font-size: 60px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading
    {
        margin: 0% -20% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .slide-content-column
    {
        width: 60%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-text-column .elementor-container>.elementor-row
    {
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading .aiero-heading-content
    {
        font-size: 60px;
    }
    .elementor-5912 .elementor-element.elementor-element-b12262b>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-ae9e29d>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-4ccbe82>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-214b795>.elementor-widget-container
    {
        margin: 3px 20px 0 13px;
    }
    .elementor-5912 .elementor-element.elementor-element-9586c1a .elementor-counter-number-wrapper
    {
        font-size: 75px;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay
    {
        background-size: 72% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-341361a
    {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,80%);
        max-width: 80%;
    }
    .elementor-5912 .elementor-element.elementor-element-c962b17
    {
        margin-top: 20px;
        margin-bottom: -90px;
    }
    .elementor-5912 .elementor-element.elementor-element-2724a41>.elementor-element-populated
    {
        margin: 0% 0% 10% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-5912 .elementor-element.elementor-element-cb1ef90
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-5912 .elementor-element.elementor-element-cb1ef90>.elementor-widget-container
    {
        margin: 0 0 15px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-3e49876>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text
    {
        font-size: 240px;
    }
    .elementor-5912 .elementor-element.elementor-element-d4da426>.elementor-widget-container
    {
        margin: -21vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-d4da426 img
    {
        max-width: 70vw;
    }
    .elementor-5912 .elementor-element.elementor-element-4ddf11e>.elementor-widget-container
    {
        margin: -21vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-4ddf11e img
    {
        max-width: 70vw;
    }
    .elementor-5912 .elementor-element.elementor-element-2aba1c4>.elementor-widget-container
    {
        margin: -21vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-2aba1c4 img
    {
        max-width: 70vw;
    }
}
@media(max-width: 1279px)
{
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .content-slider-item-text
    {
        padding: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button
    {
        margin: 0 20px 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .counter-column
    {
        width: 400px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .slide-content-column
    {
        width: 55%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading
    {
        margin: 0% -50% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button
    {
        margin: 0 20px 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .counter-column
    {
        width: 400px;
    }
    .elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated>.elementor-background-overlay
    {
        background-size: 60% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-b12262b>.elementor-widget-container
    {
        margin: 40px 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-b12262b .aiero-heading
    {
        font-size: 30px;
    }
    .elementor-5912 .elementor-element.elementor-element-ae9e29d>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-4ccbe82>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay
    {
        background-size: 70% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated
    {
        padding: 20px 20px 70px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-341361a
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-001c327 .aiero-heading
    {
        font-size: 80px;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d>.elementor-widget-container
    {
        margin: 0 10px 15px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-e0126b0:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-e0126b0>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-size: 41% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-e0126b0
    {
        padding: 56px 0 56px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-3e49876>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text
    {
        font-size: 180px;
    }
    .elementor-5912 .elementor-element.elementor-element-d4da426>.elementor-widget-container
    {
        margin: -10vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-4ddf11e>.elementor-widget-container
    {
        margin: -10vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-2aba1c4>.elementor-widget-container
    {
        margin: -10vw 0 -5vw -15vw;
    }
    .elementor-5912 .elementor-element.elementor-element-55d4b5aa
    {
        padding: 120px 20px 0 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-6334d393 .elementor-counter-number-wrapper
    {
        font-size: 95px;
    }
    .elementor-5912 .elementor-element.elementor-element-a0df44e
    {
        --spacer-size: 120px;
    }
    .elementor-5912 .elementor-element.elementor-element-26d1ca5
    {
        padding: 20px 20px 0 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated
    {
        padding: 120px 20px 40px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-a6213d9>.elementor-widget-container
    {
        padding: 0% 10% 0% 10%;
    }
    .elementor-5912 .elementor-element.elementor-element-6271451
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-c60d122
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-d10c4f0
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-0b68f84
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-3cd8780
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-f96cca6
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-a3af54c
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-6b9734b
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-6ebfb81
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-1d5a1ab
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-1418eb3
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-c89576f
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-889c7e8
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-5a821e4
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-6913b9a
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-2d43be5
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-2f35995
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-f724b85
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-87f1d42 .aiero-heading
    {
        font-size: 60px;
    }
}
@media(max-width: 991px)
{
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .slide-content-column
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading
    {
        margin: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .slide-content-column
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading
    {
        margin: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated>.elementor-background-overlay
    {
        background-size: 80% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-element-populated
    {
        padding: 20px 20px 120px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-13bf150>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-341361a .elementor-counter-number-wrapper
    {
        font-size: 85px;
    }
    .elementor-5912 .elementor-element.elementor-element-eed6d9d>.elementor-widget-container
    {
        margin: 100px 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-eed6d9d .slider-item-inner
    {
        text-align: center;
    }
    .elementor-5912 .elementor-element.elementor-element-c962b17
    {
        margin-top: 20px;
        margin-bottom: -90px;
    }
    .elementor-5912 .elementor-element.elementor-element-a662905
    {
        padding: 0 12px 0 12px;
    }
    .elementor-5912 .elementor-element.elementor-element-eb31faa>.elementor-widget-container
    {
        margin: -80px 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-eb31faa img
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2724a41>.elementor-element-populated
    {
        padding: 32px 32px 32px 32px;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d>.elementor-widget-container
    {
        margin: 0 30px 15px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d
    {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,50%);
        max-width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-cb1ef90
    {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,50%);
        max-width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-3e49876 .aiero-heading
    {
        font-size: 35px;
    }
    .elementor-5912 .elementor-element.elementor-element-62ffcd8.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715>.elementor-widget-container
    {
        margin: 0 30px 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237>.elementor-widget-container
    {
        margin: 0 30px 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92>.elementor-widget-container
    {
        margin: 0 30px 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320>.elementor-widget-container
    {
        margin: 0 30px 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7>.elementor-widget-container
    {
        margin: 0 30px 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text
    {
        font-size: 140px;
    }
    .elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated
    {
        padding: 0 10px 0 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-6334d393 .elementor-counter-number-wrapper
    {
        font-size: 80px;
    }
    .elementor-5912 .elementor-element.elementor-element-2e8affb3
    {
        padding: 50px 19px 0 19px;
    }
    .elementor-5912 .elementor-element.elementor-element-4df7b4d
    {
        margin-top: -45px;
        margin-bottom: 0;
    }
    .elementor-5912 .elementor-element.elementor-element-09c7af6
    {
        margin-top: 0;
        margin-bottom: -40px;
        padding: 80px 0 120px 0;
    }
    .elementor-bc-flex-widget .elementor-5912 .elementor-element.elementor-element-1fba636.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-5912 .elementor-element.elementor-element-1fba636.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-5912 .elementor-element.elementor-element-87f1d42 .aiero-heading
    {
        font-size: 40px;
    }
    .elementor-5912 .elementor-element.elementor-element-61265c7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading .aiero-heading-content
    {
        font-size: 50px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading .aiero-heading-content
    {
        font-size: 50px;
    }
    .elementor-5912 .elementor-element.elementor-element-9342e8a>.elementor-element-populated
    {
        padding: 22px 20px 75px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated
    {
        padding: 18px 20px 30px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-9586c1a .elementor-counter-number-wrapper
    {
        font-size: 70px;
    }
    .elementor-5912 .elementor-element.elementor-element-a3350a7>.elementor-widget-container
    {
        --e-transform-rotateZ: 0deg;
        --e-transform-translateY: 0%;
        margin: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-001c327 .aiero-heading
    {
        font-size: 50px;
    }
    .elementor-5912 .elementor-element.elementor-element-50fd668 .special-text
    {
        font-size: 35px;
    }
    .elementor-5912 .elementor-element.elementor-element-c962b17
    {
        margin-top: 20px;
        margin-bottom: -90px;
    }
    .elementor-5912 .elementor-element.elementor-element-eb31faa>.elementor-widget-container
    {
        margin: -70px 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d>.elementor-widget-container
    {
        margin: 0 15px 15px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d
    {
        align-self: flex-start;
    }
    .elementor-5912 .elementor-element.elementor-element-cb1ef90
    {
        align-self: flex-start;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715>.elementor-widget-container
    {
        margin: 0 30px 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237>.elementor-widget-container
    {
        margin: 0 30px 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92>.elementor-widget-container
    {
        margin: 0 30px 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320>.elementor-widget-container
    {
        margin: 0 30px 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7>.elementor-widget-container
    {
        margin: 0 30px 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-ff8ea22 .special-text
    {
        font-size: 120px;
    }
    .elementor-5912 .elementor-element.elementor-element-7ede5a70>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-55d4b5aa
    {
        padding: 80px 20px 0 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-71562558.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-5912 .elementor-element.elementor-element-6334d393 .elementor-counter-number-wrapper
    {
        font-size: 80px;
    }
    .elementor-5912 .elementor-element.elementor-element-a0df44e
    {
        --spacer-size: 80px;
    }
    .elementor-5912 .elementor-element.elementor-element-26d1ca5
    {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .elementor-5912 .elementor-element.elementor-element-5b02001>.elementor-element-populated
    {
        padding: 80px 20px 40px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-a6213d9>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-bebfd96>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
}
@media(max-width: 575px)
{
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-text-column .elementor-inner-section>.elementor-container>.elementor-row
    {
        align-items: flex-end;
        align-content: flex-end;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-heading .aiero-heading-content
    {
        font-size: 35px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .aiero-video-button .elementor-custom-embed-play
    {
        padding: 40px 40px 40px 40px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .counter-column
    {
        width: 100%;
        padding: 9px 20px 9px 9px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-7440171 .elementor-counter .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-text-column .elementor-inner-section>.elementor-container>.elementor-row
    {
        align-items: flex-end;
        align-content: flex-end;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-heading .aiero-heading-content
    {
        font-size: 35px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button .elementor-custom-embed-play
    {
        padding: 40px 40px 40px 40px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .aiero-video-button
    {
        margin: 0 20px 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .counter-column
    {
        width: 100%;
        padding: 9px 20px 9px 9px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .elementor-repeater-item-54a4833 .elementor-counter .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-5912 .elementor-element.elementor-element-366e71b .content-item
    {
        height: 770px;
    }
    .elementor-5912 .elementor-element.elementor-element-4bdefcb>.elementor-element-populated
    {
        padding: 18px 20px 20px 20px;
    }
    .elementor-5912 .elementor-element.elementor-element-a3350a7>.elementor-widget-container
    {
        --e-transform-rotateZ: -90deg;
        --e-transform-translateY: 100%;
        margin: 0 0 0 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5912 .elementor-element.elementor-element-5e8459b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-3e6aba8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-eed6d9d>.elementor-widget-container
    {
        margin: 80px 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-eed6d9d .slider-item-inner
    {
        text-align: center;
    }
    .elementor-5912 .elementor-element.elementor-element-fa99dd8 .aiero_video_button_widget .elementor-custom-embed-play
    {
        padding: 32px 50px 24px 70px;
    }
    .elementor-5912 .elementor-element.elementor-element-03d8dd1>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d>.elementor-widget-container
    {
        margin: 0 0 15px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-b3c950d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-cb1ef90
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-e0126b0:not(.elementor-motion-effects-element-type-background), .elementor-5912 .elementor-element.elementor-element-e0126b0>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-size: 90% auto;
    }
    .elementor-5912 .elementor-element.elementor-element-62ffcd8.elementor-column>.elementor-widget-wrap
    {
        justify-content: space-between;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-f4cb715 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-fda7237 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-0440a92 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-f25d320 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-cbbbce7 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf>.elementor-widget-container
    {
        margin: 0 15px 20px 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-409fcaf .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-5912 .elementor-element.elementor-element-d4da426>.elementor-widget-container
    {
        margin: -10vw -20vw -5vw -20vw;
    }
    .elementor-5912 .elementor-element.elementor-element-d4da426 img
    {
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-4ddf11e>.elementor-widget-container
    {
        margin: -10vw -20vw -5vw -20vw;
    }
    .elementor-5912 .elementor-element.elementor-element-4ddf11e img
    {
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2aba1c4>.elementor-widget-container
    {
        margin: -10vw -20vw -5vw -20vw;
    }
    .elementor-5912 .elementor-element.elementor-element-2aba1c4 img
    {
        max-width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tabs_titles_container .aiero_tab_title_item a
    {
        display: block;
    }
    .elementor-5912 .elementor-element.elementor-element-5b0f17b .aiero_tab_icon
    {
        margin: 10px 0 20px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-a152c77 .owl-dots
    {
        text-align: center;
    }
    .elementor-5912 .elementor-element.elementor-element-4df7b4d
    {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .elementor-5912 .elementor-element.elementor-element-8a0203a .button-widget
    {
        text-align: center;
    }
    .elementor-5912 .elementor-element.elementor-element-e8633c1 .button-widget
    {
        text-align: left;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-meta-header:first-child, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-meta-header:first-child
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-title, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-title
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-content, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-content
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-labels, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-labels
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote):not(.view-type-row) .blog-item .post-meta-item-tags, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item .post-meta-item-tags
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.view-type-row) .blog-item .post-more-button, .elementor-5912 .elementor-element.elementor-element-461b58a .grid-blog-item-wrapper .blog-item .post-more-button
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote).view-type-row .blog-item
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .elementor-5912 .elementor-element.elementor-element-461b58a .standard-blog-item-wrapper:not(.aiero-format-quote).view-type-row .blog-item .post-content-wrapper
    {
        padding: 20px 0 0 0;
    }
    .elementor-5912 .elementor-element.elementor-element-09c7af6
    {
        padding: 50px 0 100px 0;
    }
    .elementor-5912 .elementor-element.elementor-element-d910810.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
}
@media(min-width: 576px)
{
    .elementor-5912 .elementor-element.elementor-element-9342e8a
    {
        width: 38.33333%;
    }
    .elementor-5912 .elementor-element.elementor-element-4bdefcb
    {
        width: 38.3333%;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b
    {
        width: 22.998%;
    }
    .elementor-5912 .elementor-element.elementor-element-aed53d4
    {
        width: 16.6666%;
    }
    .elementor-5912 .elementor-element.elementor-element-075693d
    {
        width: 83.333%;
    }
    .elementor-5912 .elementor-element.elementor-element-1e4cf00
    {
        width: 10.8%;
    }
    .elementor-5912 .elementor-element.elementor-element-75a6386
    {
        width: 89.2%;
    }
    .elementor-5912 .elementor-element.elementor-element-6889d7f
    {
        width: 34%;
    }
    .elementor-5912 .elementor-element.elementor-element-62ffcd8
    {
        width: 66%;
    }
    .elementor-5912 .elementor-element.elementor-element-16cb6fca
    {
        width: 70%;
    }
    .elementor-5912 .elementor-element.elementor-element-71562558
    {
        width: 30%;
    }
    .elementor-5912 .elementor-element.elementor-element-d7780f9
    {
        width: 16.66666%;
    }
    .elementor-5912 .elementor-element.elementor-element-d9db154
    {
        width: 83.333%;
    }
    .elementor-5912 .elementor-element.elementor-element-1d94678
    {
        width: 60%;
    }
    .elementor-5912 .elementor-element.elementor-element-654a535
    {
        width: 40%;
    }
    .elementor-5912 .elementor-element.elementor-element-1fba636
    {
        width: 66.666%;
    }
    .elementor-5912 .elementor-element.elementor-element-d910810
    {
        width: 33.334%;
    }
}
@media(max-width: 1600px) and (min-width: 576px)
{
    .elementor-5912 .elementor-element.elementor-element-16cb6fca
    {
        width: 66%;
    }
    .elementor-5912 .elementor-element.elementor-element-71562558
    {
        width: 34%;
    }
}
@media(max-width: 1279px) and (min-width: 576px)
{
    .elementor-5912 .elementor-element.elementor-element-75a6386
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-6889d7f
    {
        width: 40%;
    }
    .elementor-5912 .elementor-element.elementor-element-62ffcd8
    {
        width: 60%;
    }
    .elementor-5912 .elementor-element.elementor-element-d9db154
    {
        width: 100%;
    }
}
@media(max-width: 991px) and (min-width: 576px)
{
    .elementor-5912 .elementor-element.elementor-element-9342e8a
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-4bdefcb
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-5e8459b
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-2a38b2c
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2724a41
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2e852c2
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-967db41
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-16cb6fca
    {
        width: 60%;
    }
    .elementor-5912 .elementor-element.elementor-element-71562558
    {
        width: 40%;
    }
    .elementor-5912 .elementor-element.elementor-element-3fdd8db
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-39e7f2d
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-2ee8ff3
    {
        width: 50%;
    }
    .elementor-5912 .elementor-element.elementor-element-5aef773
    {
        width: 50%;
    }
}
@media(max-width: 767px) and (min-width: 576px)
{
    .elementor-5912 .elementor-element.elementor-element-ac89b87
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-c1631d5
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2a38b2c
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2724a41
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-6889d7f
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-62ffcd8
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-2e852c2
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-967db41
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-16cb6fca
    {
        width: 100%;
    }
    .elementor-5912 .elementor-element.elementor-element-71562558
    {
        width: 100%;
    }
}
@media(min-width: 1921px)
{
    .elementor-5912 .elementor-element.elementor-element-c962b17
    {
        margin-top: 20px;
        margin-bottom: -110px;
    }
    .elementor-5912 .elementor-element.elementor-element-eb31faa>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
}