.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b {
    background-image: url("../images/home-5-slide-2.jpg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .slide-content-column {
    width: 52%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .slide-image-column {
    width: 50%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .additional-image {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de {
    background-image: url("../images/home-5-slide-3.jpg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .slide-content-column {
    width: 51%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .slide-image-column {
    width: 50%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .additional-image {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-heading {
    margin: -30px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 {
    background-image: url("../images/ant-rozetsky-SLIFI67jv5k-unsplash-1-alt.jpg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .slide-content-column {
    width: 52%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .slide-image-column {
    width: 50%;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .additional-image {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .industrium-content-slider-widget .content-item {
    height: 810px;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .owl-dots .owl-dot span {
    background-color: #D1D1D1;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .owl-dots .owl-dot.active span {
    background-color: #FFFFFF00;
}

.elementor-9338 .elementor-element.elementor-element-ba3ca3e .owl-dots .owl-dot.active span:before {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-e010d5f:not(.elementor-motion-effects-element-type-background),
.elementor-9338 .elementor-element.elementor-element-e010d5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-e010d5f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 145px 0px 150px 0px;
}

.elementor-9338 .elementor-element.elementor-element-e010d5f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-9f0632a .industrium-heading {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-9f0632a .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-9f0632a .industrium-subheading {
    color: #ec9d1f;
}

.elementor-9338 .elementor-element.elementor-element-c95998f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-c95998f {
    margin-top: 55px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9338 .elementor-element.elementor-element-ce0f533.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-ce0f533.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-container .icon {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-container .icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item .icon-container {
    margin: 0px 33px 0px -5px;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .industrium-icon-box-widget>.icon-box-header .icon-box-title {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item-link {
    color: #FFFFFF;
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item-link .icon-box-header svg {
    fill: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .industrium-icon-box-widget>.icon-box-header {
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .industrium-icon-box-widget:hover>.icon-box-header {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item-link:hover {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-info {
    color: #AAAFB2;
}

.elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-button-link {
    color: #BDC8CF;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-container .icon {
    width: 61px;
    height: 61px;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-container .icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item .icon-container {
    margin: 0px 30px 0px -5px;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .industrium-icon-box-widget>.icon-box-header .icon-box-title {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item-link {
    color: #FFFFFF;
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item-link .icon-box-header svg {
    fill: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .industrium-icon-box-widget>.icon-box-header {
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .industrium-icon-box-widget:hover>.icon-box-header {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item-link:hover {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-info {
    color: #AAAFB2;
}

.elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-button-link {
    color: #BDC8CF;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-container {
    width: 50px;
    height: 50px;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-container .icon {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-container .icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item .icon-container {
    margin: 0px 25px 0px 3px;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .industrium-icon-box-widget>.icon-box-header .icon-box-title {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item-link {
    color: #FFFFFF;
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item-link .icon-box-header svg {
    fill: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .industrium-icon-box-widget>.icon-box-header {
    border-color: #3A3A3A;
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .industrium-icon-box-widget:hover>.icon-box-header {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item-link:hover {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-info {
    color: #AAAFB2;
}

.elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-button-link {
    color: #BDC8CF;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-container .icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item .icon-container {
    margin: 0px 20px -6px 4px;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .industrium-icon-box-widget>.icon-box-header .icon-box-title {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item-link {
    color: #FFFFFF;
    border-color: #3A3A3A;
    padding-bottom: 36px;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item-link .icon-box-header svg {
    fill: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .industrium-icon-box-widget>.icon-box-header {
    border-color: #3A3A3A;
    padding-bottom: 36px;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .industrium-icon-box-widget:hover>.icon-box-header {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item-link:hover {
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-info {
    color: #AAAFB2;
}

.elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-button-link {
    color: #BDC8CF;
}

.elementor-9338 .elementor-element.elementor-element-0eab9fa>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-0eab9fa .button-container {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-5add62d:not(.elementor-motion-effects-element-type-background),
.elementor-9338 .elementor-element.elementor-element-5add62d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E6E9;
}

.elementor-9338 .elementor-element.elementor-element-5add62d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-5add62d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-c49fcdb {
    width: var(--container-widget-width, 96px);
    max-width: 96px;
    --container-widget-width: 96px;
    --container-widget-flex-grow: 0;
    top: 0px;
    min-height: 100%;
    height: 100%;
}

.elementor-9338 .elementor-element.elementor-element-c49fcdb>.elementor-widget-container {
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-c49fcdb {
    left: 0px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-c49fcdb {
    right: 0px;
}

.elementor-9338 .elementor-element.elementor-element-c49fcdb .elementor-widget-container {
    height: 100%;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-6f14d1d {
    left: 96px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-6f14d1d {
    right: 96px;
}

.elementor-9338 .elementor-element.elementor-element-6f14d1d {
    top: 0px;
}

.elementor-9338 .elementor-element.elementor-element-6f14d1d .decoration-widget {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-6f14d1d .decoration-container {
    height: 70px;
    width: 70px;
}

.elementor-9338 .elementor-element.elementor-element-6f14d1d .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-6f14d1d .industrium-decoration>div:nth-child(2n) {
    background-color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-d07f02f {
    padding: 140px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-a46bac3 {
    z-index: 1;
}

.elementor-9338 .elementor-element.elementor-element-7ad2321 .industrium-subheading {
    color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-46c3eb3>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-46c3eb3 {
    font-weight: 700;
    color: #1F2428;
}

.elementor-9338 .elementor-element.elementor-element-c3488bf>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-0e866b1>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-001b4d9>.elementor-widget-container {
    margin: 65px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 200px;
    font-weight: 700;
    line-height: 0.8em;
    letter-spacing: -8.4px;
    opacity: 1;
}

.elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text-effect-stroke {
    -webkit-text-stroke: 1px #efa11f;
    text-stroke: 1px #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-0f2dfa0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 0px 75px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 75px;
}

.elementor-9338 .elementor-element.elementor-element-0f2dfa0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-72e7829 .elementor-widget-container a {
    display: inline-block;
}

.elementor-9338 .elementor-element.elementor-element-72e7829 img {
    height: 782px;
    object-fit: cover;
    object-position: center center;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-8fd41f0 {
    right: -50px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-8fd41f0 {
    left: -50px;
}

.elementor-9338 .elementor-element.elementor-element-8fd41f0 {
    top: 80px;
}

.elementor-9338 .elementor-element.elementor-element-8fd41f0 .decoration-widget {
    text-align: right;
}

.elementor-9338 .elementor-element.elementor-element-8fd41f0 .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-8fd41f0 .industrium-decoration>div:nth-child(2n) {
    background-color: #E1E6E9;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-b155370 {
    right: 0px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-b155370 {
    left: 0px;
}

.elementor-9338 .elementor-element.elementor-element-b155370 {
    bottom: 20px;
}

.elementor-9338 .elementor-element.elementor-element-b155370 .decoration-widget {
    text-align: right;
}

.elementor-9338 .elementor-element.elementor-element-b155370 .decoration-container {
    height: 87px;
    width: 25.4%;
}

.elementor-9338 .elementor-element.elementor-element-b155370 .industrium-decoration>div {
    background-color: #E1E6E9;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
    right: 55px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
    left: 55px;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36 {
    bottom: 147px;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36.elementor-view-stacked .elementor-icon {
    background-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36.elementor-view-framed .elementor-icon,
.elementor-9338 .elementor-element.elementor-element-9e9aa36.elementor-view-default .elementor-icon {
    color: #efa11f;
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36.elementor-view-framed .elementor-icon,
.elementor-9338 .elementor-element.elementor-element-9e9aa36.elementor-view-default .elementor-icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon {
    font-size: 167px;
}

.elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon svg {
    height: 167px;
}

.elementor-9338 .elementor-element.elementor-element-2b0468e {
    padding: 0px 115px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-c89bc4b .elementor-widget-container a {
    display: inline-block;
}

.elementor-9338 .elementor-element.elementor-element-c89bc4b {
    text-align: start;
}

.elementor-9338 .elementor-element.elementor-element-d459514 {
    width: var(--container-widget-width, 236px);
    max-width: 236px;
    --container-widget-width: 236px;
    --container-widget-flex-grow: 0;
    bottom: 10px;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-d459514>.elementor-widget-container {
    background-color: #efa11f;
    padding: 55px 40px 50px 50px;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-d459514 {
    right: 10px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-d459514 {
    left: 10px;
}

.elementor-9338 .elementor-element.elementor-element-10be90a>.elementor-widget-container {
    margin: -8px -40px 0px 0px;
    padding: 0% 5% 0% 0%;
}

.elementor-9338 .elementor-element.elementor-element-b338dcb>.elementor-widget-container {
    margin: 30px -55px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-b338dcb {
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-9338 .elementor-element.elementor-element-6db7a39>.elementor-widget-container {
    margin: 30px -51px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-8f20504>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-8f20504 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-226be91 .icon-container {
    width: 50px;
    height: 50px;
}

.elementor-9338 .elementor-element.elementor-element-226be91 .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-9338 .elementor-element.elementor-element-226be91 .icon-box-item .icon-container {
    margin: 0px 20px -6px 4px;
}

.elementor-9338 .elementor-element.elementor-element-226be91 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 32px;
}

.elementor-9338 .elementor-element.elementor-element-226be91 .icon-box-item-link {
    padding-bottom: 32px;
}

.elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-container .icon {
    width: 50px;
    height: 50px;
}

.elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-box-item .icon-container {
    margin: 0px 20px -6px 0px;
}

.elementor-9338 .elementor-element.elementor-element-2f11a03 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-d1f91b7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-d1f91b7 {
    margin-top: 45px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-88282e9 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-88282e9 .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-9338 .elementor-element.elementor-element-88282e9 .icon-box-item .icon-container {
    margin: 0px 20px 0px 3px;
}

.elementor-9338 .elementor-element.elementor-element-88282e9 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-88282e9 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-a036348 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-9338 .elementor-element.elementor-element-a036348 .icon-container .icon {
    width: 66px;
    height: 66px;
}

.elementor-9338 .elementor-element.elementor-element-a036348 .icon-box-item .icon-container {
    margin: 0px 20px 0px 3px;
}

.elementor-9338 .elementor-element.elementor-element-a036348 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-a036348 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-9338 .elementor-element.elementor-element-ecd7b65>.elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-ecd7b65 .button-container {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-7585be9>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-7585be9 .industrium_tabs_titles_container {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
}

.elementor-9338 .elementor-element.elementor-element-7585be9 .industrium_tab_title_item .tab-title-icon i {
    font-size: 31px;
}

.elementor-9338 .elementor-element.elementor-element-7585be9 .industrium_tab_title_item .tab-title-icon svg {
    width: 31px;
    height: 31px;
}

.elementor-9338 .elementor-element.elementor-element-7585be9 .industrium_tabs_titles_container .industrium_tab_title_item a {
    font-size: 14px;
}

.elementor-9338 .elementor-element.elementor-element-c3a237c>.elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-b543974>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9338 .elementor-element.elementor-element-90a7541 .elementor-widget-container a {
    display: inline-block;
}

.elementor-9338 .elementor-element.elementor-element-90a7541 img {
    width: 100%;
}

.elementor-9338 .elementor-element.elementor-element-2430ed3 {
    width: var(--container-widget-width, 236px);
    max-width: 236px;
    --container-widget-width: 236px;
    --container-widget-flex-grow: 0;
    bottom: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-2430ed3>.elementor-widget-container {
    background-color: #efa11f;
    padding: 55px 40px 50px 50px;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-2430ed3 {
    left: 20px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-2430ed3 {
    right: 20px;
}

.elementor-9338 .elementor-element.elementor-element-2e211cb {
    margin-top: 195px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-b229abb.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-5ec74b1 {
    width: auto;
    max-width: auto;
}

.elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 150px;
    line-height: 0.8em;
}

.elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter .elementor-counter-title {
    margin: 0px 0px 10px 45px;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .industrium-heading {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-e20e081>.elementor-widget-container {
    margin: -150px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-grid-listing.text-position-outside,
.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-masonry-listing.text-position-outside {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper,
.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-masonry-listing.text-position-outside .project-item-wrapper {
    padding-left: calc(0px/2);
    padding-right: calc(0px/2);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.owl-carousel {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2);
    width: calc(100% + 0px);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.owl-carousel .project-item-wrapper {
    padding-left: calc(0px/2);
    padding-right: calc(0px/2);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-masonry-listing.text-position-inside,
.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-grid-listing.text-position-inside {
    margin: calc(-0px/2);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-masonry-listing.text-position-inside .project-item-wrapper,
.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper {
    padding: calc(0px/2);
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing .project-item-link {
    height: 645px;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-slider-listing .slider-item {
    border-color: #2B363D;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-listing-wrapper.project-slider-listing .slider-item:before {
    background-color: #2B363D;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing.view-type-2 .owl-item.active+.active .slider-item .project-item-content {
    border-color: #2B363D;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing.view-type-2 .owl-item.active+.active .slider-item .button-container {
    border-color: #2B363D;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .post-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.166666em;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .slide-counter-big {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing.view-type-2 .slider-item .slide-counter-big {
    -webkit-text-stroke: 1px #ec9d1f;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing.view-type-2 .slider-item .button-container {
    background-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .project-item-content .post-title {
    padding: 0% 17% 0% 0%;
}

.elementor-9338 .elementor-element.elementor-element-11ed1b5 {
    width: auto;
    max-width: auto;
}

.elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 150px;
    line-height: 0.8em;
}

.elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter .elementor-counter-title {
    margin: 0px 0px 10px 45px;
}

.elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
    width: auto;
    max-width: auto;
    bottom: 549px;
    z-index: 1;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
    right: 92px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
    left: 92px;
}

.elementor-9338 .elementor-element.elementor-element-3b2cbd9 .decoration-widget {
    text-align: right;
}

.elementor-9338 .elementor-element.elementor-element-3b2cbd9 .decoration-container {
    height: 96px;
    width: 96px;
}

.elementor-9338 .elementor-element.elementor-element-3b2cbd9 .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-3b2cbd9 .industrium-decoration>div:nth-child(2n) {
    background-color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-9338 .elementor-element.elementor-element-8deb444.elementor-view-stacked .elementor-icon {
    background-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-8deb444.elementor-view-framed .elementor-icon,
.elementor-9338 .elementor-element.elementor-element-8deb444.elementor-view-default .elementor-icon {
    color: #efa11f;
    border-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-8deb444.elementor-view-framed .elementor-icon,
.elementor-9338 .elementor-element.elementor-element-8deb444.elementor-view-default .elementor-icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon {
    font-size: 523px;
}

.elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon svg {
    height: 523px;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-accordion-item {
    color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-tab-title .elementor-accordion-icon svg {
    width: auto;
    fill: #C5D0D7;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-tab-title.elementor-active .elementor-accordion-title {
    color: var(--e-global-color-secondary);
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-tab-title .elementor-accordion-icon i:before {
    color: #C5D0D7;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-efc50ae>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-cfe2cff .industrium-subheading {
    color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-980749a {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item-button-container .industrium-button {
    background-color: #efa11f;
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item-button-container .industrium-button:hover {
    color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-9969b08 .price-item {
    border-color: #02010100;
}

.elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-standard .price-item-inner {
    padding: 45px 0px 0px 60px;
}

.elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-wide .price-item-inner {
    padding: 45px 0px 0px 60px;
}

.elementor-9338 .elementor-element.elementor-element-736a075 {
    margin-top: 190px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-f0c941b {
    width: var(--container-widget-width, 104px);
    max-width: 104px;
    --container-widget-width: 104px;
    --container-widget-flex-grow: 0;
    top: 0px;
    min-height: 100%;
    height: 100%;
}

.elementor-9338 .elementor-element.elementor-element-f0c941b>.elementor-widget-container {
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-f0c941b {
    left: 0px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-f0c941b {
    right: 0px;
}

.elementor-9338 .elementor-element.elementor-element-f0c941b .elementor-widget-container {
    height: 100%;
}

.elementor-9338 .elementor-element.elementor-element-7a47ffa:not(.elementor-motion-effects-element-type-background),
.elementor-9338 .elementor-element.elementor-element-7a47ffa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/ant-rozetsky-_qWeqqmpBpU-unsplash.jpg");
    background-size: cover;
}

.elementor-9338 .elementor-element.elementor-element-7a47ffa>.elementor-container {
    min-height: 748px;
}

.elementor-9338 .elementor-element.elementor-element-7a47ffa {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-7a47ffa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-21796cf {
    left: 60px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-21796cf {
    right: 60px;
}

.elementor-9338 .elementor-element.elementor-element-21796cf {
    top: 20px;
}

.elementor-9338 .elementor-element.elementor-element-21796cf .decoration-widget {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-21796cf .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-21796cf .industrium-decoration>div:nth-child(2n) {
    background-color: #07345f;
}

.elementor-bc-flex-widget .elementor-9338 .elementor-element.elementor-element-f797b9e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-f797b9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonials-heading {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-2 .testimonials-footer {
    background-color: #efa11f;
    padding: 29px 80px 29px 70px;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-1 .testimonial-carousel-wrapper,
.elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-2 .testimonial-wrapper-inner {
    background-color: #07345f;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f>.elementor-widget-container {
    margin: 0px 0px -106px 0px;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .owl-dots {
    text-align: right;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .owl-dots .owl-dot span {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .owl-dots .owl-dot.active span {
    background-color: #02010100;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonials-heading i {
    font-size: 42px;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonials-heading .industrium-heading .industrium-heading-content {
    font-size: 34px;
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonials-slider-container {
    margin: 0 calc(-10px/2);
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonial-item.slider-item {
    padding: 0 calc(10px/2);
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-2 .testimonial-wrapper-inner {
    padding: 65px 70px 65px 70px;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonial-item .testimonial {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .author-name {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-ae8df6f .author-position {
    color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-77556b1 {
    margin-top: 240px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-9486f51 .industrium-heading {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-f9cd8cb>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-f9cd8cb .archive-listing-wrapper.grid-listing {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
}

.elementor-9338 .elementor-element.elementor-element-f9cd8cb .grid-listing .grid-item {
    padding: 0 calc(40px/2);
}

.elementor-9338 .elementor-element.elementor-element-f9cd8cb .post-meta-header .post-meta-item-day {
    background-color: #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-90253ab>.elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-9338 .elementor-element.elementor-element-90253ab .button-container {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-34bf9e1 {
    margin-top: 130px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-b77c742 .special-text-effect-fill {
    background-image: url("../images/ant-rozetsky-_qWeqqmpBpU-unsplash.jpg");
    background-position: 12px 14%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9338 .elementor-element.elementor-element-b77c742 .elementor-widget-container {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-b77c742 .special-text-wrapper {
    text-align: center;
}

.elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 280px;
    font-weight: 700;
    line-height: 0.8em;
    letter-spacing: -19.6px;
    opacity: 1;
}

.elementor-9338 .elementor-element.elementor-element-b77c742 .special-text-effect-stroke {
    -webkit-text-stroke: 1px #efa11f;
    text-stroke: 1px #efa11f;
}

.elementor-9338 .elementor-element.elementor-element-7a2ba16 .industrium-heading .industrium-heading-content:not(:first-child) {
    margin-top: 4px;
}

.elementor-9338 .elementor-element.elementor-element-f3808cf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9338 .elementor-element.elementor-element-f3808cf {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .industrium-heading {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-wrapper~.owl-dots {
    margin-top: 37px;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-container {
    margin: 0 calc(-80px/2);
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-container .slider-item {
    padding: 0 calc(80px/2);
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-item-inner {
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 img {
    opacity: 0.2;
    transition-duration: 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-ebf5d55 img:hover {
    opacity: 1;
}

body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-3f01776 {
    left: 90px;
}

body.rtl .elementor-9338 .elementor-element.elementor-element-3f01776 {
    right: 90px;
}

.elementor-9338 .elementor-element.elementor-element-3f01776 {
    top: 1px;
}

.elementor-9338 .elementor-element.elementor-element-3f01776 .decoration-widget {
    text-align: left;
}

.elementor-9338 .elementor-element.elementor-element-3f01776 .decoration-container {
    height: 114px;
    width: 114px;
}

.elementor-9338 .elementor-element.elementor-element-3f01776 .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-9338 .elementor-element.elementor-element-3f01776 .industrium-decoration>div:nth-child(2n) {
    background-color: #ec9d1f;
}

.elementor-9338 .elementor-element.elementor-element-8b14082:not(.elementor-motion-effects-element-type-background),
.elementor-9338 .elementor-element.elementor-element-8b14082>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #07345f;
    background-image: url("../images/map-bg-1.png");
    background-position: 50% 65%;
    background-repeat: no-repeat;
}

.elementor-9338 .elementor-element.elementor-element-8b14082 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 180px 0px 100px 0px;
}

.elementor-9338 .elementor-element.elementor-element-8b14082>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9338 .elementor-element.elementor-element-a89b0e9 iframe {
    height: 492px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

@media(max-width:1600px) {
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-heading {
        margin: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-6f14d1d {
        left: 40px;
    }

    body.rtl .elementor-9338 .elementor-element.elementor-element-6f14d1d {
        right: 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .elementor-widget-container {
        text-align: center;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text-wrapper {
        text-align: center;
    }

    .elementor-9338 .elementor-element.elementor-element-2b0468e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-c89bc4b img {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-10be90a>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-b338dcb>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-6db7a39>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .project-item-content .post-title {
        padding: 0% 0% 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
        font-size: 250px;
    }
}

@media(max-width:1279px) {
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .slide-content-column {
        width: 90%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .slide-image-column {
        width: 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .content-slider-item-text {
        padding: 0% 15% 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .slide-content-column {
        width: 87%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .slide-image-column {
        width: 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .content-slider-item-text {
        padding: 0% 15% 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-video-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .slide-content-column {
        width: 90%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .slide-image-column {
        width: 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .additional-image {
        text-align: center;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .content-slider-item-text {
        padding: 0% 15% 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .industrium-content-slider-widget .content-item {
        height: 650px;
    }

    .elementor-9338 .elementor-element.elementor-element-e010d5f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 115px 0px 120px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item .icon-container {
        margin: 0px 33px 0px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item .icon-container {
        margin: 0px 25px 0px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item .icon-container {
        margin: 0px 25px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item .icon-container {
        margin: 0px 25px -6px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-d07f02f {
        padding: 120px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text {
        font-size: 160px;
    }

    .elementor-9338 .elementor-element.elementor-element-0f2dfa0>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
        bottom: 260px;
    }

    .elementor-9338 .elementor-element.elementor-element-2b0468e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-8f20504 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-226be91 .icon-box-item .icon-container {
        margin: 0px 25px -6px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-box-item .icon-container {
        margin: 0px 25px -6px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-d1f91b7 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-88282e9 .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-a036348 .icon-box-item .icon-container {
        margin: 0px 25px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-2e211cb {
        margin-top: 165px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -20px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081>.elementor-widget-container {
        margin: -138px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .post-title {
        font-size: 21px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .project-item-excerpt {
        line-height: 1.5em;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -20px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon {
        font-size: 420px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon svg {
        height: 420px;
    }

    .elementor-9338 .elementor-element.elementor-element-36e7863 .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-36e7863 .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-0a16d1d .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-0a16d1d .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 0px 70px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 0px 0px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 0px 0px 40px;
    }

    .elementor-9338 .elementor-element.elementor-element-736a075 {
        margin-top: 160px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-21796cf .decoration-container {
        height: 80px;
        width: 89px;
    }

    .elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonials-heading .industrium-heading .industrium-heading-content {
        font-size: 27px;
        line-height: 1.5em;
    }

    .elementor-9338 .elementor-element.elementor-element-77556b1 {
        margin-top: 210px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-34bf9e1 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
        font-size: 200px;
    }

    .elementor-9338 .elementor-element.elementor-element-3f01776 .decoration-container {
        height: 80px;
        width: 80px;
    }

    .elementor-9338 .elementor-element.elementor-element-8b14082 {
        padding: 150px 0px 50px 0px;
    }
}

@media(max-width:991px) {
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .slide-content-column {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .content-slider-item-text {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .slide-content-column {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .content-slider-item-text {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-video-button {
        width: 60px;
        height: 60px;
        margin: 0px 0px 0px 15px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-video-button .elementor-custom-embed-play .eicon-play {
        width: 60px;
        height: 60px;
        font-size: 60px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .slide-content-column {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .content-slider-item-text {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item .icon-container {
        margin: 0px 0px 15px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item .icon-container {
        margin: 0px 0px 15px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .elementor-widget-container {
        text-align: left;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text-wrapper {
        text-align: left;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text {
        font-size: 150px;
    }

    .elementor-9338 .elementor-element.elementor-element-0f2dfa0>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-72e7829 {
        text-align: start;
    }

    .elementor-9338 .elementor-element.elementor-element-b155370 .decoration-container {
        width: 100%;
    }

    body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
        right: -6%;
    }

    body.rtl .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
        left: -6%;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
        bottom: 50px;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon-wrapper {
        text-align: start;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon {
        font-size: 120px;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon svg {
        height: 120px;
    }

    .elementor-9338 .elementor-element.elementor-element-10be90a>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-226be91 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-box-item .icon-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-88282e9 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-a036348 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-b543974>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ec71e0a {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-9338 .elementor-element.elementor-element-5ec74b1 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -35px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081>.elementor-widget-container {
        margin: -115px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing .project-item-link {
        height: 635px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -35px 20px;
    }

    body:not(.rtl) .elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
        right: 80px;
    }

    body.rtl .elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
        left: 80px;
    }

    .elementor-9338 .elementor-element.elementor-element-3b2cbd9 {
        bottom: 642px;
    }

    .elementor-9338 .elementor-element.elementor-element-3b2cbd9 .decoration-container {
        height: 80px;
        width: 80px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon {
        font-size: 320px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon svg {
        height: 320px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
        font-size: 160px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text-effect-fill {
        background-position: 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-8b14082:not(.elementor-motion-effects-element-type-background),
    .elementor-9338 .elementor-element.elementor-element-8b14082>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-9338 .elementor-element.elementor-element-e010d5f {
        padding: 75px 0px 80px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-d07f02f {
        padding: 80px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text {
        font-size: 116px;
    }

    .elementor-9338 .elementor-element.elementor-element-72e7829 img {
        height: 550px;
    }

    .elementor-9338 .elementor-element.elementor-element-c89bc4b img {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-2e211cb {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-slider-listing .project-item-link {
        height: 635px;
    }

    .elementor-9338 .elementor-element.elementor-element-e20e081 .project-item .post-title {
        font-size: 25px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -18px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-36e7863 .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-36e7863 .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-d2ec90a .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-0a16d1d .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-0a16d1d .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 20px 70px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-standard .price-item-inner {
        padding: 50px 20px 0px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-9969b08 .price-item.price-item-type-wide .price-item-inner {
        padding: 50px 20px 0px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-736a075 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-77556b1 {
        margin-top: 170px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-34bf9e1 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
        font-size: 110px;
        letter-spacing: -10px;
    }

    .elementor-9338 .elementor-element.elementor-element-f3808cf {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-wrapper~.owl-dots {
        margin-top: 10px;
    }

    .elementor-9338 .elementor-element.elementor-element-ebf5d55 .slider-item-inner {
        text-align: center;
    }

    .elementor-9338 .elementor-element.elementor-element-ebf5d55 img {
        max-width: 65%;
    }

    .elementor-9338 .elementor-element.elementor-element-8b14082 {
        padding: 110px 0px 0px 0px;
    }
}

@media(max-width:575px) {
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .content-slider-item-text,
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24d599b .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .content-slider-item-text,
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-e2d61de .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .content-slider-item-text,
    .elementor-9338 .elementor-element.elementor-element-ba3ca3e .elementor-repeater-item-24ac9f8 .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-9338 .elementor-element.elementor-element-a35a754 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-a35a754 .icon-box-item .icon-container {
        margin: 0px 30px 0px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-aa104f8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-aa104f8 .icon-box-item .icon-container {
        margin: 0px 30px 0px -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-c3ac079 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-c3ac079 .icon-box-item .icon-container {
        margin: 0px 24px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-d88cf72 .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-a46bac3>.elementor-element-populated {
        margin: 80px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-001b4d9 .special-text {
        font-size: 67px;
        letter-spacing: -5px;
    }

    .elementor-9338 .elementor-element.elementor-element-0f2dfa0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-72e7829>.elementor-widget-container {
        margin: 0px -20px 0px -20px;
    }

    .elementor-9338 .elementor-element.elementor-element-72e7829 img {
        height: 500px;
    }

    .elementor-9338 .elementor-element.elementor-element-b155370 .decoration-container {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 {
        bottom: 35px;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon {
        font-size: 80px;
    }

    .elementor-9338 .elementor-element.elementor-element-9e9aa36 .elementor-icon svg {
        height: 80px;
    }

    .elementor-9338 .elementor-element.elementor-element-10be90a>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-8f20504 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-226be91 .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-2f11a03 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-2f11a03 .icon-box-item .icon-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-88282e9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-88282e9 .icon-box-item .icon-container {
        margin: 0px 30px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-a036348 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-a036348 .icon-box-item .icon-container {
        margin: 0px 24px 0px 3px;
    }

    .elementor-9338 .elementor-element.elementor-element-11ed1b5 .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon {
        font-size: 280px;
    }

    .elementor-9338 .elementor-element.elementor-element-8deb444 .elementor-icon svg {
        height: 280px;
    }

    .elementor-9338 .elementor-element.elementor-element-729c1fb .elementor-accordion-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-9338 .elementor-element.elementor-element-ae8df6f>.elementor-widget-container {
        margin: 0px 0px -88px 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-2 .testimonials-footer {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-ae8df6f.testimonial-carousel-type-2 .testimonial-wrapper-inner {
        padding: 40px 20px 40px 20px;
    }

    .elementor-9338 .elementor-element.elementor-element-ae8df6f .testimonial-item .testimonial {
        font-size: 16px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text {
        font-size: 72px;
        letter-spacing: -7px;
    }

    .elementor-9338 .elementor-element.elementor-element-b77c742 .special-text-effect-fill {
        background-position: 0% 0%;
    }

    .elementor-9338 .elementor-element.elementor-element-3cb30cc {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-9338 .elementor-element.elementor-element-ebf5d55 img {
        max-width: 65%;
    }

    .elementor-9338 .elementor-element.elementor-element-8b14082:not(.elementor-motion-effects-element-type-background),
    .elementor-9338 .elementor-element.elementor-element-8b14082>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
}

@media(min-width:576px) {
    .elementor-9338 .elementor-element.elementor-element-8a89c39 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-fa40012 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-e06a034 {
        width: 57%;
    }

    .elementor-9338 .elementor-element.elementor-element-b543974 {
        width: 43%;
    }

    .elementor-9338 .elementor-element.elementor-element-bbf5218 {
        width: 30%;
    }

    .elementor-9338 .elementor-element.elementor-element-a7566fc {
        width: 39%;
    }

    .elementor-9338 .elementor-element.elementor-element-32d6880 {
        width: 30.333%;
    }
}

@media(max-width:1279px) and (min-width:576px) {
    .elementor-9338 .elementor-element.elementor-element-ce0f533 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-1652f77 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-257a917 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-66c5c4a {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-52bf6d2 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-7c34faf {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-52087f9 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-7f40e95 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-a7566fc {
        width: 75%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-9338 .elementor-element.elementor-element-a46bac3 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-0f2dfa0 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-8a89c39 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-fa40012 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-52bf6d2 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-7c34faf {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-52087f9 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-7f40e95 {
        width: 50%;
    }

    .elementor-9338 .elementor-element.elementor-element-e06a034 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-b543974 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-f797b9e {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-bbf5218 {
        width: 20%;
    }

    .elementor-9338 .elementor-element.elementor-element-a7566fc {
        width: 60%;
    }

    .elementor-9338 .elementor-element.elementor-element-32d6880 {
        width: 20%;
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-9338 .elementor-element.elementor-element-8a89c39 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-fa40012 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-13c1f81 {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-4576d1b {
        width: 100%;
    }

    .elementor-9338 .elementor-element.elementor-element-b23f467 {
        width: 100%;
    }
}