@charset "utf-8";
/* CSS Document */

.elementor-4903 .elementor-element.elementor-element-2174b19 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper {
    height: 660px;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide-content {
    text-align: center;
    margin-top: 0px;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide-content {
    justify-content: center;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .title h2 {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 70px;
    line-height: 1.1em;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
    width: 45%;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .text {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide a.button {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .button {
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide a.button {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0);
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .button:hover {
    border-color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide a.button:hover {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 div.slider-parallax-wrapper div.slide a.button {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 18px;
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .pagination .item::before {
    background: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-bee545b:not(.elementor-motion-effects-element-type-background),
.elementor-4903 .elementor-element.elementor-element-bee545b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
    background-image: url("../../upload/home5_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4903 .elementor-element.elementor-element-bee545b,
.elementor-4903 .elementor-element.elementor-element-bee545b > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4903 .elementor-element.elementor-element-bee545b {
    box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 70px 70px 70px 70px;
    z-index: 2;
}

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

.elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-d173eb5.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-d173eb5 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 32px;
    line-height: 1.3em;
}

.elementor-4903 .elementor-element.elementor-element-d173eb5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d173eb5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d173eb5 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-d173eb5 {
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-1f63090 {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-1f63090.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-4903 .elementor-element.elementor-element-1f63090 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-4903 .elementor-element.elementor-element-1f63090 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-1f63090 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1f63090 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-element.elementor-element-9ca2ed8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9ca2ed8 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon {
    font-size: 14px;
    padding: 10px;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon i,
.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 > .elementor-widget-container {
    margin: -2px 0px 0px 15px;
}

.elementor-element.elementor-element-04a8b89 {
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-04a8b89 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-4903 .elementor-element.elementor-element-185e53f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4903 .elementor-element.elementor-element-185e53f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4903 .elementor-element.elementor-element-185e53f > .elementor-element-populated {
    padding: -3px -3px -3px -3px;
}

.elementor-4903 .elementor-element.elementor-element-46a5443 .elementor-image img {
    width: 127px;
}

.elementor-4903 .elementor-element.elementor-element-46a5443 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-element.elementor-element-46a5443 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-46a5443 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-number-wrapper {
    color: #344d6c;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 58px;
}

.elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-63a88a2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-63a88a2 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-385db04 .elementor-image img {
    width: 65px;
}

.elementor-4903 .elementor-element.elementor-element-385db04 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-385db04 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-385db04 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-number-wrapper {
    color: #344d6c;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 58px;
}

.elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-30ccbf3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-30ccbf3 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-804051e .elementor-image img {
    width: 90px;
}

.elementor-4903 .elementor-element.elementor-element-804051e > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-804051e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-804051e {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-number-wrapper {
    color: #344d6c;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 58px;
}

.elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-61298e3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-61298e3 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-086b805 {
    margin-top: 0px;
    margin-bottom: 240px;
    padding: 220px 0px 100px 0px;
    z-index: 1;
}

.elementor-4903 .elementor-element.elementor-element-39adb31 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-4903 .elementor-element.elementor-element-431cac9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-271fc2a {
    z-index: 3;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-271fc2a {
    left: -29%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-271fc2a {
    right: -29%;
}

.elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    z-index: 3;
    width: 299px;
    max-width: 299px;
    bottom: -563px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    left: -24%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    right: -24%;
}

.elementor-4903 .elementor-element.elementor-element-8d764e4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-71e9e77 {
    z-index: 2;
    width: 430px;
    max-width: 430px;
    top: -136%;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    left: -42%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    right: -42%;
}

.elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-4903 .elementor-element.elementor-element-4a187a6 .elementor-image img {
    width: 750px;
}

.elementor-4903 .elementor-element.elementor-element-4a187a6 {
    z-index: 0;
    width: 750px;
    max-width: 750px;
    top: -395px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    left: 137px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    right: 137px;
}

.elementor-4903 .elementor-element.elementor-element-991277b {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-991277b.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-991277b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-991277b {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-56027b0.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-56027b0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-56027b0 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-56027b0 {
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-e76aba5 {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-e76aba5.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4903 .elementor-element.elementor-element-e76aba5 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-4903 .elementor-element.elementor-element-e76aba5 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e76aba5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e76aba5 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #bba07a;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:hover,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:hover,
.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:focus,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:focus {
    color: #ffffff;
    background-color: #344d6c;
    border-color: #163967;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:hover svg,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:hover svg,
.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:focus svg,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-1656f54 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1656f54 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-ccd6da4:not(.elementor-motion-effects-element-type-background),
.elementor-4903 .elementor-element.elementor-element-ccd6da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-ccd6da4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 110px 0px;
}

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

.elementor-4903 .elementor-element.elementor-element-73e5067 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-3bde700 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-cbaf548 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-cbaf548.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-cbaf548 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-cbaf548 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-cbaf548 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cbaf548 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6bfcbd5.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-6bfcbd5 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-4903 .elementor-element.elementor-element-6bfcbd5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-6bfcbd5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6bfcbd5 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6bfcbd5 {
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-accordion-item {
    border-width: 10px;
    border-color: rgba(255, 255, 255, 0);
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: rgba(255, 255, 255, 0);
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-tab-title {
    background-color: #344d6c;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 18px;
    line-height: 1.6em;
    padding: 15px 30px 15px 30px;
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-tab-content {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    padding: 0px 30px 0px 30px;
}

.elementor-4903 .elementor-element.elementor-element-e75094d > .elementor-widget-container {
    margin: 40px 0px 0px -10px;
}

.elementor-element.elementor-element-e75094d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e75094d {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-9f0d860 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-233dc74 {
    width: 59.916vw;
    max-width: 59.916vw;
    bottom: 0px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
    left: 12%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
    right: 12%;
}

.elementor-4903 .elementor-element.elementor-element-f3c2f45 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4903 .elementor-element.elementor-element-c10d2a5 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-c991dcf {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-c991dcf.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-c991dcf > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c991dcf {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c991dcf {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-01e909a.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-01e909a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-01e909a {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-01e909a {
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-b28c2d9 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-9e5d691.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9e5d691 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9e5d691 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6c17903 > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a80a4fb {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a80a4fb {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6ae197f {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-4903 .elementor-element.elementor-element-2db6436 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .portfolio-grid-wrapper:after {
    background-color: rgba(255, 255, 255, 0.9);
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .portfolio-grid-wrapper h3 {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea div.portfolio-grid-wrapper h3 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 30px;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .portfolio-grid-wrapper figcaption .portfolio-grid-subtitle {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-cd94fea .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-f637119 {
    margin-top: 60px;
    margin-bottom: 80px;
    padding: 0px 40px 0px 40px;
}

.elementor-bc-flex-widget .elementor-4903 .elementor-element.elementor-element-958ce86.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4903 .elementor-element.elementor-element-958ce86.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4903 .elementor-element.elementor-element-958ce86.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4903 .elementor-element.elementor-element-958ce86 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-4b335ff .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-4b335ff {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4b335ff {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-4b335ff {
    width: auto;
    max-width: auto;
    top: 53px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
    left: 57px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
    right: 57px;
}

.elementor-4903 .elementor-element.elementor-element-2039c7d .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2039c7d {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-2039c7d {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2039c7d {
    width: auto;
    max-width: auto;
    top: 161.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
    left: 347.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
    right: 347.844px;
}

.elementor-4903 .elementor-element.elementor-element-2ae6fe0 .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2ae6fe0 {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ae6fe0 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    width: auto;
    max-width: auto;
    top: 333.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    left: 60.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    right: 60.844px;
}

.elementor-4903 .elementor-element.elementor-element-2d42ec6 .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2d42ec6 {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2d42ec6 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    width: auto;
    max-width: auto;
    top: 492.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    left: 278.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    right: 278.844px;
}

.elementor-4903 .elementor-element.elementor-element-f6419cb .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-f6419cb {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-f6419cb {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-f6419cb {
    width: auto;
    max-width: auto;
    top: 417.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
    left: 530.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
    right: 530.844px;
}

.elementor-element.elementor-element-2ff3c4e {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2ff3c4e {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4903 .elementor-element.elementor-element-a807f77.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
}

.elementor-4903 .elementor-element.elementor-element-4bec81a.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-4bec81a .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-4903 .elementor-element.elementor-element-4bec81a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4bec81a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4bec81a {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-4bec81a {
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon {
    font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon i,
.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4903 .elementor-element.elementor-element-9f93790 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-9f93790 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9f93790 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 {
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon {
    font-size: 20px;
}

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

.elementor-4903 .elementor-element.elementor-element-ef40d9e > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-ef40d9e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ef40d9e {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e {
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon {
    font-size: 20px;
}

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

.elementor-4903 .elementor-element.elementor-element-e0c9647 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-e0c9647 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e0c9647 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 {
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon {
    font-size: 20px;
}

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

.elementor-4903 .elementor-element.elementor-element-c006446 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-c006446 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c006446 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-c006446 {
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-stacked .elementor-icon {
    background-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-framed .elementor-icon,
.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-default .elementor-icon svg {
    fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon {
    font-size: 20px;
}

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

.elementor-4903 .elementor-element.elementor-element-1630877 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-1630877 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-1630877 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-1630877 {
    width: auto;
    max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-acc40d8 {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-acc40d8.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4903 .elementor-element.elementor-element-acc40d8 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-4903 .elementor-element.elementor-element-acc40d8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-acc40d8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-acc40d8 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-f02f064 {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-f02f064 .elementor-image img {
    width: 185px;
}

.elementor-4903 .elementor-element.elementor-element-f02f064 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-f02f064 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-f02f064 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-02afc57 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .slider > ul li {
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .testimonial-info h3 {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .testimonial-info .author {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .testimonial-info div.author {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .testimonial-info-desc {
    color: #7E8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-4903 .elementor-element.elementor-element-8164786 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

.elementor-4903 .elementor-element.elementor-element-db5be31 {
    /*margin-top: 20px;
    margin-bottom: 40px;*/
	padding: 20px 0;
    z-index: 2;
}

.elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-880e555 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-880e555.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-880e555 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-880e555 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1.elementor-widget-heading .elementor-heading-title {
    /*color: #344d6c;*/
	color: #181B31;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
    /*font-family: "Cabin", Sans-serif;*/
    font-size: 45px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 h5{
    /*font-family: "Cabin", Sans-serif;*/
    font-size: 28px;
	text-align: left;
    font-weight: 700;
	padding:0; 
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7c720c1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7c720c1 {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 a {
    color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-info-cat a {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-detail.single-post {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 13px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header-wrapper > p {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 a.continue-reading {
    color: #344d6c;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-attribute a {
    color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 > .elementor-widget-container {
    /*margin: 60px 0px 0px 0px;*/
	margin: 20px 0 0 0;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 {
    z-index: 3;
}

.elementor-4903 .elementor-element.elementor-element-d8d28d2 .elementor-image img {
    width: 750px;
}

.elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    z-index: 0;
    width: auto;
    max-width: auto;
    top: -98px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    left: -363px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    right: -363px;
}

.elementor-4903 .elementor-element.elementor-element-8649ee0:not(.elementor-motion-effects-element-type-background),
.elementor-4903 .elementor-element.elementor-element-8649ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/ir_home/ir_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4903 .elementor-element.elementor-element-8649ee0 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903 .elementor-element.elementor-element-8649ee0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 60px 60px 60px 60px;
}

.elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 80px 80px 80px;
}

.elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903 .elementor-element.elementor-element-ec6652e {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-ec6652e.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4903 .elementor-element.elementor-element-ec6652e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ec6652e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ec6652e {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-25a090d {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-25a090d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-4903 .elementor-element.elementor-element-25a090d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-25a090d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-25a090d {
    opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-icon i {
    color: #bba07a;
    font-size: 16px;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-icon svg {
    fill: #bba07a;
    width: 16px;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-icon {
    text-align: left;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-text {
    color: #ffffff;
}


.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-item {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
}

.elementor-4903 .elementor-element.elementor-element-48175a7 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-48175a7 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-48175a7 {
    opacity: 0;
}




@media(min-width:768px) {
    .elementor-4903 .elementor-element.elementor-element-21b6c77 {
        width: 40%;
    }
    .elementor-4903 .elementor-element.elementor-element-185e53f {
        width: 60%;
    }
    .elementor-4903 .elementor-element.elementor-element-39adb31 {
        width: 60%;
    }
    .elementor-4903 .elementor-element.elementor-element-0b1965c {
        width: 40%;
    }
    .elementor-4903 .elementor-element.elementor-element-a362a4c {
        width: 40%;
    }
    .elementor-4903 .elementor-element.elementor-element-9f0d860 {
        width: 60%;
    }
    .elementor-4903 .elementor-element.elementor-element-958ce86 {
        width: 55%;
    }
    .elementor-4903 .elementor-element.elementor-element-a807f77 {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 56px;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
        width: 60%;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-4903 .elementor-element.elementor-element-bee545b {
        padding: 50px 50px 50px 50px;
    }
    .elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-d173eb5 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4903 .elementor-element.elementor-element-d173eb5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-1f63090 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4903 .elementor-element.elementor-element-faa0b4e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4903 .elementor-element.elementor-element-086b805 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-271fc2a {
        width: 215px;
        max-width: 215px;
    }
    .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-e76aba5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-ccd6da4 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 480px 0px 80px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 0px 0px 30px;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-6bfcbd5 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4903 .elementor-element.elementor-element-6bfcbd5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-233dc74 {
        width: 100%;
        max-width: 100%;
        bottom: -32px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
        left: 0%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
        right: 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-9e5d691 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-a80a4fb > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-a807f77.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-4bec81a .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4903 .elementor-element.elementor-element-4bec81a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-acc40d8 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-f02f064 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
        font-size: 36px;
    }
}

@media(max-width:767px) {
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper {
        height: 500px;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 36px;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide-content {
        margin-top: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-4903 .elementor-element.elementor-element-21b6c77.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4903 .elementor-element.elementor-element-d173eb5 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-d173eb5 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-d173eb5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-1f63090 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-1f63090 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-185e53f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4903 .elementor-element.elementor-element-63a88a2 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4903 .elementor-element.elementor-element-30ccbf3 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4903 .elementor-element.elementor-element-61298e3 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4903 .elementor-element.elementor-element-086b805 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-39adb31 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4903 .elementor-element.elementor-element-3746d80 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-271fc2a .elementor-image img {
        width: 100vw;
    }
    .elementor-4903 .elementor-element.elementor-element-271fc2a > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-271fc2a {
        width: 100%;
        max-width: 100%;
        top: 50vh;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-271fc2a {
        left: 9%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-271fc2a {
        right: 9%;
    }
    .elementor-4903 .elementor-element.elementor-element-8e5ba5d .elementor-image img {
        width: 100vw;
    }
    .elementor-4903 .elementor-element.elementor-element-8e5ba5d > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        width: 100%;
        max-width: 100%;
        bottom: -67vh;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        left: 32%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        right: 32%;
    }
    .elementor-4903 .elementor-element.elementor-element-71e9e77 .elementor-image img {
        width: 100vw;
    }
    .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        width: 100%;
        max-width: 100%;
        top: 200%;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        left: 20%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        right: 20%;
    }
    .elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
        padding: 0px 19px 0px 20px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        left: 126px;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        right: 126px;
    }
    .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        top: -583px;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-56027b0 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-e76aba5 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4903 .elementor-element.elementor-element-1656f54 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-ccd6da4 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-3bde700 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-cbaf548 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-6bfcbd5 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-6bfcbd5 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-6bfcbd5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-e75094d .elementor-accordion .elementor-tab-title {
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-e75094d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-9f0d860 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
        left: 0.291%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
        right: 0.291%;
    }
    .elementor-4903 .elementor-element.elementor-element-233dc74 {
        bottom: -0.347%;
    }
    .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-c10d2a5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-c991dcf > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-01e909a {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-b28c2d9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-9e5d691 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-9e5d691 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-6c17903 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-a80a4fb {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-a80a4fb .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-f637119 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-4b335ff .elementor-image img {
        width: 50px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
        left: 6.25%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
        right: 6.25%;
    }
    .elementor-4903 .elementor-element.elementor-element-4b335ff {
        top: 4.063%;
    }
    .elementor-4903 .elementor-element.elementor-element-2039c7d .elementor-image img {
        width: 50px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
        left: 58.247%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
        right: 58.247%;
    }
    .elementor-4903 .elementor-element.elementor-element-2039c7d {
        top: 13.623%;
    }
    .elementor-4903 .elementor-element.elementor-element-2ae6fe0 .elementor-image img {
        width: 50px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
        left: 4.951%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
        right: 4.951%;
    }
    .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
        top: 47.998%;
    }
    .elementor-4903 .elementor-element.elementor-element-2d42ec6 .elementor-image img {
        width: 50px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        left: 29.014%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        right: 29.014%;
    }
    .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        top: 74.312%;
    }
    .elementor-4903 .elementor-element.elementor-element-f6419cb .elementor-image img {
        width: 50px;
    }
    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
        left: 81.304%;
    }
    body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
        right: 81.304%;
    }
    .elementor-4903 .elementor-element.elementor-element-f6419cb {
        top: 69.004%;
    }
    .elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-4bec81a {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-4bec81a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4903 .elementor-element.elementor-element-4bec81a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-acc40d8 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-b4369be {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-8164786 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-db5be31 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-7c720c1 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4903 .elementor-element.elementor-element-7c720c1 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-35793f8 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-8649ee0 {
        padding: 60px 60px 60px 60px;
    }
    .elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated {
        margin: 20px 20px 20px 20px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e {
        text-align: center;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4903 .elementor-element.elementor-element-ec6652e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-25a090d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4903 .elementor-element.elementor-element-25a090d > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4903 .elementor-element.elementor-element-48175a7 .elementor-icon-list-item {
        line-height: 2em;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4903 .elementor-element.elementor-element-21b6c77 {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-185e53f {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-cdf7ead {
        width: 33%;
    }
    .elementor-4903 .elementor-element.elementor-element-38207ff {
        width: 33%;
    }
    .elementor-4903 .elementor-element.elementor-element-faa0b4e {
        width: 33%;
    }
    .elementor-4903 .elementor-element.elementor-element-a362a4c {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-9f0d860 {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-958ce86 {
        width: 100%;
    }
    .elementor-4903 .elementor-element.elementor-element-a807f77 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-4903 .elementor-element.elementor-element-8649ee0:not(.elementor-motion-effects-element-type-background),
    .elementor-4903 .elementor-element.elementor-element-8649ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}