.elementor-4074 .elementor-element.elementor-element-fb7667e > .elementor-shape-bottom .elementor-shape-fill {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-fb7667e > .elementor-shape-bottom svg {
    width: calc(151% + 1.3px);
    height: 319px;
}

.elementor-4074 .elementor-element.elementor-element-fb7667e > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-4074 .elementor-element.elementor-element-badcbdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper {
    height: 785px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper div.slide-content {
    justify-content: center;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .title h2 {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 70px;
    line-height: 1.1em;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption {
    width: 100%;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .text {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption .text {
    font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide a.button {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .button {
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper div.slide a.button {
    color: #ffffff;
}

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

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .button:hover {
    border-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper div.slide a.button:hover {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 div.slider-parallax-wrapper div.slide a.button {
    font-size: 16px;
}

.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .pagination .item::before {
    background: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container {
    min-height: 960px;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78:not(.elementor-motion-effects-element-type-background),
.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home1_bg1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5px;
    margin-bottom: 0px;
}

.elementor-4074 .elementor-element.elementor-element-091affe:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #181b31;
}

.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated > .elementor-background-overlay,
.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -80px 20px 0px 0px;
    padding: 60px 40px 60px 40px;
}

.elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-6d799e4.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-6d799e4 .elementor-heading-title {
    font-size: 36px;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-8b91059 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-8b91059 .elementor-divider-separator {
    width: 30%;
}

.elementor-4074 .elementor-element.elementor-element-8b91059 > .elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

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

.elementor-widget.elementor-element-8b91059 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-3b14cce .elementor-text-editor {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-3b14cce {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3b14cce > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-3b14cce {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
    margin: 60px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-3a4292d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay,
.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated {
    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: 0px 0px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-c9aba2b .elementor-image img {
    width: 92px;
}

.elementor-4074 .elementor-element.elementor-element-c9aba2b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-8447cf0 {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-8447cf0.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-8447cf0 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-8447cf0 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-7f42501 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-7f42501 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4074 .elementor-element.elementor-element-7f42501 .elementor-divider {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-7f42501 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-ff2c4b7 .elementor-text-editor {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-ff2c4b7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-134ab24:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-3d4a67c .elementor-image img {
    width: 70px;
}

.elementor-4074 .elementor-element.elementor-element-3d4a67c > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

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

.elementor-widget.elementor-element-3d4a67c {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-7bf36ea {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-7bf36ea.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-7bf36ea .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-d0441b2 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 .elementor-divider {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-8f08a44 .elementor-text-editor {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-8f08a44 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-8f08a44 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-6812087:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated,
.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-ccbc68f .elementor-image img {
    width: 50px;
}

.elementor-4074 .elementor-element.elementor-element-ccbc68f > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-b82a783 {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-b82a783.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-b82a783 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-ac83b7b {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b .elementor-divider {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-ae8fd97 .elementor-text-editor {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-ae8fd97 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-2e20bfc {
    margin-top: -330px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-4074 .elementor-element.elementor-element-ca49f01 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-9da94af {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4074 .elementor-element.elementor-element-9da94af.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-9da94af .elementor-heading-title {
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-4074 .elementor-element.elementor-element-9da94af > .elementor-widget-container {
    padding: 0% 40% 0% 0%;
}

.elementor-4074 .elementor-element.elementor-element-01cc8ad {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-4074 .elementor-element.elementor-element-48dfe28.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #ffd000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-61d61cd.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-61d61cd.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon {
    font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon i,
.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4074 .elementor-element.elementor-element-61d61cd > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-61d61cd {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon {
    font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon i,
.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4074 .elementor-element.elementor-element-4fb017e > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-4fb017e {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon {
    font-size: 20px;
}

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

.elementor-4074 .elementor-element.elementor-element-ca24657 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-ca24657 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-5a2befc.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-5a2befc.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon {
    font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon i,
.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4074 .elementor-element.elementor-element-5a2befc > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-5a2befc {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon {
    font-size: 20px;
}

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

.elementor-4074 .elementor-element.elementor-element-a664570 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-a664570 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-b4e4fba {
    text-align: right;
}

.elementor-4074 .elementor-element.elementor-element-b4e4fba .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
}

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

.elementor-4074 .elementor-element.elementor-element-6a4e20a {
    text-align: right;
    width: 100%;
    max-width: 100%;
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a > .elementor-widget-container {
    margin: 20px 0px 20px 5px;
}

.elementor-4074 .elementor-element.elementor-element-b01e190 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-b01e190 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon i,
.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-2aa85ac > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-accordion-item {
    border-width: 10px;
    border-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-tab-title {
    background-color: #ffd000;
    color: #000000;
    font-size: 16px;
    padding: 20px 30px 20px 30px;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bb9afcc .elementor-accordion .elementor-tab-content {
    padding: 0px 30px 0px 30px;
}

.elementor-4074 .elementor-element.elementor-element-584537a:not(.elementor-motion-effects-element-type-background),
.elementor-4074 .elementor-element.elementor-element-584537a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #181b31;
}

.elementor-4074 .elementor-element.elementor-element-584537a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-4074 .elementor-element.elementor-element-584537a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-c0f79df > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper {
    height: 640px;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #ffffff;
    width: 55%;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .o-hsub::before {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: 0px;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper button.js-slider-home-prev {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper button.js-slider-home-next {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .pagination-item.is-current {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .pagination-item {
    border-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-df28148 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-aeea03c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-32597b7 .elementor-image img {
    opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-32597b7 {
    width: 13px;
    max-width: 13px;
    top: -5.167%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
    left: 132.444%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
    right: 132.444%;
}

.elementor-4074 .elementor-element.elementor-element-35ce208 .elementor-image img {
    opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-35ce208 {
    width: 10px;
    max-width: 10px;
    top: -181%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
    left: 119%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
    right: 119%;
}

.elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
    font-size: 50px;
}

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

.elementor-widget.elementor-element-868d36d {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-868d36d {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-841415f {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 15px;
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider-separator {
    width: 100px;
}

.elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-4074 .elementor-element.elementor-element-841415f > .elementor-widget-container {
    margin: 20px 0px 15px 40px;
}

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

.elementor-widget.elementor-element-841415f {
    opacity: 0;
}

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

.elementor-4074 .elementor-element.elementor-element-3499695 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button {
    font-weight: 700;
    fill: #ffd000;
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:focus,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:focus {
    color: #ffffff;
    background-color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:focus svg,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-649be58 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-649be58 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-649be58 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-3eeaafc {
    margin-top: 40px;
    margin-bottom: 120px;
}

.elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-a42b14b {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-a42b14b.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-a42b14b .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-a35a298 {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-a35a298.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-a35a298 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
}

.elementor-4074 .elementor-element.elementor-element-a35a298 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-3348da6 .elementor-text-editor {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

.elementor-widget.elementor-element-3348da6 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-68f833f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-68f833f .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

.elementor-widget.elementor-element-68f833f {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-5875380.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-5875380 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-9b31a95.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-9b31a95 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-e220b64.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-e220b64 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-4977e06 .elementor-image img {
    opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-4977e06 {
    width: 20px;
    max-width: 20px;
    bottom: 12%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
    left: -10%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
    right: -10%;
}

.elementor-4074 .elementor-element.elementor-element-71b4325 .elementor-image img {
    opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-71b4325 {
    width: 21px;
    max-width: 21px;
    bottom: 82.171px;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
    left: 28.494%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
    right: 28.494%;
}

.elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-1fe24bc {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-1fe24bc.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-1fe24bc .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-bec5522 {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-bec5522.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-bec5522 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
}

.elementor-4074 .elementor-element.elementor-element-bec5522 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-d71aaee .elementor-text-editor {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-d71aaee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-c7f6ed5.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-c7f6ed5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-b92b295.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-b92b295 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-55548a5.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-55548a5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

.elementor-widget.elementor-element-55548a5 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-c46e5c5.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-c46e5c5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-62516ff {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-62516ff.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-62516ff .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-62516ff {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-350b2e1.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-350b2e1 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-6993be7 .elementor-text-editor {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

.elementor-widget.elementor-element-6993be7 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-bd8d8bc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-bd8d8bc .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-bb7768d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-bb7768d .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-1b1a5c3.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-1b1a5c3 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-3f46113.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-3f46113 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

.elementor-widget.elementor-element-3f46113 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-1b75b91 {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-1b75b91.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-9ded786 .elementor-text-editor {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-9ded786 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-1fd7193.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-1fd7193 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-9ee5b43.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-9ee5b43 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-0979b91.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-0979b91 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

.elementor-widget.elementor-element-0979b91 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-b18fc84.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-b18fc84 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

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

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

.elementor-4074 .elementor-element.elementor-element-ffbfd03 .elementor-image img {
    opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    width: 24px;
    max-width: 24px;
    top: 95%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    right: 39%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    left: 39%;
}

.elementor-4074 .elementor-element.elementor-element-4a74c44 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-4074 .elementor-element.elementor-element-2e835ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-column {
    min-height: 700px;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-img {
    transition-duration: 500ms;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-overlay {
    background: rgba(0, 0, 0, 0.3);
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-column .background-list-content h3 {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-desc {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-content .background-list-link .button {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-content .background-list-link a.button {
    border-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-509d473:not(.elementor-motion-effects-element-type-background),
.elementor-4074 .elementor-element.elementor-element-509d473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home1_bg2.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4074 .elementor-element.elementor-element-509d473 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-509d473 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-4074 .elementor-element.elementor-element-174d4c6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-e10c44d .elementor-image img {
    width: 76vw;
}

.elementor-4074 .elementor-element.elementor-element-e10c44d > .elementor-widget-container {
    margin: 0px 0px 0px -160px;
}

.elementor-4074 .elementor-element.elementor-element-e10c44d {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-dffa352 > .elementor-element-populated {
    margin: 140px 0px 0px -100px;
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-dffa352 {
    z-index: 2;
}

.elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
    font-size: 50px;
}

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

.elementor-widget.elementor-element-48a942d {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-48a942d {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-155d56c {
    text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-155d56c .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
}

.elementor-4074 .elementor-element.elementor-element-155d56c > .elementor-widget-container {
    margin: 50px 0px 0px 100px;
    padding: 0px 050px 0px 0px;
}

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

.elementor-widget.elementor-element-155d56c {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-framed .elementor-icon,
.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-82621aa.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon i,
.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4074 .elementor-element.elementor-element-82621aa > .elementor-widget-container {
    margin: 40px 0px 0px 100px;
}

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

.elementor-widget.elementor-element-82621aa {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-82621aa {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-14bb544 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-14bb544 .elementor-heading-title {
    font-size: 15px;
    font-weight: 700;
}

.elementor-4074 .elementor-element.elementor-element-14bb544 > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-14bb544 {
    opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-93e7506 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-4074 .elementor-element.elementor-element-87584e8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.2em;
}

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

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

.elementor-4074 .elementor-element.elementor-element-a98f287 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-34172d1 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 15px;
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider-separator {
    width: 100px;
}

.elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-4074 .elementor-element.elementor-element-34172d1 > .elementor-widget-container {
    margin: 20px 0px 15px 40px;
}

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

.elementor-widget.elementor-element-34172d1 {
    opacity: 0;
}

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

.elementor-4074 .elementor-element.elementor-element-d1e6309 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button {
    font-weight: 700;
    fill: #ffd000;
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:focus,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:focus {
    color: #ffffff;
    background-color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:focus svg,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-4074 .elementor-element.elementor-element-e4030e0 {
    width: auto;
    max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-949014e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-7de491f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-header h5 a {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-info-cat a {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-header-wrapper > p {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-5580217 a.continue-reading {
    color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-attribute a {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-5580217 {
    z-index: 3;
}

.elementor-4074 .elementor-element.elementor-element-dedb10d:not(.elementor-motion-effects-element-type-background),
.elementor-4074 .elementor-element.elementor-element-dedb10d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home1_bg3.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4074 .elementor-element.elementor-element-dedb10d > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-dedb10d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -640px;
    margin-bottom: 0px;
    padding: 750px 0px 100px 0px;
    z-index: 0;
}

.elementor-4074 .elementor-element.elementor-element-41efb89 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-a9770aa {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4074 .elementor-element.elementor-element-a9770aa.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-a9770aa .elementor-heading-title {
    font-size: 40px;
    line-height: 1.2em;
}

.elementor-4074 .elementor-element.elementor-element-a9770aa > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-c0b132e {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4074 .elementor-element.elementor-element-c0b132e.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
    font-size: 40px;
    line-height: 1.2em;
}

.elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #181b31;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button:hover,
.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button:focus,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button:focus {
    color: #ffffff;
    background-color: #ffd000;
    border-color: #ffd000;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button:hover svg,
.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button:focus svg,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #181b31;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

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

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

@media(min-width:1025px) {
    .elementor-4074 .elementor-element.elementor-element-b1a9c78:not(.elementor-motion-effects-element-type-background),
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-4074 .elementor-element.elementor-element-509d473:not(.elementor-motion-effects-element-type-background),
    .elementor-4074 .elementor-element.elementor-element-509d473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-4074 .elementor-element.elementor-element-dedb10d:not(.elementor-motion-effects-element-type-background),
    .elementor-4074 .elementor-element.elementor-element-dedb10d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-4074 .elementor-element.elementor-element-fb7667e > .elementor-shape-bottom svg {
        height: 80px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 54px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption {
        width: 60%;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated {
        margin: -60px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-3b14cce > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-ff2c4b7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-8f08a44 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-ae8fd97 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-2e20bfc {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-9da94af .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4074 .elementor-element.elementor-element-9da94af > .elementor-widget-container {
        padding: 0% 30% 0% 0%;
    }
    .elementor-4074 .elementor-element.elementor-element-01cc8ad {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 34px;
    }
    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 60%;
    }
    .elementor-4074 .elementor-element.elementor-element-df28148 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 80px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-32597b7 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
        left: 99%;
    }
    body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
        right: 99%;
    }
    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
        left: 47vw;
    }
    body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
        right: 47vw;
    }
    .elementor-4074 .elementor-element.elementor-element-35ce208 {
        top: 51vh;
    }
    .elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-3eeaafc {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
        left: 14vw;
    }
    body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
        right: 14vw;
    }
    .elementor-4074 .elementor-element.elementor-element-71b4325 {
        width: 10px;
        max-width: 10px;
    }
    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
        left: 179%;
    }
    body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
        right: 179%;
    }
    .elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-d71aaee > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
        margin: 100px 20px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
        margin: 100px 0px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-9ded786 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
        right: -12%;
    }
    body.rtl .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
        left: -12%;
    }
    .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
        top: -9vh;
    }
    .elementor-4074 .elementor-element.elementor-element-4a74c44 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-debe417 .background-list-wrapper .background-list-column div.background-list-content h3 {
        font-size: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-509d473 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 20px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-174d4c6 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
    .elementor-4074 .elementor-element.elementor-element-e10c44d .elementor-image img {
        width: 100vw;
    }
    .elementor-4074 .elementor-element.elementor-element-e10c44d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-e10c44d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-dffa352.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4074 .elementor-element.elementor-element-dffa352 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-48a942d > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-155d56c {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-155d56c > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0% 20% 0% 20%;
    }
    .elementor-4074 .elementor-element.elementor-element-82621aa > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-14bb544 > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-4074 .elementor-element.elementor-element-93e7506 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 80px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-949014e {
        margin-top: 0px;
        margin-bottom: 40px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-dedb10d {
        margin-top: -500px;
        margin-bottom: 0px;
        padding: 500px 0px 40px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-41efb89.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4074 .elementor-element.elementor-element-a9770aa {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-a9770aa .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4074 .elementor-element.elementor-element-a9770aa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4074 .elementor-element.elementor-element-c0b132e {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(min-width:768px) {
    .elementor-4074 .elementor-element.elementor-element-48dfe28 {
        width: 33%;
    }
    .elementor-4074 .elementor-element.elementor-element-2aa85ac {
        width: 67%;
    }
}

@media(max-width:767px) {
    .elementor-4074 .elementor-element.elementor-element-fb7667e > .elementor-shape-bottom svg {
        height: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper {
        height: 550px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide-content {
        margin-top: 60px;
    }
    .elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container {
        min-height: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated,
    .elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4074 .elementor-element.elementor-element-091affe > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-091affe > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-6d799e4 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated,
    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated,
    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated,
    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-2e20bfc {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-ca49f01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4074 .elementor-element.elementor-element-9da94af {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-9da94af .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4074 .elementor-element.elementor-element-9da94af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-01cc8ad {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-4074 .elementor-element.elementor-element-48dfe28.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-element-populated,
    .elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4074 .elementor-element.elementor-element-48dfe28 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-b4e4fba {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-b4e4fba > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-6a4e20a {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-2aa85ac > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-bb9afcc > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-c0f79df.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 30px;
    }
    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-df28148 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-868d36d {
        text-align: left;
        width: auto;
        max-width: auto;
    }
    .elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-4074 .elementor-element.elementor-element-841415f > .elementor-widget-container {
        margin: 10px 0px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-841415f {
        width: auto;
        max-width: auto;
    }
    .elementor-4074 .elementor-element.elementor-element-3499695.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-4074 .elementor-element.elementor-element-3499695 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-649be58 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-3eeaafc {
        margin-top: 20px;
        margin-bottom: 60px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-c6b2805 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-c6b2805.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-a42b14b {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-a35a298 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-a35a298 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-3348da6 .elementor-text-editor {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-3348da6 {
        font-size: 14px;
    }
    .elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-68f833f {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-5875380 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-9b31a95 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-e220b64 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-b2655c3 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-1fe24bc {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-bec5522 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-bec5522 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-d71aaee .elementor-text-editor {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-d71aaee {
        font-size: 14px;
    }
    .elementor-4074 .elementor-element.elementor-element-c7f6ed5 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-b92b295 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-55548a5 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-c46e5c5 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-5e10879 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-5e10879.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
        margin: 40px 20px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-62516ff {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-350b2e1 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-350b2e1 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-6993be7 .elementor-text-editor {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-6993be7 {
        font-size: 14px;
    }
    .elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4074 .elementor-element.elementor-element-bd8d8bc {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-bb7768d {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-1b1a5c3 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-3f46113 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-207215e {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
        margin: 40px 0px 20px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-b3e5e9e {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-1b75b91 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-1b75b91 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-9ded786 .elementor-text-editor {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-9ded786 {
        font-size: 14px;
    }
    .elementor-4074 .elementor-element.elementor-element-1fd7193 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-9ee5b43 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-0979b91 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-b18fc84 {
        text-align: left;
    }
    .elementor-4074 .elementor-element.elementor-element-4a74c44 {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-dffa352 > .elementor-element-populated {
        margin: 20px 17px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4074 .elementor-element.elementor-element-48a942d > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-155d56c {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-93e7506 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 40px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-87584e8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-a98f287 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4074 .elementor-element.elementor-element-a98f287 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider {
        text-align: center;
    }
    .elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-4074 .elementor-element.elementor-element-34172d1 > .elementor-widget-container {
        margin: 10px 0px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-34172d1 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-d1e6309.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-4074 .elementor-element.elementor-element-d1e6309 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-e4030e0 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-949014e {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-41efb89 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4074 .elementor-element.elementor-element-a9770aa .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4074 .elementor-element.elementor-element-a9770aa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4074 .elementor-element.elementor-element-bbce998 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4074 .elementor-element.elementor-element-091affe {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-7b8683d {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-aeea03c {
        width: 66%;
    }
    .elementor-4074 .elementor-element.elementor-element-3499695 {
        width: 33%;
    }
    .elementor-4074 .elementor-element.elementor-element-c6b2805 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-b2655c3 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-5e10879 {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-207215e {
        width: 50%;
    }
    .elementor-4074 .elementor-element.elementor-element-174d4c6 {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-dffa352 {
        width: 100%;
    }
    .elementor-4074 .elementor-element.elementor-element-87584e8 {
        width: 66%;
    }
    .elementor-4074 .elementor-element.elementor-element-d1e6309 {
        width: 33%;
    }
}

.elementor-3141 .elementor-element.elementor-element-29ca933:not(.elementor-motion-effects-element-type-background),
.elementor-3141 .elementor-element.elementor-element-29ca933 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-29ca933 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #e7e7e7;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-3141 .elementor-element.elementor-element-29ca933 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

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

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

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

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

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

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-icon i {
    color: #ffd000;
    font-size: 14px;
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-icon svg {
    fill: #ffd000;
    width: 14px;
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: rgba(0, 0, 0, 0.8);
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-icon {
    text-align: left;
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-text {
    color: #000000;
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button,
.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button:hover,
.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button:hover,
.elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button:focus,
.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button:focus {
    background-color: rgb(156, 155, 155);
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 {
    width: auto;
    max-width: auto;
}

.elementor-3141 .elementor-element.elementor-element-4398f8f:not(.elementor-motion-effects-element-type-background),
.elementor-3141 .elementor-element.elementor-element-4398f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-3141 .elementor-element.elementor-element-4398f8f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-3141 .elementor-element.elementor-element-4398f8f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-3141 .elementor-element.elementor-element-419171e {
    text-align: left;
}

.elementor-3141 .elementor-element.elementor-element-419171e .elementor-image img {
    width: 100px;
}

.elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-3141 .elementor-element.elementor-element-60aa1ba.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3141 .elementor-element.elementor-element-60aa1ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3141 .elementor-element.elementor-element-60aa1ba > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.9);
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Cabin", Sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li a {
    color: rgba(24, 27, 49, 0.8);
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ffd000;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3141 .elementor-element.elementor-element-bdc46b3 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffd000;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 {
    width: auto;
    max-width: auto;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon {
    background-color: rgba(255, 255, 255, 0);
    font-size: 18px;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon i {
    color: rgba(255, 255, 255, 0.9);
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon svg {
    fill: rgba(255, 255, 255, 0.9);
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon:hover i {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon:hover svg {
    fill: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 > .elementor-widget-container {
    margin: 0px 20px 0px 30px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.9);
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper input {
    width: 450px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
    width: 500px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a:hover {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-3141 .elementor-element.elementor-element-4639a93 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 {
    width: auto;
    max-width: auto;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-framed .elementor-icon,
.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-framed .elementor-icon,
.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-stacked .elementor-icon:hover {
    background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-framed .elementor-icon:hover,
.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-default .elementor-icon:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-framed .elementor-icon:hover,
.elementor-3141 .elementor-element.elementor-element-fbb8940.elementor-view-default .elementor-icon:hover svg {
    fill: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 .elementor-icon {
    font-size: 16px;
}

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

.elementor-3141 .elementor-element.elementor-element-fbb8940 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 {
    width: auto;
    max-width: auto;
    align-self: center;
}

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

@media(max-width:767px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 100%;
    }
    .elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-item {
        line-height: 2em;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 100%;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-4398f8f {
        padding: 30px 0px 30px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 50%;
    }
    .elementor-3141 .elementor-element.elementor-element-f49fd9c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3141 .elementor-element.elementor-element-419171e {
        text-align: left;
    }
    .elementor-3141 .elementor-element.elementor-element-419171e .elementor-image img {
        width: 93px;
    }
    .elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3141 .elementor-element.elementor-element-60aa1ba {
        width: 50%;
    }
    .elementor-3141 .elementor-element.elementor-element-60aa1ba.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3141 .elementor-element.elementor-element-60aa1ba > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
        width: 310px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-3141 .elementor-element.elementor-element-4639a93 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-fbb8940 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-3141 .elementor-element.elementor-element-fbb8940 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 60%;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 40%;
    }
    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 25%;
    }
    .elementor-3141 .elementor-element.elementor-element-60aa1ba {
        width: 75%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 100%;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 30%;
    }
    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 30%;
    }
    .elementor-3141 .elementor-element.elementor-element-60aa1ba {
        width: 70%;
    }
}

@media(max-width:1024px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3141 .elementor-element.elementor-element-4398f8f {
        padding: 30px 0px 30px 0px;
    }
    .elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3141 .elementor-element.elementor-element-fbb8940 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4:not(.elementor-motion-effects-element-type-background),
.elementor-6152 .elementor-element.elementor-element-1f2725d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6152 .elementor-element.elementor-element-8d57153 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6152 .elementor-element.elementor-element-586ab731 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-586ab731 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-27432add {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-27432add .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-61eff119 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-61eff119 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-6a310c6e {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-6a310c6e .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-2e5e2ed2 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-2e5e2ed2 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-3a84f2c7 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-3a84f2c7 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-e432cd0 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-e432cd0 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-55a989e1 {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-55a989e1 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-6dc7a70a {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-6dc7a70a .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-4696c3dd {
    text-align: center;
}

.elementor-6152 .elementor-element.elementor-element-4696c3dd .elementor-image img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5:not(.elementor-motion-effects-element-type-background),
.elementor-6189 .elementor-element.elementor-element-b5db8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 10px 20px 10px;
}

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

.elementor-bc-flex-widget .elementor-6189 .elementor-element.elementor-element-405d767.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-6189 .elementor-element.elementor-element-405d767.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6189 .elementor-element.elementor-element-405d767:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay,
.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 35px 20px 30px 20px;
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189 .elementor-element.elementor-element-7ffc031 .elementor-image img {
    width: 92px;
    filter: brightness( 0%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-6189 .elementor-element.elementor-element-7ffc031 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-6189 .elementor-element.elementor-element-8c8f716 {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-8c8f716 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
}

.elementor-6189 .elementor-element.elementor-element-90021e3 .elementor-text-editor {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-90021e3 {
    font-size: 14px;
}

.elementor-6189 .elementor-element.elementor-element-90021e3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-a693b7e {
    --divider-border-style: solid;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
}

.elementor-6189 .elementor-element.elementor-element-a693b7e .elementor-divider-separator {
    width: 100%;
}

.elementor-6189 .elementor-element.elementor-element-a693b7e .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-view-framed .elementor-icon,
.elementor-6189 .elementor-element.elementor-element-8162839.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px;
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px;
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon {
    font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-6189 .elementor-element.elementor-element-8162839 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-6189 .elementor-element.elementor-element-88360e3.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-6189 .elementor-element.elementor-element-88360e3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6189 .elementor-element.elementor-element-88360e3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 35px 20px 30px 20px;
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189 .elementor-element.elementor-element-53e5209 .elementor-image img {
    width: 70px;
    filter: brightness( 0%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-6189 .elementor-element.elementor-element-53e5209 > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-6189 .elementor-element.elementor-element-9b93528 {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-9b93528.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-9b93528 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 .elementor-text-editor {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 {
    font-size: 14px;
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-68f1625 {
    --divider-border-style: solid;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
}

.elementor-6189 .elementor-element.elementor-element-68f1625 .elementor-divider-separator {
    width: 100%;
}

.elementor-6189 .elementor-element.elementor-element-68f1625 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-view-framed .elementor-icon,
.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon {
    font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

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

.elementor-6189 .elementor-element.elementor-element-9c449ba {
    width: auto;
    max-width: auto;
}

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

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

.elementor-6189 .elementor-element.elementor-element-fe98d75.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6189 .elementor-element.elementor-element-fe98d75:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay,
.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 35px 20px 30px 20px;
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189 .elementor-element.elementor-element-fa94baa .elementor-image img {
    width: 50px;
    filter: brightness( 0%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-6189 .elementor-element.elementor-element-fa94baa > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-6189 .elementor-element.elementor-element-d3279da {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-d3279da.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-d3279da .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
}

.elementor-6189 .elementor-element.elementor-element-3d48726 .elementor-text-editor {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-3d48726 {
    font-size: 14px;
}

.elementor-6189 .elementor-element.elementor-element-3d48726 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-63ba730 {
    --divider-border-style: solid;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
}

.elementor-6189 .elementor-element.elementor-element-63ba730 .elementor-divider-separator {
    width: 100%;
}

.elementor-6189 .elementor-element.elementor-element-63ba730 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-view-framed .elementor-icon,
.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon {
    font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-6189 .elementor-element.elementor-element-0fd16dd.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

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

.elementor-6189 .elementor-element.elementor-element-0fd16dd:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated,
.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated > .elementor-background-overlay,
.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 35px 20px 30px 20px;
}

.elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189 .elementor-element.elementor-element-ffdf119 .elementor-image img {
    width: 79px;
    filter: brightness( 0%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-6189 .elementor-element.elementor-element-ffdf119 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6189 .elementor-element.elementor-element-225b19b {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-225b19b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-225b19b .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
}

.elementor-6189 .elementor-element.elementor-element-63e4181 .elementor-text-editor {
    text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-63e4181 {
    color: #000000;
    font-size: 14px;
}

.elementor-6189 .elementor-element.elementor-element-63e4181 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 {
    --divider-border-style: solid;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 .elementor-divider-separator {
    width: 100%;
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-view-framed .elementor-icon,
.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon {
    font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 {
    width: auto;
    max-width: auto;
}

@media(max-width:1024px) {
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-90021e3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
    }
    .elementor-6189 .elementor-element.elementor-element-539c5d9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-3d48726 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-6189 .elementor-element.elementor-element-63e4181 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6189 .elementor-element.elementor-element-405d767 {
        width: 50%;
    }
    .elementor-6189 .elementor-element.elementor-element-88360e3 {
        width: 50%;
    }
    .elementor-6189 .elementor-element.elementor-element-fe98d75 {
        width: 50%;
    }
    .elementor-6189 .elementor-element.elementor-element-0fd16dd {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-6189 .elementor-element.elementor-element-b5db8c5 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated,
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon-box-icon {
        margin-bottom: 5px;
    }
    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated,
    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon-box-icon {
        margin-bottom: 5px;
    }
    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated,
    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon-box-icon {
        margin-bottom: 5px;
    }
    .elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated,
    .elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-0fd16dd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon-box-icon {
        margin-bottom: 5px;
    }
}

.elementor-6222 .elementor-element.elementor-element-2ad5567:not(.elementor-motion-effects-element-type-background),
.elementor-6222 .elementor-element.elementor-element-2ad5567 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6222 .elementor-element.elementor-element-2ad5567 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 30px 10px 30px;
}

.elementor-6222 .elementor-element.elementor-element-2ad5567 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-723a940 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6222 .elementor-element.elementor-element-7d637af.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-6222 .elementor-element.elementor-element-7d637af.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated,
.elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated > .elementor-background-overlay,
.elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 35px 20px 30px 20px;
}

.elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-a069b4e {
    text-align: left;
}

.elementor-6222 .elementor-element.elementor-element-a069b4e .elementor-image img {
    width: 60px;
    filter: brightness( 0%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-6222 .elementor-element.elementor-element-a069b4e > .elementor-widget-container {
    margin: 0px 0px 30px 40px;
}

.elementor-6222 .elementor-element.elementor-element-1763d79 {
    text-align: left;
}

.elementor-6222 .elementor-element.elementor-element-1763d79 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 .elementor-text-editor {
    text-align: left;
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 {
    font-size: 14px;
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-6222 .elementor-element.elementor-element-8324481 > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-64ce2b3 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-6222 .elementor-element.elementor-element-64ce2b3 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6222 .elementor-element.elementor-element-ad390ae .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-6222 .elementor-element.elementor-element-334546c .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-6222 .elementor-element.elementor-element-334546c > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-5f69e19 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-6222 .elementor-element.elementor-element-5f69e19 > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-9523b5a .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-6222 .elementor-element.elementor-element-9523b5a > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-e6294fb {
    --divider-border-style: solid;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
}

.elementor-6222 .elementor-element.elementor-element-e6294fb .elementor-divider-separator {
    width: 100%;
}

.elementor-6222 .elementor-element.elementor-element-e6294fb .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-6222 .elementor-element.elementor-element-e6294fb > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-5fc3e20 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-6222 .elementor-element.elementor-element-5fc3e20 > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-60dcbb9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-6222 .elementor-element.elementor-element-acfc6f2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6222 .elementor-element.elementor-element-acfc6f2:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/wooden_chair-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated,
.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated > .elementor-background-overlay,
.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 110px 20px 110px 20px;
}

.elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6222 .elementor-element.elementor-element-977d0f0.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
    background-color: #ffffff;
}

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

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

.elementor-6222 .elementor-element.elementor-element-7868583.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6222 .elementor-element.elementor-element-7868583:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/sideboard-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated,
.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay,
.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 110px 20px 110px 20px;
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-8166ae1 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-6222 .elementor-element.elementor-element-8166ae1.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6222 .elementor-element.elementor-element-8166ae1 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-6222 .elementor-element.elementor-element-8166ae1 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
    background-color: #ffffff;
}

@media(max-width:767px) {
    .elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated,
    .elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated,
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated,
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6222 .elementor-element.elementor-element-7d637af {
        width: 50%;
    }
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 {
        width: 50%;
    }
    .elementor-6222 .elementor-element.elementor-element-7868583 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-6222 .elementor-element.elementor-element-7d637af > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-a6326c2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6222 .elementor-element.elementor-element-acfc6f2 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
}

.elementor-3153 .elementor-element.elementor-element-a63176a:not(.elementor-motion-effects-element-type-background),
.elementor-3153 .elementor-element.elementor-element-a63176a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-3153 .elementor-element.elementor-element-a63176a {
    box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

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

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

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

.elementor-3153 .elementor-element.elementor-element-6cce262 {
    text-align: left;
}

.elementor-3153 .elementor-element.elementor-element-6cce262 .elementor-image img {
    width: 100px;
}

.elementor-3153 .elementor-element.elementor-element-6cce262 > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

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

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

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

.elementor-3153 .elementor-element.elementor-element-d83c66d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Cabin", Sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ffd000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffd000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ffd000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffd000;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 {
    width: auto;
    max-width: auto;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon i {
    color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon svg {
    fill: #000000;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon:hover svg {
    fill: rgba(0, 0, 0, 0.8);
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-framed .elementor-icon,
.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-framed .elementor-icon,
.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-framed .elementor-icon:hover,
.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-framed .elementor-icon:hover,
.elementor-3153 .elementor-element.elementor-element-1bbb86a.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon {
    font-size: 16px;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon i,
.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(min-width:768px) {
    .elementor-3153 .elementor-element.elementor-element-dcfa89e {
        width: 25%;
    }
    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-3153 .elementor-element.elementor-element-a63176a {
        padding: 20px 0px 20px 0px;
    }
    .elementor-3153 .elementor-element.elementor-element-6cce262 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3153 .elementor-element.elementor-element-1bbb86a > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(max-width:767px) {
    .elementor-3153 .elementor-element.elementor-element-a63176a {
        padding: 20px 0px 20px 0px;
    }
    .elementor-3153 .elementor-element.elementor-element-dcfa89e {
        width: 50%;
    }
    .elementor-3153 .elementor-element.elementor-element-dcfa89e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3153 .elementor-element.elementor-element-6cce262 {
        text-align: left;
    }
    .elementor-3153 .elementor-element.elementor-element-6cce262 .elementor-image img {
        width: 93px;
    }
    .elementor-3153 .elementor-element.elementor-element-6cce262 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 50%;
    }
    .elementor-3153 .elementor-element.elementor-element-d83c66d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3153 .elementor-element.elementor-element-d83c66d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-3153 .elementor-element.elementor-element-1bbb86a > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3153 .elementor-element.elementor-element-dcfa89e {
        width: 30%;
    }
    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 70%;
    }
}

.elementor-3274 .elementor-element.elementor-element-add91cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

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

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

.elementor-3274 .elementor-element.elementor-element-f9607ea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-fdf209a.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-fdf209a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-fdf209a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-6bc7d2f {
    --divider-border-style: solid;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
}

.elementor-3274 .elementor-element.elementor-element-6bc7d2f .elementor-divider-separator {
    width: 80%;
}

.elementor-3274 .elementor-element.elementor-element-6bc7d2f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3274 .elementor-element.elementor-element-e9d26b3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-2fe36f5 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-d34b827 {
    font-size: 15px;
}

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

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

.elementor-3274 .elementor-element.elementor-element-b8bb9b5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-e20522a.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-e20522a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-e20522a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-2762659 {
    --divider-border-style: solid;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
}

.elementor-3274 .elementor-element.elementor-element-2762659 .elementor-divider-separator {
    width: 80%;
}

.elementor-3274 .elementor-element.elementor-element-2762659 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3274 .elementor-element.elementor-element-33b31be > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-5c76789 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-fd6b0b2 {
    font-size: 15px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-4ba6261.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3274 .elementor-element.elementor-element-4ba6261 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-de2f54b.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-de2f54b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-de2f54b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-6eed60f {
    --divider-border-style: solid;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
}

.elementor-3274 .elementor-element.elementor-element-6eed60f .elementor-divider-separator {
    width: 80%;
}

.elementor-3274 .elementor-element.elementor-element-6eed60f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3274 .elementor-element.elementor-element-b44a800 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-46c7813 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-49c9717 {
    font-size: 15px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-6d133ed.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3274 .elementor-element.elementor-element-6d133ed > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-22f3534.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-22f3534.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-22f3534 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-34630bf {
    --divider-border-style: solid;
    --divider-border-color: #ffd000;
    --divider-border-width: 1px;
}

.elementor-3274 .elementor-element.elementor-element-34630bf .elementor-divider-separator {
    width: 80%;
}

.elementor-3274 .elementor-element.elementor-element-34630bf .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3274 .elementor-element.elementor-element-d8721d9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-cb60404 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-06d1e82 {
    font-size: 15px;
}

.elementor-3274 .elementor-element.elementor-element-e77192c {
    padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-3274 .elementor-element.elementor-element-42a9251.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3274 .elementor-element.elementor-element-42a9251.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 24px;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon i {
    color: #000000;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon svg {
    fill: #000000;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon:hover svg {
    fill: rgba(0, 0, 0, 0.8);
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 > .elementor-widget-container {
    margin: 0px 20px 0px 40px;
}

.elementor-3274 .elementor-element.elementor-element-01821a2 {
    text-align: center;
}

.elementor-3274 .elementor-element.elementor-element-01821a2 .elementor-heading-title {
    font-size: 14px;
}

.elementor-3274 .elementor-element.elementor-element-01821a2 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3274 .elementor-element.elementor-element-f9607ea {
        width: 50%;
    }
    .elementor-3274 .elementor-element.elementor-element-fdf209a {
        width: 20%;
    }
    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 80%;
    }
    .elementor-3274 .elementor-element.elementor-element-b8bb9b5 {
        width: 50%;
    }
    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 20%;
    }
    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 80%;
    }
    .elementor-3274 .elementor-element.elementor-element-4ba6261 {
        width: 50%;
    }
    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 20%;
    }
    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 80%;
    }
    .elementor-3274 .elementor-element.elementor-element-6d133ed {
        width: 50%;
    }
    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 20%;
    }
    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 80%;
    }
}

@media(max-width:1024px) {
    .elementor-3274 .elementor-element.elementor-element-add91cb {
        padding: 60px 30px 30px 30px;
    }
}

@media(max-width:767px) {
    .elementor-3274 .elementor-element.elementor-element-add91cb {
        padding: 40px 0px 0px 0px;
    }
    .elementor-3274 .elementor-element.elementor-element-f9607ea > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-3274 .elementor-element.elementor-element-fdf209a {
        width: 15%;
    }
    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 85%;
    }
    .elementor-3274 .elementor-element.elementor-element-e9d26b3 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3274 .elementor-element.elementor-element-b8bb9b5 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 15%;
    }
    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 85%;
    }
    .elementor-3274 .elementor-element.elementor-element-33b31be > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3274 .elementor-element.elementor-element-4ba6261 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 15%;
    }
    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 85%;
    }
    .elementor-3274 .elementor-element.elementor-element-b44a800 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3274 .elementor-element.elementor-element-6d133ed > .elementor-element-populated {
        padding: 0px 20px 40px 20px;
    }
    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 15%;
    }
    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 85%;
    }
    .elementor-3274 .elementor-element.elementor-element-d8721d9 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3274 .elementor-element.elementor-element-e77192c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-3274 .elementor-element.elementor-element-01821a2 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
}

@media(min-width:768px) {
    .elementor-3274 .elementor-element.elementor-element-fdf209a {
        width: 20.257%;
    }
    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 79.786%;
    }
    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 20.257%;
    }
    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 79.786%;
    }
    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 20.257%;
    }
    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 79.786%;
    }
    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 20.257%;
    }
    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 79.786%;
    }
}

.elementor-5533 .elementor-element.elementor-element-39af09d0:not(.elementor-motion-effects-element-type-background),
.elementor-5533 .elementor-element.elementor-element-39af09d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-39af09d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 250px 0px 400px 0px;
}

.elementor-5533 .elementor-element.elementor-element-39af09d0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533 .elementor-element.elementor-element-39af09d0 > .elementor-shape-bottom svg {
    height: 110px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5533 .elementor-element.elementor-element-7e3f8d81 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-1b52e052.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

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

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

.elementor-5533 .elementor-element.elementor-element-cafeeb4 .elementor-spacer-inner {
    height: 0px;
}

.elementor-5533 .elementor-element.elementor-element-3bad489.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.7);
}

.elementor-5533 .elementor-element.elementor-element-3bad489 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5533 .elementor-element.elementor-element-3bad489 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-3bad489 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

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

.elementor-widget.elementor-element-3bad489 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-94993c6.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-94993c6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-94993c6 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

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

.elementor-widget.elementor-element-94993c6 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-7428eeb {
    margin-top: -300px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-1780452 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-1780452 {
    z-index: 2;
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222222;
}

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

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

.elementor-5533 .elementor-element.elementor-element-4b563ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 60px 0px;
}

.elementor-5533 .elementor-element.elementor-element-4b563ab > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533 .elementor-element.elementor-element-fae28bc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-2860e73 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5533 .elementor-element.elementor-element-2860e73.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-2860e73 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-46adcb2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-46adcb2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5533 .elementor-element.elementor-element-46adcb2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-46adcb2 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

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

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

.elementor-5533 .elementor-element.elementor-element-ecd9390 {
    margin-top: 40px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5533 .elementor-element.elementor-element-7673e7b.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5533 .elementor-element.elementor-element-7673e7b:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay,
.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 40px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-7673e7b {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-fbd9b0c .elementor-image img {
    width: 92px;
}

.elementor-5533 .elementor-element.elementor-element-fbd9b0c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-5533 .elementor-element.elementor-element-ba47a06 {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-ba47a06.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-ba47a06 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em;
}

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

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

.elementor-5533 .elementor-element.elementor-element-93c8c5a {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a .elementor-divider {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-93c8c5a {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-eb34278 .elementor-text-editor {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-eb34278 {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-eb34278 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

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

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

.elementor-5533 .elementor-element.elementor-element-3f91608:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-3f91608 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-8fb73cb .elementor-image img {
    width: 70px;
}

.elementor-5533 .elementor-element.elementor-element-8fb73cb > .elementor-widget-container {
    margin: -5px 0px 22px 0px;
}

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

.elementor-widget.elementor-element-8fb73cb {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9 {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em;
}

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

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

.elementor-5533 .elementor-element.elementor-element-171b7ce {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5533 .elementor-element.elementor-element-171b7ce .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5533 .elementor-element.elementor-element-171b7ce .elementor-divider {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-171b7ce > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-171b7ce {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a .elementor-text-editor {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-bc-flex-widget .elementor-5533 .elementor-element.elementor-element-7f0be8d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5533 .elementor-element.elementor-element-7f0be8d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay,
.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-5533 .elementor-element.elementor-element-977fdbd .elementor-image img {
    width: 50px;
}

.elementor-5533 .elementor-element.elementor-element-977fdbd > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

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

.elementor-widget.elementor-element-977fdbd {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-a896688 {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-a896688.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-a896688 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em;
}

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

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

.elementor-5533 .elementor-element.elementor-element-5d6a74c {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c .elementor-divider {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-5d6a74c {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 .elementor-text-editor {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-bc-flex-widget .elementor-5533 .elementor-element.elementor-element-868deed.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5533 .elementor-element.elementor-element-868deed:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated,
.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated > .elementor-background-overlay,
.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 40px;
    padding: 50px 30px 50px 30px;
}

.elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-868deed {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-b7e7c10 .elementor-image img {
    width: 79px;
}

.elementor-5533 .elementor-element.elementor-element-b7e7c10 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-5533 .elementor-element.elementor-element-258a042 {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-258a042.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-258a042 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-258a042 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-e278fae {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5533 .elementor-element.elementor-element-e278fae .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5533 .elementor-element.elementor-element-e278fae .elementor-divider {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-e278fae > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5533 .elementor-element.elementor-element-233205c .elementor-text-editor {
    text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-233205c {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-233205c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-233205c {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-5a6dae6:not(.elementor-motion-effects-element-type-background),
.elementor-5533 .elementor-element.elementor-element-5a6dae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-5a6dae6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-5533 .elementor-element.elementor-element-5a6dae6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533 .elementor-element.elementor-element-54d111f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper {
    height: 640px;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #ffffff;
    width: 55%;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper div.slideshow-slide p.slideshow-slide-caption-content {
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .o-hsub::before {
    color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper button.js-slider-home-prev {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper button.js-slider-home-next {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .pagination-item.is-current {
    background-color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .pagination-item {
    border-color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-6361509 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-5533 .elementor-element.elementor-element-8eaa9bd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-8eaa9bd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-8113ef7.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-8113ef7 {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-5533 .elementor-element.elementor-element-c431080 div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-align: left;
}

.elementor-5533 .elementor-element.elementor-element-c431080 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5533 .elementor-element.elementor-element-c431080 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-095f49c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5533 .elementor-element.elementor-element-095f49c {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-5533 .elementor-element.elementor-element-19b0a22.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-19b0a22 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-a15cd16 .elementor-image img {
    width: 25px;
    opacity: 0.3;
}

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

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

.elementor-5533 .elementor-element.elementor-element-a15cd16 {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-7db68f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-7db68f8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-258993f .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

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

.elementor-widget.elementor-element-258993f {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-258993f {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-70f4da5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-ec31b17 .elementor-image img {
    width: 30px;
    opacity: 0.3;
}

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

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

.elementor-5533 .elementor-element.elementor-element-ec31b17 {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-429df5b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-429df5b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-7b418da .elementor-image img {
    width: 100px;
    opacity: 0.3;
}

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

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

.elementor-5533 .elementor-element.elementor-element-7b418da {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-130a625.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-130a625 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-010978d .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

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

.elementor-widget.elementor-element-010978d {
    opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-010978d {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-5ffc389.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5533 .elementor-element.elementor-element-5ffc389 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-cb42292 .elementor-image img {
    width: 80px;
    opacity: 0.3;
}

.elementor-5533 .elementor-element.elementor-element-cb42292 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

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

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

.elementor-5533 .elementor-element.elementor-element-cb42292 {
    width: auto;
    max-width: auto;
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a:not(.elementor-motion-effects-element-type-background),
.elementor-5533 .elementor-element.elementor-element-fd5ba4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 60px 0px;
}

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

.elementor-5533 .elementor-element.elementor-element-6e50b73 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-3031434 .elementor-image img {
    opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-3031434 {
    width: 10px;
    max-width: 10px;
    top: -2%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
    left: 9%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
    right: 9%;
}

.elementor-5533 .elementor-element.elementor-element-d750fca .elementor-image img {
    opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-d750fca {
    width: 10px;
    max-width: 10px;
    top: -42%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-d750fca {
    left: 88%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-d750fca {
    right: 88%;
}

.elementor-5533 .elementor-element.elementor-element-496ed02 .elementor-image img {
    opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-496ed02 {
    width: 13px;
    max-width: 13px;
    top: -4%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
    left: 6%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
    right: 6%;
}

.elementor-5533 .elementor-element.elementor-element-3be8928 .elementor-image img {
    opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-3be8928 {
    width: 24px;
    max-width: 24px;
    top: 5%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
    right: 8%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
    left: 8%;
}

.elementor-5533 .elementor-element.elementor-element-5c153a0 .elementor-image img {
    opacity: 0.7;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 4px) hue-rotate( 0deg);
}

.elementor-5533 .elementor-element.elementor-element-5c153a0 {
    width: 24px;
    max-width: 24px;
    top: -52%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    right: 100%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    left: 100%;
}

.elementor-5533 .elementor-element.elementor-element-671ea62 .elementor-image img {
    opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-671ea62 {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
    left: 0%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
    right: 0%;
}

.elementor-5533 .elementor-element.elementor-element-84295db .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5533 .elementor-element.elementor-element-84295db {
    width: 65px;
    max-width: 65px;
    top: -44%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
    right: 10.888%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
    left: 10.888%;
}

.elementor-5533 .elementor-element.elementor-element-7854f33 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5533 .elementor-element.elementor-element-7854f33 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
    left: 100%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
    right: 100%;
}

.elementor-5533 .elementor-element.elementor-element-36aa82d .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5533 .elementor-element.elementor-element-36aa82d {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-36aa82d {
    left: 0%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-36aa82d {
    right: 0%;
}

.elementor-5533 .elementor-element.elementor-element-59a7d94 .elementor-image img {
    opacity: 0.6;
}

.elementor-5533 .elementor-element.elementor-element-59a7d94 {
    width: 10px;
    max-width: 10px;
    top: 110%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    left: 85%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    right: 85%;
}

.elementor-5533 .elementor-element.elementor-element-d19b55e {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5533 .elementor-element.elementor-element-d19b55e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5533 .elementor-element.elementor-element-f57a24f {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5533 .elementor-element.elementor-element-f57a24f.elementor-widget-heading .elementor-heading-title {
    color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:hover,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:hover,
.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:focus,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:focus {
    color: #000000;
    background-color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:hover svg,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:hover svg,
.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:focus svg,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

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

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

@media(max-width:1024px) {
    .elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3bad489 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5533 .elementor-element.elementor-element-46adcb2 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5533 .elementor-element.elementor-element-46adcb2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-ecd9390 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-eb34278 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-01e1d5a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-b1c8f48 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-233205c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 34px;
    }
    .elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 60%;
    }
    .elementor-5533 .elementor-element.elementor-element-8113ef7 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5533 .elementor-element.elementor-element-095f49c {
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .elementor-5533 .elementor-element.elementor-element-19b0a22 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7db68f8 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
        padding: 100px 0px 40px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3031434 {
        width: 10px;
        max-width: 10px;
        top: -28%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
        left: 3%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
        right: 3%;
    }
    .elementor-5533 .elementor-element.elementor-element-d750fca {
        width: 10px;
        max-width: 10px;
        top: -58%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-d750fca {
        left: 84%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-d750fca {
        right: 84%;
    }
    .elementor-5533 .elementor-element.elementor-element-496ed02 {
        width: 10px;
        max-width: 10px;
        top: 3%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
        left: -1%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
        right: -1%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
        right: 3%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
        left: 3%;
    }
    .elementor-5533 .elementor-element.elementor-element-3be8928 {
        top: -3vh;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        right: 16%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        left: 16%;
    }
    .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        top: 17vh;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
        left: -8vw;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
        right: -8vw;
    }
    .elementor-5533 .elementor-element.elementor-element-671ea62 {
        top: 6vh;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
        right: -12%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
        left: -12%;
    }
    .elementor-5533 .elementor-element.elementor-element-84295db {
        top: -9vh;
    }
    .elementor-5533 .elementor-element.elementor-element-7854f33 {
        width: 10px;
        max-width: 10px;
        top: 46%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
        left: 97%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
        right: 97%;
    }
    .elementor-5533 .elementor-element.elementor-element-36aa82d {
        width: 10px;
        max-width: 10px;
        top: 4%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-36aa82d {
        left: -1%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-36aa82d {
        right: -1%;
    }
    .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        width: 10px;
        max-width: 10px;
        top: -18%;
    }
    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        left: 50%;
    }
    body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        right: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-d19b55e {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5533 .elementor-element.elementor-element-f57a24f {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-5533 .elementor-element.elementor-element-39af09d0 {
        padding: 200px 0px 340px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7e3f8d81 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5533 .elementor-element.elementor-element-1b52e052 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3bad489 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-3bad489 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5533 .elementor-element.elementor-element-3bad489 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-94993c6 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-94993c6 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-4b563ab {
        padding: 80px 0px 60px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-fae28bc > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 {
        text-align: center;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-46adcb2 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-46adcb2 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5533 .elementor-element.elementor-element-46adcb2 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-ecd9390 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated,
    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated,
    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated,
    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated,
    .elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5533 .elementor-element.elementor-element-868deed > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-868deed > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 28px;
    }
    .elementor-5533 .elementor-element.elementor-element-d84dcba .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%;
    }
    .elementor-5533 .elementor-element.elementor-element-6361509 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-c431080 div.portfolio-classic-content h3.portfolio-classic_title {
        font-size: 24px;
    }
    .elementor-5533 .elementor-element.elementor-element-c431080 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
        font-size: 14px;
    }
    .elementor-5533 .elementor-element.elementor-element-c431080 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-095f49c {
        margin-top: 20px;
        margin-bottom: 60px;
    }
    .elementor-5533 .elementor-element.elementor-element-19b0a22 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-7db68f8 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-70f4da5 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-429df5b {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-429df5b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-130a625 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-5ffc389 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
        padding: 80px 0px 60px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-6e50b73 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5533 .elementor-element.elementor-element-b20ab12 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5533 .elementor-element.elementor-element-7673e7b {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-3f91608 {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-7f0be8d {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-868deed {
        width: 50%;
    }
    .elementor-5533 .elementor-element.elementor-element-19b0a22 {
        width: 33%;
    }
    .elementor-5533 .elementor-element.elementor-element-7db68f8 {
        width: 33%;
    }
    .elementor-5533 .elementor-element.elementor-element-70f4da5 {
        width: 33%;
    }
    .elementor-5533 .elementor-element.elementor-element-429df5b {
        width: 33%;
    }
    .elementor-5533 .elementor-element.elementor-element-130a625 {
        width: 33%;
    }
    .elementor-5533 .elementor-element.elementor-element-5ffc389 {
        width: 33%;
    }
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd:not(.elementor-motion-effects-element-type-background),
.elementor-5092 .elementor-element.elementor-element-b03b7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-5092 .elementor-element.elementor-element-066a97e {
    text-align: left;
}

.elementor-5092 .elementor-element.elementor-element-066a97e .elementor-image img {
    width: 120px;
}

.elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-5092 .elementor-element.elementor-element-2316dec.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5092 .elementor-element.elementor-element-2316dec.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-5092 .elementor-element.elementor-element-2316dec > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-5092 .elementor-element.elementor-element-2316dec > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5092 .elementor-element.elementor-element-6994389 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-stacked .elementor-icon {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-default .elementor-icon {
    color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-default .elementor-icon svg {
    fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon {
    font-size: 30px;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon i,
.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 {
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-5726002.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-5726002 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    line-height: 1.7em;
}

.elementor-5092 .elementor-element.elementor-element-5726002 > .elementor-widget-container {
    margin: 03px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-5726002 {
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-4cb0286 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-stacked .elementor-icon {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-default .elementor-icon {
    color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-default .elementor-icon svg {
    fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon {
    font-size: 30px;
}

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

.elementor-5092 .elementor-element.elementor-element-c3148bb {
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-0a51db0.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    line-height: 1.7em;
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 > .elementor-widget-container {
    margin: 03px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 {
    width: auto;
    max-width: auto;
}

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

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

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

.elementor-5092 .elementor-element.elementor-element-a4cb18d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-1597097 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 20px;
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon:hover i {
    color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon:hover svg {
    fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-1597097 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px -5px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef:not(.elementor-motion-effects-element-type-background),
.elementor-5092 .elementor-element.elementor-element-e91f9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-5092 .elementor-element.elementor-element-25ab85e.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li {
    margin: 0px 30px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a {
    color: #000000;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000000;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000000;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e {
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a {
    font-size: 16px;
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper input {
    width: 450px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
    width: 500px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a:hover {
    color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 > .elementor-widget-container {
    margin: 5px 10px 0px 10px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 {
    width: auto;
    max-width: auto;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-framed .elementor-icon,
.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-stacked .elementor-icon:hover {
    background-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-framed .elementor-icon:hover,
.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon:hover {
    color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-framed .elementor-icon:hover,
.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon:hover svg {
    fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon {
    font-size: 16px;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon i,
.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
    margin: 10px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-5092 .elementor-element.elementor-element-479ad8d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5092 .elementor-element.elementor-element-479ad8d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-5092 .elementor-element.elementor-element-479ad8d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-479ad8d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5092 .elementor-element.elementor-element-56d6c82 {
    text-align: right;
}

.elementor-5092 .elementor-element.elementor-element-56d6c82.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-56d6c82 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5092 .elementor-element.elementor-element-bde2eb5 {
    text-align: right;
}

.elementor-5092 .elementor-element.elementor-element-bde2eb5.elementor-widget-heading .elementor-heading-title {
    color: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-bde2eb5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

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

@media(min-width:768px) {
    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 40%;
    }
    .elementor-5092 .elementor-element.elementor-element-2316dec {
        width: 60%;
    }
    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 80%;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-5092 .elementor-element.elementor-element-b03b7fd {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon {
        font-size: 15px;
    }
    .elementor-5092 .elementor-element.elementor-element-1597097 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-e91f9ef {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-25ab85e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-56d6c82 {
        text-align: left;
    }
    .elementor-5092 .elementor-element.elementor-element-bde2eb5 {
        text-align: left;
    }
}

@media(max-width:767px) {
    .elementor-5092 .elementor-element.elementor-element-b03b7fd {
        padding: 20px 0px 20px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 50%;
    }
    .elementor-5092 .elementor-element.elementor-element-4555176.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5092 .elementor-element.elementor-element-066a97e {
        text-align: left;
    }
    .elementor-5092 .elementor-element.elementor-element-066a97e .elementor-image img {
        width: 93px;
    }
    .elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-2316dec {
        width: 50%;
    }
    .elementor-5092 .elementor-element.elementor-element-2316dec.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5092 .elementor-element.elementor-element-2316dec > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-e91f9ef {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 50%;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
        width: 310px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-5092 .elementor-element.elementor-element-2b6b066 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d {
        width: 50%;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 25%;
    }
    .elementor-5092 .elementor-element.elementor-element-2316dec {
        width: 75%;
    }
    .elementor-5092 .elementor-element.elementor-element-6994389 {
        width: 40%;
    }
    .elementor-5092 .elementor-element.elementor-element-4cb0286 {
        width: 40%;
    }
    .elementor-5092 .elementor-element.elementor-element-a4cb18d {
        width: 20%;
    }
    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 70%;
    }
    .elementor-5092 .elementor-element.elementor-element-479ad8d {
        width: 30%;
    }
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9:not(.elementor-motion-effects-element-type-background),
.elementor-5088 .elementor-element.elementor-element-a31c6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li {
    margin: 0px 30px 0px 0px;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a {
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b {
    width: auto;
    max-width: auto;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a {
    font-size: 16px;
    color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper input {
    width: 450px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
    width: 500px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a:hover {
    color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 > .elementor-widget-container {
    margin: 5px 10px 0px 10px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 {
    width: auto;
    max-width: auto;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-framed .elementor-icon,
.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-framed .elementor-icon,
.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-stacked .elementor-icon:hover {
    background-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-framed .elementor-icon:hover,
.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon:hover {
    color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-framed .elementor-icon:hover,
.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon:hover svg {
    fill: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon {
    font-size: 16px;
}

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

.elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
    margin: 10px 0px 0px 20px;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5088 .elementor-element.elementor-element-80721d8 {
    text-align: right;
}

.elementor-5088 .elementor-element.elementor-element-80721d8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5088 .elementor-element.elementor-element-52a41a8 {
    text-align: right;
}

.elementor-5088 .elementor-element.elementor-element-52a41a8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

@media(min-width:768px) {
    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 80%;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5088 .elementor-element.elementor-element-ed36174.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5088 .elementor-element.elementor-element-80721d8 {
        text-align: left;
    }
    .elementor-5088 .elementor-element.elementor-element-52a41a8 {
        text-align: left;
    }
}

@media(max-width:767px) {
    .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 50%;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
        width: 310px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-5088 .elementor-element.elementor-element-50e3ca5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 50%;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 70%;
    }
    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 30%;
    }
}

.elementor-5107 .elementor-element.elementor-element-d07d204:not(.elementor-motion-effects-element-type-background),
.elementor-5107 .elementor-element.elementor-element-d07d204 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5107 .elementor-element.elementor-element-d07d204 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
}

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

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

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

.elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-a9d0d96 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-1d6a36f {
    text-align: left;
}

.elementor-5107 .elementor-element.elementor-element-1d6a36f .elementor-image img {
    width: 130px;
}

.elementor-5107 .elementor-element.elementor-element-adf0e63.elementor-widget-heading .elementor-heading-title {
    color: #ffcc00;
}

.elementor-5107 .elementor-element.elementor-element-adf0e63 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5107 .elementor-element.elementor-element-adf0e63 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-ef3a3eb {
    color: rgba(255, 255, 255, 0.8);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-ef3a3eb > .elementor-widget-container {
    margin: 0px 80px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon:hover i {
    color: #ffcc00;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon:hover svg {
    fill: #ffcc00;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-bc-flex-widget .elementor-5107 .elementor-element.elementor-element-ee61cd3.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-ee61cd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-ee61cd3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-7e4eb49 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-557043e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-557043e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5107 .elementor-element.elementor-element-557043e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5107 .elementor-element.elementor-element-9f5b136.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-9f5b136 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-b693caf.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-b693caf .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-492a6cc.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-492a6cc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-600ab73.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-600ab73 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-91004b7.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-91004b7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-5107 .elementor-element.elementor-element-92539cc.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-92539cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-92539cc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-ce2df9d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-b704c79.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-b704c79 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5107 .elementor-element.elementor-element-b704c79 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5107 .elementor-element.elementor-element-ba66938.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-ba66938 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-a105855.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-a105855 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-49a73ca.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-49a73ca .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-287df58.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-287df58 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-5107 .elementor-element.elementor-element-5c2ee87.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-5c2ee87.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-0f9e243 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-81acdd8.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-81acdd8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-5107 .elementor-element.elementor-element-4d07198 {
    color: rgba(255, 255, 255, 0.8);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5107 .elementor-element.elementor-element-4d1b213:not(.elementor-motion-effects-element-type-background),
.elementor-5107 .elementor-element.elementor-element-4d1b213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5107 .elementor-element.elementor-element-4d1b213 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 80px 0px;
}

.elementor-5107 .elementor-element.elementor-element-4d1b213 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-5107 .elementor-element.elementor-element-110200a.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5107 .elementor-element.elementor-element-110200a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5107 .elementor-element.elementor-element-d0febd1 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-d0febd1.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-d0febd1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-d0febd1 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-3233d3e {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-3233d3e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-3233d3e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-3233d3e > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-916d7ce {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-916d7ce.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-916d7ce .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-916d7ce > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-a5015e0.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-c0a8ede {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-c0a8ede.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-c0a8ede .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-c0a8ede > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-cd62e95 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-cd62e95.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-cd62e95 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-cd62e95 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-c19eb99 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5107 .elementor-element.elementor-element-c19eb99.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5107 .elementor-element.elementor-element-c19eb99 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-c19eb99 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-ebf4b3c {
    text-align: center;
}

.elementor-5107 .elementor-element.elementor-element-ebf4b3c.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-5107 .elementor-element.elementor-element-ebf4b3c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5107 .elementor-element.elementor-element-ebf4b3c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-5107 .elementor-element.elementor-element-d07d204 {
        padding: 80px 30px 30px 30px;
    }
    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5107 .elementor-element.elementor-element-d07d204 {
        padding: 40px 0px 0px 0px;
    }
    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
        width: 85%;
    }
    .elementor-5107 .elementor-element.elementor-element-a9d0d96 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5107 .elementor-element.elementor-element-ee61cd3 > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-5107 .elementor-element.elementor-element-7e4eb49 {
        width: 85%;
    }
    .elementor-5107 .elementor-element.elementor-element-7e4eb49 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5107 .elementor-element.elementor-element-92539cc > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-5107 .elementor-element.elementor-element-ce2df9d {
        width: 85%;
    }
    .elementor-5107 .elementor-element.elementor-element-ce2df9d > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-5107 .elementor-element.elementor-element-0f9e243 {
        width: 85%;
    }
    .elementor-5107 .elementor-element.elementor-element-0f9e243 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5107 .elementor-element.elementor-element-4d1b213 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-5107 .elementor-element.elementor-element-d0febd1 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-3233d3e > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-916d7ce > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-a5015e0 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-c0a8ede > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-cd62e95 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-c19eb99 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5107 .elementor-element.elementor-element-ebf4b3c > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 {
        width: 50%;
    }
    .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
        width: 80%;
    }
    .elementor-5107 .elementor-element.elementor-element-ee61cd3 {
        width: 50%;
    }
    .elementor-5107 .elementor-element.elementor-element-7e4eb49 {
        width: 80%;
    }
    .elementor-5107 .elementor-element.elementor-element-92539cc {
        width: 50%;
    }
    .elementor-5107 .elementor-element.elementor-element-ce2df9d {
        width: 80%;
    }
    .elementor-5107 .elementor-element.elementor-element-5c2ee87 {
        width: 50%;
    }
    .elementor-5107 .elementor-element.elementor-element-0f9e243 {
        width: 80%;
    }
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
    min-height: 600px;
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5601 .elementor-element.elementor-element-4135b91:not(.elementor-motion-effects-element-type-background),
.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/photo-of-business-man-wearing-eyeglasses-sitting-PB3SK4U-1.jpg");
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5601 .elementor-element.elementor-element-4135b91 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 104px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-bc-flex-widget .elementor-5601 .elementor-element.elementor-element-94151b6.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5601 .elementor-element.elementor-element-94151b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5601 .elementor-element.elementor-element-94151b6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-7b18375.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.1em;
}

.elementor-5601 .elementor-element.elementor-element-7b18375 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-7b18375 {
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-9bdf24e .elementor-text-editor {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-9bdf24e {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5601 .elementor-element.elementor-element-9bdf24e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

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

.elementor-5601 .elementor-element.elementor-element-3724ed6 .elementor-image img {
    width: 150px;
}

.elementor-5601 .elementor-element.elementor-element-3724ed6 {
    z-index: 3;
    bottom: -141%;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3724ed6 {
    left: -51.047%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3724ed6 {
    right: -51.047%;
}

.elementor-5601 .elementor-element.elementor-element-fc398d1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container {
    min-height: 400px;
}

.elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5601 .elementor-element.elementor-element-76986ea {
    margin-top: 120px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-5601 .elementor-element.elementor-element-508bedb > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-26eb140 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-26eb140.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-26eb140 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5601 .elementor-element.elementor-element-26eb140 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-26eb140 {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-e5bb452.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 43px;
    line-height: 1.3em;
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-e5bb452 {
    width: 100%;
    max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    line-height: 1.7em;
}

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

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

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

.elementor-5601 .elementor-element.elementor-element-42edf0b {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-42edf0b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5601 .elementor-element.elementor-element-42edf0b .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-weight: 700;
}

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

.elementor-widget.elementor-element-42edf0b {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-stacked .elementor-icon {
    background-color: #ec812a;
    color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-framed .elementor-icon,
.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-default .elementor-icon {
    color: #ec812a;
    border-color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-framed .elementor-icon,
.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-default .elementor-icon svg {
    fill: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon {
    font-size: 14px;
    padding: 10px;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon i,
.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5601 .elementor-element.elementor-element-4388bbf > .elementor-widget-container {
    margin: -3px 0px 0px 15px;
}

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

.elementor-widget.elementor-element-4388bbf {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf {
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-24e38a4 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-926ed3e {
    z-index: 2;
}

.elementor-5601 .elementor-element.elementor-element-aee1f83 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-354c0c1 {
    z-index: 2;
    width: 344px;
    max-width: 344px;
    top: 151.198px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    left: 31px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    right: 31px;
}

.elementor-5601 .elementor-element.elementor-element-17ab051 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-52fa62e {
    width: 471px;
    max-width: 471px;
    top: -86px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
    left: -122px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
    right: -122px;
}

.elementor-5601 .elementor-element.elementor-element-72b4de6 .elementor-image img {
    width: 150px;
}

.elementor-5601 .elementor-element.elementor-element-72b4de6 {
    z-index: 3;
    bottom: -437px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    right: -71.2px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    left: -71.2px;
}

.elementor-5601 .elementor-element.elementor-element-e200ca2 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5601 .elementor-element.elementor-element-e200ca2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 160px 0px 60px 0px;
}

.elementor-5601 .elementor-element.elementor-element-e5fad37 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-f514bfe .elementor-image img {
    width: 76vw;
}

.elementor-5601 .elementor-element.elementor-element-f514bfe > .elementor-widget-container {
    margin: 0px 0px 0px -160px;
}

.elementor-5601 .elementor-element.elementor-element-f514bfe {
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
    margin: 140px 0px 0px -100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-a805ca2 {
    z-index: 2;
}

.elementor-5601 .elementor-element.elementor-element-acc2537.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-acc2537 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 50px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-acc2537 {
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-7080ace {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-7080ace .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-5601 .elementor-element.elementor-element-7080ace > .elementor-widget-container {
    margin: 50px 0px 0px 100px;
    padding: 0px 050px 0px 0px;
}

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

.elementor-widget.elementor-element-7080ace {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-stacked .elementor-icon {
    background-color: #ec812a;
    color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-framed .elementor-icon,
.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-default .elementor-icon {
    color: #ec812a;
    border-color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-framed .elementor-icon,
.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-default .elementor-icon svg {
    fill: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

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

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 > .elementor-widget-container {
    margin: 40px 0px 0px 100px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 {
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-9aaf723 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-9aaf723 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.elementor-5601 .elementor-element.elementor-element-9aaf723 > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-e4dc6ee:not(.elementor-motion-effects-element-type-background),
.elementor-5601 .elementor-element.elementor-element-e4dc6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-5601 .elementor-element.elementor-element-e4dc6ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 60px 0px;
}

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

.elementor-5601 .elementor-element.elementor-element-1f0c801 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-153bb5d {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-153bb5d.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-153bb5d {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-content h3.portfolio-classic_title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-877a971 div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-877a971 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #062383;
    font-family: "Karla", Sans-serif;
    font-size: 15px;
}

.elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5601 .elementor-element.elementor-element-761564f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-5601 .elementor-element.elementor-element-26ba09b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-column {
    min-height: 700px;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-img {
    transition-duration: 500ms;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-overlay {
    background: rgba(0, 0, 0, 0.3);
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-column .background-list-content h3 {
    color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-column div.background-list-content h3 {
    font-family: "Gilroy-ExtraBold", Sans-serif;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-desc {
    color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-link .background-list-desc {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-content .background-list-link .button {
    color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-content .background-list-link a.button {
    border-color: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-content div.background-list-link a.button {
    font-family: "Gilroy-ExtraBold", Sans-serif;
}

.elementor-5601 .elementor-element.elementor-element-6b83a3c {
    margin-top: 200px;
    margin-bottom: 180px;
    padding: 0px 0px 100px 0px;
    z-index: 1;
}

.elementor-5601 .elementor-element.elementor-element-6fee282 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-beb3a42 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    z-index: 2;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    left: -29%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    right: -29%;
}

.elementor-5601 .elementor-element.elementor-element-03108be {
    z-index: 2;
    width: 299px;
    max-width: 299px;
    bottom: -563px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
    left: -24%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
    right: -24%;
}

.elementor-5601 .elementor-element.elementor-element-4163ba1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-3a8852f {
    z-index: 2;
    width: 430px;
    max-width: 430px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
    left: -42%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
    right: -42%;
}

.elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-bc1b811.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5601 .elementor-element.elementor-element-bc1b811 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-5601 .elementor-element.elementor-element-bc1b811 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-5601 .elementor-element.elementor-element-bc1b811 {
    width: 100%;
    max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-72d1678 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-5601 .elementor-element.elementor-element-6200215 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-a119df6.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-a119df6 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

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

.elementor-5601 .elementor-element.elementor-element-9441f2a {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-9441f2a.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5601 .elementor-element.elementor-element-9441f2a .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5601 .elementor-element.elementor-element-9441f2a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-9441f2a {
    opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-470924e > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-db76da1.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-db76da1 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

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

.elementor-5601 .elementor-element.elementor-element-df4ca28 {
    text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-df4ca28.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5601 .elementor-element.elementor-element-df4ca28 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5601 .elementor-element.elementor-element-df4ca28 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ec812a;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:hover,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:hover,
.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:focus,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:focus {
    color: #ffffff;
    background-color: #ec812a;
    border-color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:hover svg,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:hover svg,
.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:focus svg,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ec812a;
}

.elementor-5601 .elementor-element.elementor-element-2692364 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5601 .elementor-element.elementor-element-94151b6 {
        width: 60%;
    }
    .elementor-5601 .elementor-element.elementor-element-e5fad37 {
        width: 100%;
    }
    .elementor-5601 .elementor-element.elementor-element-a805ca2 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-5601 .elementor-element.elementor-element-9bdf24e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container {
        min-height: 580px;
    }
    .elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5601 .elementor-element.elementor-element-76986ea {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-508bedb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        width: 256px;
        max-width: 256px;
    }
    .elementor-5601 .elementor-element.elementor-element-52fa62e {
        width: initial;
        max-width: initial;
        top: -182%;
    }
    .elementor-5601 .elementor-element.elementor-element-e200ca2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 20px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-f514bfe .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-f514bfe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-f514bfe {
        width: 100%;
        max-width: 100%;
    }
    .elementor-5601 .elementor-element.elementor-element-a805ca2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-acc2537 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5601 .elementor-element.elementor-element-acc2537 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-7080ace {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-7080ace > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0% 20% 0% 20%;
    }
    .elementor-5601 .elementor-element.elementor-element-f5b7ea5 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-9aaf723 > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-5601 .elementor-element.elementor-element-e4dc6ee {
        padding: 60px 0px 60px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-153bb5d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
        margin: 0px 0px 60px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-column {
        min-height: 500px;
    }
    .elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-wrapper .background-list-column div.background-list-content h3 {
        font-size: 18px;
    }
    .elementor-5601 .elementor-element.elementor-element-6b83a3c {
        margin-top: 100px;
        margin-bottom: 100px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
        width: 215px;
        max-width: 215px;
    }
    .elementor-5601 .elementor-element.elementor-element-03108be {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-5601 .elementor-element.elementor-element-3a8852f {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-bc1b811 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5601 .elementor-element.elementor-element-bc1b811 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-9441f2a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-df4ca28 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
        min-height: 500px;
    }
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5601 .elementor-element.elementor-element-4135b91 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-94151b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5601 .elementor-element.elementor-element-94151b6 > .elementor-element-populated {
        margin: -270px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-7b18375 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5601 .elementor-element.elementor-element-7b18375 > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-9bdf24e .elementor-text-editor {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-9bdf24e {
        font-size: 15px;
    }
    .elementor-5601 .elementor-element.elementor-element-9bdf24e > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-76986ea {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-508bedb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5601 .elementor-element.elementor-element-508bedb > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5601 .elementor-element.elementor-element-26eb140 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-e5bb452 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-f9f0f67 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-f9f0f67 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5601 .elementor-element.elementor-element-24e38a4 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-926ed3e {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-354c0c1 .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-354c0c1 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        width: 100%;
        max-width: 100%;
        top: 384px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        left: 32px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        right: 32px;
    }
    .elementor-5601 .elementor-element.elementor-element-52fa62e .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-52fa62e > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-52fa62e {
        width: 100%;
        max-width: 100%;
        top: 19px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
        left: 4px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
        right: 4px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        right: -72.187px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        left: -72.187px;
    }
    .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        bottom: -437px;
    }
    .elementor-5601 .elementor-element.elementor-element-e5fad37 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
        margin: 20px 0px 40px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-acc2537 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5601 .elementor-element.elementor-element-acc2537 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-7080ace {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-7080ace .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5601 .elementor-element.elementor-element-1f0c801 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
        font-size: 26px;
        line-height: 1.5em;
    }
    .elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-877a971 div.portfolio-classic-content h3.portfolio-classic_title {
        font-size: 24px;
    }
    .elementor-5601 .elementor-element.elementor-element-877a971 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
        font-size: 14px;
    }
    .elementor-5601 .elementor-element.elementor-element-a436ebe .background-list-column {
        min-height: 400px;
    }
    .elementor-5601 .elementor-element.elementor-element-6b83a3c {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 60px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-6fee282 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-4c04ae6 .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-4c04ae6 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
        width: 100%;
        max-width: 100%;
        top: 597px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
        left: 39px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
        right: 39px;
    }
    .elementor-5601 .elementor-element.elementor-element-03108be .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-03108be > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-03108be {
        width: 100%;
        max-width: 100%;
        bottom: -533px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
        left: 41px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
        right: 41px;
    }
    .elementor-5601 .elementor-element.elementor-element-3a8852f .elementor-image img {
        width: 100vw;
    }
    .elementor-5601 .elementor-element.elementor-element-3a8852f > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-3a8852f {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
        left: 24px;
    }
    body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
        right: 24px;
    }
    .elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 19px 0px 20px;
    }
    .elementor-5601 .elementor-element.elementor-element-bc1b811 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-bc1b811 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5601 .elementor-element.elementor-element-bc1b811 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-6200215 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-a119df6 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-9441f2a {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-9441f2a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5601 .elementor-element.elementor-element-470924e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-db76da1 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-db76da1 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5601 .elementor-element.elementor-element-df4ca28 {
        text-align: center;
    }
    .elementor-5601 .elementor-element.elementor-element-df4ca28 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5601 .elementor-element.elementor-element-2692364 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5601 .elementor-element.elementor-element-508bedb {
        width: 40%;
    }
    .elementor-5601 .elementor-element.elementor-element-24e38a4 {
        width: 60%;
    }
    .elementor-5601 .elementor-element.elementor-element-6fee282 {
        width: 60%;
    }
    .elementor-5601 .elementor-element.elementor-element-0c2e60e {
        width: 40%;
    }
}

.elementor-5425 .elementor-element.elementor-element-26be25d:not(.elementor-motion-effects-element-type-background),
.elementor-5425 .elementor-element.elementor-element-26be25d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f2f4f7;
}

.elementor-5425 .elementor-element.elementor-element-26be25d {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #e7e7e7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
    z-index: 2;
}

.elementor-5425 .elementor-element.elementor-element-26be25d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

.elementor-5425 .elementor-element.elementor-element-a36f26a.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-a36f26a .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5425 .elementor-element.elementor-element-a36f26a > .elementor-widget-container {
    margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-a36f26a {
    width: auto;
    max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-0053960.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5425 .elementor-element.elementor-element-0053960 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5425 .elementor-element.elementor-element-0053960 > .elementor-widget-container {
    margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-0053960 {
    width: auto;
    max-width: auto;
}

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

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

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

.elementor-5425 .elementor-element.elementor-element-aca7ed3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-e722f0e.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5425 .elementor-element.elementor-element-e722f0e .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.elementor-5425 .elementor-element.elementor-element-e722f0e > .elementor-widget-container {
    margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-e722f0e {
    width: auto;
    max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 16px;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon i {
    color: #181b31;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon svg {
    fill: #181b31;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon:hover i {
    color: #181b31;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon:hover svg {
    fill: #181b31;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
    padding: 0px 0px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #d8d8d8;
}

.elementor-5425 .elementor-element.elementor-element-a1898db:not(.elementor-motion-effects-element-type-background),
.elementor-5425 .elementor-element.elementor-element-a1898db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-a1898db {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

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

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

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

.elementor-5425 .elementor-element.elementor-element-d2bd498 {
    text-align: left;
}

.elementor-5425 .elementor-element.elementor-element-d2bd498 .elementor-image img {
    width: 130px;
}

.elementor-5425 .elementor-element.elementor-element-d2bd498 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(100px/2);
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(100px/2);
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(100px/2);
    margin-left: calc(100px/2);
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-100px/2);
    margin-left: calc(-100px/2);
}

body.rtl .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-100px/2);
}

body:not(.rtl) .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-100px/2);
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-icon i {
    color: #ec812a;
    font-size: 14px;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-icon svg {
    fill: #ec812a;
    width: 14px;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-icon {
    text-align: left;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-text {
    color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-item {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 {
    width: auto;
    max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-fcb8289:not(.elementor-motion-effects-element-type-background),
.elementor-5425 .elementor-element.elementor-element-fcb8289 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-fcb8289 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

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

.elementor-bc-flex-widget .elementor-5425 .elementor-element.elementor-element-772138d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5425 .elementor-element.elementor-element-772138d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 30px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li a {
    color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5425 .elementor-element.elementor-element-d5d8af5 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 {
    width: auto;
    max-width: auto;
}

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

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

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

.elementor-5425 .elementor-element.elementor-element-f3a51e1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a {
    font-size: 18px;
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper input {
    width: 450px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
    width: 500px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul li a {
    font-size: 20px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a:hover {
    color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5425 .elementor-element.elementor-element-57e148a > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a {
    width: auto;
    max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-framed .elementor-icon,
.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-framed .elementor-icon,
.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-stacked .elementor-icon:hover {
    background-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-framed .elementor-icon:hover,
.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-default .elementor-icon:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-framed .elementor-icon:hover,
.elementor-5425 .elementor-element.elementor-element-ad4f525.elementor-view-default .elementor-icon:hover svg {
    fill: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 .elementor-icon {
    font-size: 16px;
}

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

.elementor-5425 .elementor-element.elementor-element-ad4f525 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(max-width:1024px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
    }
    .elementor-5425 .elementor-element.elementor-element-aca7ed3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-a1898db {
        padding: 20px 0px 20px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-d2bd498 .elementor-image img {
        width: 85px;
    }
    .elementor-5425 .elementor-element.elementor-element-d2bd498 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(40px/2);
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(40px/2);
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(40px/2);
        margin-left: calc(40px/2);
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-40px/2);
        margin-left: calc(-40px/2);
    }
    body.rtl .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-40px/2);
    }
    body:not(.rtl) .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-40px/2);
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-fcb8289 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-ad4f525 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 40%;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 60%;
    }
    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 80%;
    }
    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 20%;
    }
}

@media(max-width:767px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb {
        width: 100%;
    }
    .elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-aca7ed3 {
        width: 100%;
    }
    .elementor-5425 .elementor-element.elementor-element-aca7ed3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5425 .elementor-element.elementor-element-aca7ed3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-e65b715 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-a1898db {
        padding: 20px 0px 20px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-b4d87ce.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5425 .elementor-element.elementor-element-d2bd498 {
        text-align: left;
    }
    .elementor-5425 .elementor-element.elementor-element-d2bd498 .elementor-image img {
        width: 93px;
    }
    .elementor-5425 .elementor-element.elementor-element-d2bd498 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-0a5a413 .elementor-icon-list-item {
        line-height: 2em;
    }
    .elementor-5425 .elementor-element.elementor-element-fcb8289 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-772138d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-f3a51e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5425 .elementor-element.elementor-element-f3a51e1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
        width: 310px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-5425 .elementor-element.elementor-element-57e148a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5425 .elementor-element.elementor-element-ad4f525 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-5425 .elementor-element.elementor-element-ad4f525 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-aca7ed3 {
        width: 50%;
    }
    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 25%;
    }
    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 75%;
    }
    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 30%;
    }
    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 70%;
    }
}

.elementor-5445 .elementor-element.elementor-element-12e7c26:not(.elementor-motion-effects-element-type-background),
.elementor-5445 .elementor-element.elementor-element-12e7c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #062383;
}

.elementor-5445 .elementor-element.elementor-element-12e7c26 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

.elementor-5445 .elementor-element.elementor-element-12e7c26 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-5445 .elementor-element.elementor-element-ec94365.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 30px 0px 0px;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a {
    color: #062383;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #062383;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #062383;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-5445 .elementor-element.elementor-element-02ea847 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-icon a {
    font-size: 18px;
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper input {
    width: 450px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete {
    width: 500px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-icon a:hover {
    color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 {
    width: auto;
    max-width: auto;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-framed .elementor-icon,
.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-framed .elementor-icon,
.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-stacked .elementor-icon:hover {
    background-color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-framed .elementor-icon:hover,
.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-default .elementor-icon:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-framed .elementor-icon:hover,
.elementor-5445 .elementor-element.elementor-element-340cf3b.elementor-view-default .elementor-icon:hover svg {
    fill: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon {
    font-size: 16px;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon i,
.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5445 .elementor-element.elementor-element-340cf3b > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(min-width:768px) {
    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 80%;
    }
    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-5445 .elementor-element.elementor-element-12e7c26 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5445 .elementor-element.elementor-element-340cf3b > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(max-width:767px) {
    .elementor-5445 .elementor-element.elementor-element-12e7c26 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 50%;
    }
    .elementor-5445 .elementor-element.elementor-element-ec94365.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 50%;
    }
    .elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-5445 .elementor-element.elementor-element-02ea847 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete {
        width: 310px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-5445 .elementor-element.elementor-element-ecf0607 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-5445 .elementor-element.elementor-element-340cf3b > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 30%;
    }
    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 70%;
    }
}

.elementor-5455 .elementor-element.elementor-element-c0aaac1:not(.elementor-motion-effects-element-type-background),
.elementor-5455 .elementor-element.elementor-element-c0aaac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f2f4f7;
}

.elementor-5455 .elementor-element.elementor-element-c0aaac1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

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

.elementor-bc-flex-widget .elementor-5455 .elementor-element.elementor-element-0a45615.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-0a45615.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-0a45615 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-7e94670 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-3c2c656.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5455 .elementor-element.elementor-element-3c2c656 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
}

.elementor-5455 .elementor-element.elementor-element-3c2c656 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5455 .elementor-element.elementor-element-4f585e1.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-4f585e1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-21c270a.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-21c270a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-4b0fe64.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-4b0fe64 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-6bad740.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-6bad740 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-3d98843.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-3d98843 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-5455 .elementor-element.elementor-element-f49f514.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-f49f514.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-f49f514 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-e618827 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5455 .elementor-element.elementor-element-db51dfd.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-db51dfd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-fc3113e.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-fc3113e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-386cdc3.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-386cdc3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-f2d3746.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-f2d3746 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-5455 .elementor-element.elementor-element-1049b5b.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-1049b5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-8aa96da > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-b3105ee.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5455 .elementor-element.elementor-element-b3105ee .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.6em;
}

.elementor-5455 .elementor-element.elementor-element-db1fafc {
    color: #062383;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-5455 .elementor-element.elementor-element-778d243.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-0d8ff66 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-7597646 {
    text-align: left;
}

.elementor-5455 .elementor-element.elementor-element-7597646 .elementor-image img {
    width: 130px;
}

.elementor-5455 .elementor-element.elementor-element-3671ba9.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-5455 .elementor-element.elementor-element-3671ba9 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-5455 .elementor-element.elementor-element-3671ba9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-eb199f5 {
    color: #062383;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon i {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon svg {
    fill: #062383;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon:hover i {
    color: #ec812a;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon:hover svg {
    fill: #ec812a;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-5455 .elementor-element.elementor-element-af526ea:not(.elementor-motion-effects-element-type-background),
.elementor-5455 .elementor-element.elementor-element-af526ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f2f4f7;
}

.elementor-5455 .elementor-element.elementor-element-af526ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 80px 0px;
}

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

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

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

.elementor-5455 .elementor-element.elementor-element-a600a57.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5455 .elementor-element.elementor-element-145ce83 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-145ce83.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-145ce83 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-145ce83 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-f604048 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-f604048.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-f604048 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-f604048 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-d227026 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-d227026.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-d227026 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-d227026 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-5f1408f {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-5f1408f.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-5f1408f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-5f1408f > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-ec3288c {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-ec3288c.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-ec3288c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-ec3288c > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-0052376 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-0052376.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-0052376 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-0052376 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-d30bc07 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5455 .elementor-element.elementor-element-d30bc07.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5455 .elementor-element.elementor-element-d30bc07 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-d30bc07 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 {
    text-align: center;
}

.elementor-5455 .elementor-element.elementor-element-1ab6219.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-5455 .elementor-element.elementor-element-c0aaac1 {
        padding: 60px 30px 30px 30px;
    }
    .elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5455 .elementor-element.elementor-element-c0aaac1 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-5455 .elementor-element.elementor-element-0a45615 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5455 .elementor-element.elementor-element-7e94670 {
        width: 85%;
    }
    .elementor-5455 .elementor-element.elementor-element-7e94670 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5455 .elementor-element.elementor-element-f49f514 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5455 .elementor-element.elementor-element-e618827 {
        width: 85%;
    }
    .elementor-5455 .elementor-element.elementor-element-e618827 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5455 .elementor-element.elementor-element-8aa96da {
        width: 85%;
    }
    .elementor-5455 .elementor-element.elementor-element-8aa96da > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
        padding: 0px 20px 40px 20px;
    }
    .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
        width: 85%;
    }
    .elementor-5455 .elementor-element.elementor-element-0d8ff66 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5455 .elementor-element.elementor-element-af526ea {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-5455 .elementor-element.elementor-element-145ce83 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-f604048 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-d227026 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-5f1408f > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-ec3288c > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-0052376 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-d30bc07 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-5455 .elementor-element.elementor-element-1ab6219 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5455 .elementor-element.elementor-element-0a45615 {
        width: 50%;
    }
    .elementor-5455 .elementor-element.elementor-element-7e94670 {
        width: 80%;
    }
    .elementor-5455 .elementor-element.elementor-element-f49f514 {
        width: 50%;
    }
    .elementor-5455 .elementor-element.elementor-element-e618827 {
        width: 80%;
    }
    .elementor-5455 .elementor-element.elementor-element-1049b5b {
        width: 50%;
    }
    .elementor-5455 .elementor-element.elementor-element-8aa96da {
        width: 80%;
    }
    .elementor-5455 .elementor-element.elementor-element-778d243 {
        width: 50%;
    }
    .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
        width: 80%;
    }
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
    min-height: 620px;
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5637 .elementor-element.elementor-element-5ba384c:not(.elementor-motion-effects-element-type-background),
.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home2_blur_bg.jpg");
}

.elementor-5637 .elementor-element.elementor-element-5ba384c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 60px;
}

.elementor-bc-flex-widget .elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3 > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-a12d681 .elementor-image img {
    opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-a12d681 {
    width: 13px;
    max-width: 13px;
    top: -8.236%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
    left: 75.024%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
    right: 75.024%;
}

.elementor-5637 .elementor-element.elementor-element-5a368d6 .elementor-image img {
    opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-5a368d6 {
    width: 13px;
    max-width: 13px;
    top: 17%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    left: 3%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    right: 3%;
}

.elementor-5637 .elementor-element.elementor-element-d60c0f0 .elementor-image img {
    opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    width: 13px;
    max-width: 13px;
    top: -21.915%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    left: 82.135%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    right: 82.135%;
}

.elementor-5637 .elementor-element.elementor-element-5ba5845 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5637 .elementor-element.elementor-element-5ba5845 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    left: 100%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    right: 100%;
}

.elementor-5637 .elementor-element.elementor-element-56ced69 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5637 .elementor-element.elementor-element-56ced69 {
    width: 13px;
    max-width: 13px;
    top: 4%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-56ced69 {
    left: 2%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-56ced69 {
    right: 2%;
}

.elementor-5637 .elementor-element.elementor-element-9432a43 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5637 .elementor-element.elementor-element-9432a43 {
    width: 65px;
    max-width: 65px;
    top: 109%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
    right: 107.478%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
    left: 107.478%;
}

.elementor-5637 .elementor-element.elementor-element-7fce836 .elementor-image img {
    opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-7fce836 {
    width: 24px;
    max-width: 24px;
    top: 103%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-7fce836 {
    right: 18%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-7fce836 {
    left: 18%;
}

.elementor-5637 .elementor-element.elementor-element-fce7c7a .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 4px) hue-rotate( 0deg);
}

.elementor-5637 .elementor-element.elementor-element-fce7c7a {
    width: 24px;
    max-width: 24px;
    top: -14%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-fce7c7a {
    right: 93%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-fce7c7a {
    left: 93%;
}

.elementor-5637 .elementor-element.elementor-element-6da3030 .elementor-image img {
    opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-6da3030 {
    width: 10px;
    max-width: 10px;
    top: 105%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
    left: 8%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
    right: 8%;
}

.elementor-5637 .elementor-element.elementor-element-1b3eec1 {
    text-align: center;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-1b3eec1.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-1b3eec1 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5637 .elementor-element.elementor-element-1b3eec1 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5637 .elementor-element.elementor-element-2de528b.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-5637 .elementor-element.elementor-element-2de528b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-2de528b {
    z-index: 2;
    width: auto;
    max-width: auto;
}

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

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

.elementor-5637 .elementor-element.elementor-element-dd02d3d .elementor-text-editor {
    text-align: center;
}

.elementor-5637 .elementor-element.elementor-element-dd02d3d {
    color: #6b6d7e;
    z-index: 2;
}

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

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

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

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ef3d5b;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:hover,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:hover,
.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:focus,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:focus {
    color: #ffffff;
    background-color: #163967;
    border-color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:hover svg,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:hover svg,
.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:focus svg,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d {
    z-index: 2;
}

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

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

.elementor-5637 .elementor-element.elementor-element-3523193 {
    margin-top: 60px;
    margin-bottom: 80px;
}

.elementor-5637 .elementor-element.elementor-element-2d21af3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

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

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

.elementor-5637 .elementor-element.elementor-element-03a6f88 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

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

.elementor-widget.elementor-element-8945cbc {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-8e783a0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

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

.elementor-widget.elementor-element-993abd3 {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-737d34c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

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

.elementor-widget.elementor-element-35a45fb {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-fb63bff {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-5637 .elementor-element.elementor-element-24d1048 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 {
    --divider-border-style: double;
    --divider-border-color: #d8d8d8;
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider-separator {
    width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e1304d7 {
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750) !important;
    transition-delay: 450ms !important;
}

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

.elementor-5637 .elementor-element.elementor-element-9443d09 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-9443d09.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
    margin: 80px 0px 60px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-9443d09 {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-content h3.portfolio-classic_title {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-content h3.portfolio-classic_title a {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-align: left;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #163967;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #6b6d7e;
    font-family: "Roboto", Sans-serif;
}

.elementor-5637 .elementor-element.elementor-element-4269026 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-0dc0174 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-f12fa77 {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

.elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #fa4612;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon {
    font-size: 20px;
}

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

.elementor-5637 .elementor-element.elementor-element-b01e392 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5637 .elementor-element.elementor-element-b01e392 {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon {
    font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon i,
.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-405e484 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-405e484 {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-405e484 {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-5c9adb5.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-5c9adb5.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon {
    font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon i,
.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-5c9adb5 {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-1d68bc0.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-1d68bc0.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon {
    font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon i,
.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5637 .elementor-element.elementor-element-1d68bc0 {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon {
    font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon i,
.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-723a0a6 {
    opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-566ad87 {
    text-align: right;
}

.elementor-5637 .elementor-element.elementor-element-566ad87.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5637 .elementor-element.elementor-element-566ad87 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-5637 .elementor-element.elementor-element-566ad87 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 40%;
}

.elementor-5637 .elementor-element.elementor-element-8412854 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-8412854.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5637 .elementor-element.elementor-element-8412854 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-framed .elementor-icon,
.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon i,
.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-0920f3b > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b {
    width: auto;
    max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-032b115 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-032b115.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

.elementor-5637 .elementor-element.elementor-element-b664349 {
    text-align: left;
}

.elementor-5637 .elementor-element.elementor-element-b664349 .elementor-image img {
    width: 185px;
}

.elementor-5637 .elementor-element.elementor-element-b664349 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-c79c02e {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-c79c02e.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-5637 .elementor-element.elementor-element-c79c02e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5637 .elementor-element.elementor-element-c79c02e > .elementor-widget-container {
    margin: 10px 0px 20px 5px;
}

.elementor-5637 .elementor-element.elementor-element-8357e06 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .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-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .testimonial-info h3 {
    color: #163967;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "Cabin", Sans-serif;
    font-size: 22px;
    line-height: 1.6em;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .testimonial-info .author {
    color: #ef3d5b;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .testimonial-info div.author {
    font-size: 15px;
    font-weight: 600;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .testimonial-info-desc {
    color: #6b6d7e;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-5637 .elementor-element.elementor-element-77eb1f5 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

.elementor-5637 .elementor-element.elementor-element-bcb3f52:not(.elementor-motion-effects-element-type-background),
.elementor-5637 .elementor-element.elementor-element-bcb3f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #163967 0%, #ef3d5b 100%);
}

.elementor-5637 .elementor-element.elementor-element-bcb3f52 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

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

.elementor-5637 .elementor-element.elementor-element-157ca09 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-d32032f {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-d32032f.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
    font-size: 34px;
    line-height: 1.2em;
}

.elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5637 .elementor-element.elementor-element-0096e98 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5637 .elementor-element.elementor-element-0096e98.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
    font-size: 18px;
    line-height: 1.2em;
}

.elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-0096e98 {
    opacity: 0;
}

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

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

.elementor-5637 .elementor-element.elementor-element-d213ac0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button {
    font-weight: 700;
    fill: #163967;
    color: #163967;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button:hover,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button:hover,
.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button:focus,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button:hover svg,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button:hover svg,
.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button:focus svg,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-58fce11 {
    opacity: 0;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5637 .elementor-element.elementor-element-2d21af3 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-03a6f88 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-8e783a0 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-737d34c {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
        min-height: 500px;
    }
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5637 .elementor-element.elementor-element-a12d681 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
        right: 99%;
    }
    .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        right: 99%;
    }
    .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        right: 99%;
    }
    .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        right: 99%;
    }
    .elementor-5637 .elementor-element.elementor-element-56ced69 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-56ced69 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-56ced69 {
        right: 99%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
        right: -12%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
        left: -12%;
    }
    .elementor-5637 .elementor-element.elementor-element-9432a43 {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-7fce836 {
        right: -12%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-7fce836 {
        left: -12%;
    }
    .elementor-5637 .elementor-element.elementor-element-7fce836 {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-fce7c7a {
        right: -12%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-fce7c7a {
        left: -12%;
    }
    .elementor-5637 .elementor-element.elementor-element-fce7c7a {
        top: -9vh;
    }
    .elementor-5637 .elementor-element.elementor-element-6da3030 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
        left: 99%;
    }
    body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
        right: 99%;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }
    .elementor-5637 .elementor-element.elementor-element-dd02d3d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-3523193 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-2d21af3 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider-separator {
        width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-e1304d7 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-9443d09 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 60px 0px 39px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-4269026 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-f12fa77 {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
        margin: 40px 0px 0px 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em;
    }
    .elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5637 .elementor-element.elementor-element-5dbf329 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-bcb3f52 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-d32032f {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5637 .elementor-element.elementor-element-0096e98 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
        min-height: 550px;
    }
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5637 .elementor-element.elementor-element-5ba384c {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-bc-flex-widget .elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-5637 .elementor-element.elementor-element-f3a72b3 > .elementor-element-populated {
        margin: -40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 {
        text-align: center;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5637 .elementor-element.elementor-element-1b3eec1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-2de528b {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-dd02d3d > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5637 .elementor-element.elementor-element-9dfae0d > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-3523193 {
        margin-top: 40px;
        margin-bottom: 20px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-2d21af3 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-6f3f9ee .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5637 .elementor-element.elementor-element-03a6f88 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-8945cbc .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5637 .elementor-element.elementor-element-8e783a0 {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-993abd3 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5637 .elementor-element.elementor-element-737d34c {
        width: 50%;
    }
    .elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-5637 .elementor-element.elementor-element-35a45fb .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
        margin: 40px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-ea3b9ab div.portfolio-classic-content h3.portfolio-classic_title {
        font-size: 24px;
    }
    .elementor-5637 .elementor-element.elementor-element-ea3b9ab .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
        font-size: 15px;
    }
    .elementor-5637 .elementor-element.elementor-element-4269026 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-0dc0174.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5637 .elementor-element.elementor-element-0dc0174 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-f12fa77 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-d114b25.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated,
    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-566ad87 {
        text-align: center;
    }
    .elementor-5637 .elementor-element.elementor-element-566ad87 > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-f809c14.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-032b115 {
        text-align: center;
    }
    .elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-b664349 {
        text-align: center;
    }
    .elementor-5637 .elementor-element.elementor-element-c79c02e {
        text-align: center;
    }
    .elementor-5637 .elementor-element.elementor-element-77eb1f5 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-bcb3f52 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-157ca09 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5637 .elementor-element.elementor-element-58fce11 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5637 .elementor-element.elementor-element-d114b25 {
        width: 40%;
    }
    .elementor-5637 .elementor-element.elementor-element-f809c14 {
        width: 60%;
    }
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c:not(.elementor-motion-effects-element-type-background),
.elementor-4287 .elementor-element.elementor-element-4b45b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #e7e7e7;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-4287 .elementor-element.elementor-element-aaf3640 > .elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

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

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

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

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

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

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

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-icon i {
    color: #ffffff;
    font-size: 14px;
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-icon svg {
    fill: #ffffff;
    width: 14px;
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: rgba(255, 255, 255, 0.8);
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-icon {
    text-align: left;
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-4287 .elementor-element.elementor-element-4cd1643.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4287 .elementor-element.elementor-element-4cd1643.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4287 .elementor-element.elementor-element-4cd1643 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd a.elementor-button,
.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ef3d5b;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd a.elementor-button:hover,
.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button:hover,
.elementor-4287 .elementor-element.elementor-element-1aef7dd a.elementor-button:focus,
.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button:focus {
    background-color: rgba(239, 61, 91, 0.8);
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd {
    width: auto;
    max-width: auto;
}

.elementor-4287 .elementor-element.elementor-element-6242961:not(.elementor-motion-effects-element-type-background),
.elementor-4287 .elementor-element.elementor-element-6242961 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-6242961 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

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

.elementor-bc-flex-widget .elementor-4287 .elementor-element.elementor-element-3230b93.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4287 .elementor-element.elementor-element-ac7463f {
    text-align: left;
}

.elementor-4287 .elementor-element.elementor-element-ac7463f .elementor-image img {
    width: 100px;
}

.elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4287 .elementor-element.elementor-element-2a5d3b6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li a {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 {
    width: auto;
    max-width: auto;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon i {
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon svg {
    fill: #163967;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon:hover i {
    color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon:hover svg {
    fill: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb > .elementor-widget-container {
    margin: 0px 20px 0px 40px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-icon a {
    font-size: 18px;
    color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper input {
    width: 450px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete {
    width: 500px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete ul li a {
    font-size: 20px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-icon a:hover {
    color: #ef3d5b;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4287 .elementor-element.elementor-element-294fdfb > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb {
    width: auto;
    max-width: auto;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-stacked .elementor-icon {
    background-color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-framed .elementor-icon,
.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-default .elementor-icon {
    color: #163967;
    border-color: #163967;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-framed .elementor-icon,
.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-default .elementor-icon svg {
    fill: #163967;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-framed .elementor-icon:hover,
.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-framed .elementor-icon:hover,
.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon {
    font-size: 16px;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon i,
.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4287 .elementor-element.elementor-element-2586fbd > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(max-width:767px) {
    .elementor-4287 .elementor-element.elementor-element-aaf3640 {
        width: 100%;
    }
    .elementor-4287 .elementor-element.elementor-element-aaf3640.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4287 .elementor-element.elementor-element-aaf3640 > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-fddc123 .elementor-icon-list-item {
        line-height: 2em;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643 {
        width: 100%;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-1aef7dd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-6242961 {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 50%;
    }
    .elementor-4287 .elementor-element.elementor-element-3230b93.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4287 .elementor-element.elementor-element-ac7463f {
        text-align: left;
    }
    .elementor-4287 .elementor-element.elementor-element-ac7463f .elementor-image img {
        width: 93px;
    }
    .elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 50%;
    }
    .elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete {
        width: 310px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-4287 .elementor-element.elementor-element-294fdfb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-4287 .elementor-element.elementor-element-2586fbd > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-4287 .elementor-element.elementor-element-aaf3640 {
        width: 60%;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643 {
        width: 40%;
    }
    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 25%;
    }
    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 75%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4287 .elementor-element.elementor-element-aaf3640 {
        width: 70%;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643 {
        width: 30%;
    }
    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 30%;
    }
    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 70%;
    }
}

@media(max-width:1024px) {
    .elementor-4287 .elementor-element.elementor-element-aaf3640.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4287 .elementor-element.elementor-element-aaf3640 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
    }
    .elementor-4287 .elementor-element.elementor-element-4cd1643 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-1aef7dd > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4287 .elementor-element.elementor-element-6242961 {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4287 .elementor-element.elementor-element-2586fbd > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

.elementor-4305 .elementor-element.elementor-element-8c4722c:not(.elementor-motion-effects-element-type-background),
.elementor-4305 .elementor-element.elementor-element-8c4722c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-8c4722c {
    box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-4305 .elementor-element.elementor-element-8c4722c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-4305 .elementor-element.elementor-element-1ada3a6 {
    text-align: left;
}

.elementor-4305 .elementor-element.elementor-element-1ada3a6 .elementor-image img {
    width: 100px;
}

.elementor-4305 .elementor-element.elementor-element-1ada3a6 > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4305 .elementor-element.elementor-element-3519e91 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 {
    width: auto;
    max-width: auto;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 .elementor-social-icon i {
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 .elementor-social-icon svg {
    fill: #163967;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 .elementor-social-icon:hover i {
    color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 .elementor-social-icon:hover svg {
    fill: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 > .elementor-widget-container {
    margin: 0px 20px 0px 40px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a {
    font-size: 18px;
    color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper input {
    width: 450px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
    width: 500px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul li a {
    font-size: 20px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a:hover {
    color: #ef3d5b;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4305 .elementor-element.elementor-element-67603dc > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc {
    width: auto;
    max-width: auto;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-stacked .elementor-icon {
    background-color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-framed .elementor-icon,
.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-default .elementor-icon {
    color: #163967;
    border-color: #163967;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-framed .elementor-icon,
.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-default .elementor-icon svg {
    fill: #163967;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-framed .elementor-icon:hover,
.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-framed .elementor-icon:hover,
.elementor-4305 .elementor-element.elementor-element-b2d2ae7.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 .elementor-icon {
    font-size: 16px;
}

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

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(min-width:768px) {
    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 25%;
    }
    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-4305 .elementor-element.elementor-element-8c4722c {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4305 .elementor-element.elementor-element-1ada3a6 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4305 .elementor-element.elementor-element-b2d2ae7 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(max-width:767px) {
    .elementor-4305 .elementor-element.elementor-element-8c4722c {
        padding: 20px 0px 20px 0px;
    }
    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 50%;
    }
    .elementor-4305 .elementor-element.elementor-element-a6e9418.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4305 .elementor-element.elementor-element-1ada3a6 {
        text-align: left;
    }
    .elementor-4305 .elementor-element.elementor-element-1ada3a6 .elementor-image img {
        width: 93px;
    }
    .elementor-4305 .elementor-element.elementor-element-1ada3a6 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 50%;
    }
    .elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4305 .elementor-element.elementor-element-3519e91 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
        width: 310px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-4305 .elementor-element.elementor-element-67603dc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4305 .elementor-element.elementor-element-b2d2ae7 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-4305 .elementor-element.elementor-element-b2d2ae7 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 30%;
    }
    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 70%;
    }
}

.elementor-4312 .elementor-element.elementor-element-f26b8cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-0d7ff23.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4312 .elementor-element.elementor-element-0d7ff23 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-ab951a2.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-ab951a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-ab951a2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 {
    --divider-border-style: solid;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 .elementor-divider-separator {
    width: 80%;
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4312 .elementor-element.elementor-element-67d861d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-a72e21c.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4312 .elementor-element.elementor-element-a72e21c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-6105eb4 {
    color: #6b6d7e;
    font-size: 15px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-08fc759.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4312 .elementor-element.elementor-element-08fc759 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-9fde225.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-9fde225.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-9fde225 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-f9b363b {
    --divider-border-style: solid;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
}

.elementor-4312 .elementor-element.elementor-element-f9b363b .elementor-divider-separator {
    width: 80%;
}

.elementor-4312 .elementor-element.elementor-element-f9b363b .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4312 .elementor-element.elementor-element-bb08f9b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-aed75bd.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4312 .elementor-element.elementor-element-aed75bd .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-cd8301b {
    color: #6b6d7e;
    font-size: 15px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-7dd7be3.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4312 .elementor-element.elementor-element-7dd7be3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-50f397b.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-50f397b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-50f397b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 {
    --divider-border-style: solid;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 .elementor-divider-separator {
    width: 80%;
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4312 .elementor-element.elementor-element-3e40f6a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-f2732be.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4312 .elementor-element.elementor-element-f2732be .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-4924cd0 {
    color: #6b6d7e;
    font-size: 15px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-20aec13.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4312 .elementor-element.elementor-element-20aec13 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-51d726d.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-51d726d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4312 .elementor-element.elementor-element-51d726d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-32e8fcf {
    --divider-border-style: solid;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
}

.elementor-4312 .elementor-element.elementor-element-32e8fcf .elementor-divider-separator {
    width: 80%;
}

.elementor-4312 .elementor-element.elementor-element-32e8fcf .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4312 .elementor-element.elementor-element-3f9e9cb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-5d5992a.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4312 .elementor-element.elementor-element-5d5992a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-e9f8951 {
    color: #6b6d7e;
    font-size: 15px;
}

.elementor-4312 .elementor-element.elementor-element-bf1087a {
    padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-30e8c01.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4312 .elementor-element.elementor-element-30e8c01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 24px;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon i {
    color: #163967;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon svg {
    fill: #163967;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon:hover i {
    color: #ef3d5b;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon:hover svg {
    fill: #ef3d5b;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b > .elementor-widget-container {
    margin: 0px 20px 0px 40px;
}

.elementor-4312 .elementor-element.elementor-element-b0772aa {
    text-align: center;
}

.elementor-4312 .elementor-element.elementor-element-b0772aa.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e;
}

.elementor-4312 .elementor-element.elementor-element-b0772aa .elementor-heading-title {
    font-size: 14px;
}

.elementor-4312 .elementor-element.elementor-element-b0772aa > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4312 .elementor-element.elementor-element-0d7ff23 {
        width: 50%;
    }
    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 20%;
    }
    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 80%;
    }
    .elementor-4312 .elementor-element.elementor-element-08fc759 {
        width: 50%;
    }
    .elementor-4312 .elementor-element.elementor-element-9fde225 {
        width: 20%;
    }
    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 80%;
    }
    .elementor-4312 .elementor-element.elementor-element-7dd7be3 {
        width: 50%;
    }
    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 20%;
    }
    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 80%;
    }
    .elementor-4312 .elementor-element.elementor-element-20aec13 {
        width: 50%;
    }
    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 20%;
    }
    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 80%;
    }
}

@media(max-width:1024px) {
    .elementor-4312 .elementor-element.elementor-element-f26b8cd {
        padding: 60px 30px 30px 30px;
    }
}

@media(max-width:767px) {
    .elementor-4312 .elementor-element.elementor-element-f26b8cd {
        padding: 60px 0px 0px 0px;
    }
    .elementor-4312 .elementor-element.elementor-element-0d7ff23 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 15%;
    }
    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 85%;
    }
    .elementor-4312 .elementor-element.elementor-element-67d861d > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4312 .elementor-element.elementor-element-08fc759 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4312 .elementor-element.elementor-element-9fde225 {
        width: 15%;
    }
    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 85%;
    }
    .elementor-4312 .elementor-element.elementor-element-bb08f9b > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4312 .elementor-element.elementor-element-7dd7be3 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 15%;
    }
    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 85%;
    }
    .elementor-4312 .elementor-element.elementor-element-3e40f6a > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4312 .elementor-element.elementor-element-20aec13 > .elementor-element-populated {
        padding: 0px 20px 40px 20px;
    }
    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 15%;
    }
    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 85%;
    }
    .elementor-4312 .elementor-element.elementor-element-3f9e9cb > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4312 .elementor-element.elementor-element-bf1087a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-4312 .elementor-element.elementor-element-b0772aa > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
}

@media(min-width:768px) {
    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 20.257%;
    }
    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 79.786%;
    }
    .elementor-4312 .elementor-element.elementor-element-9fde225 {
        width: 20.257%;
    }
    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 79.786%;
    }
    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 20.257%;
    }
    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 79.786%;
    }
    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 20.257%;
    }
    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 79.786%;
    }
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
    min-height: 760px;
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5671 .elementor-element.elementor-element-89a6601:not(.elementor-motion-effects-element-type-background),
.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/girl-working-on-a-laptop-at-a-restaurant-LP9X5KM-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671 .elementor-element.elementor-element-89a6601 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-bc-flex-widget .elementor-5671 .elementor-element.elementor-element-859ab59.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-859ab59.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-7c645ce.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-5671 .elementor-element.elementor-element-7c645ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-7c645ce {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button:hover,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button:hover,
.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button:focus,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(22, 57, 103, 0);
    border-color: #ffffff;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button:hover svg,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button:hover svg,
.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button:focus svg,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-40ae254 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-a0cee8f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-e2101b7 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-5671 .elementor-element.elementor-element-231d024 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5671 .elementor-element.elementor-element-3a8134e {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-3a8134e.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
    font-size: 42px;
    line-height: 1.3em;
}

.elementor-5671 .elementor-element.elementor-element-3a8134e > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
    padding: 0px 0px 20px 0px;
}

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

.elementor-widget.elementor-element-3a8134e {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-421e08d {
    text-align: center;
}

.elementor-5671 .elementor-element.elementor-element-421e08d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    line-height: 1.7em;
}

.elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
    margin: 0% 30% 0% 30%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-421e08d {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-c841b1b .elementor-image img {
    width: 330px;
}

.elementor-5671 .elementor-element.elementor-element-c841b1b {
    z-index: 3;
    bottom: 59%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-c841b1b {
    left: -57%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-c841b1b {
    right: -57%;
}

.elementor-5671 .elementor-element.elementor-element-e5702c0 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-5671 .elementor-element.elementor-element-f8ec4fc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-number-wrapper {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-title {
    color: #ffd000;
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-f53dfc7 {
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 19%;
}

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

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

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-f53dfc7 {
    left: 11%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-f53dfc7 {
    right: 11%;
}

.elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-number-wrapper {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-title {
    color: #ffd000;
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-6e8026c {
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 20%;
}

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

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

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-6e8026c {
    left: 67%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-6e8026c {
    right: 67%;
}

.elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-number-wrapper {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-title {
    color: #ffd000;
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-bee1cd5 {
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 65%;
}

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

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

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-bee1cd5 {
    left: 21%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-bee1cd5 {
    right: 21%;
}

.elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-number-wrapper {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-title {
    color: #ffd000;
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-8159cd6 {
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 65%;
}

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

.elementor-widget.elementor-element-8159cd6 {
    opacity: 0;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-8159cd6 {
    left: 79%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-8159cd6 {
    right: 79%;
}

.elementor-5671 .elementor-element.elementor-element-5a1a5e8 {
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-46106b7 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-5671 .elementor-element.elementor-element-efdc60c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-113ea59 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-2e34af8 {
    text-align: left;
    width: 50%;
    max-width: 50%;
    top: 9%;
}

.elementor-5671 .elementor-element.elementor-element-2e34af8.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5671 .elementor-element.elementor-element-2e34af8 .elementor-heading-title {
    font-size: 42px;
    line-height: 1.3em;
}

.elementor-5671 .elementor-element.elementor-element-2e34af8 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-2e34af8 {
    left: -6%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-2e34af8 {
    right: -6%;
}

.elementor-5671 .elementor-element.elementor-element-b967d3d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5671 .elementor-element.elementor-element-514df55.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5671 .elementor-element.elementor-element-514df55.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffd000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 100px;
}

.elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon {
    font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon i,
.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-333b8d6 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon {
    font-size: 20px;
}

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

.elementor-5671 .elementor-element.elementor-element-d94e057 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-d94e057 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-815a6cd.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-815a6cd.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon {
    font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon i,
.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5671 .elementor-element.elementor-element-815a6cd > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-815a6cd {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-c4abf73.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-c4abf73.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73 .elementor-icon {
    font-size: 20px;
}

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

.elementor-5671 .elementor-element.elementor-element-c4abf73 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-c4abf73 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon {
    font-size: 20px;
}

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

.elementor-5671 .elementor-element.elementor-element-c54e2d0 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-c54e2d0 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-91bcc72 {
    text-align: left;
}

.elementor-5671 .elementor-element.elementor-element-91bcc72 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-5671 .elementor-element.elementor-element-91bcc72 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-7e898e5.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 > .elementor-widget-container {
    margin: 20px 0px 20px 5px;
    padding: 0% 0% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-3a50dce > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-49e4862 > .elementor-widget-container {
    margin: 0px 0px 0px 97px;
}

.elementor-5671 .elementor-element.elementor-element-3d9ccb2 {
    margin-top: -60px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-5671 .elementor-element.elementor-element-0ec76b6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-f4178b2 > .elementor-widget-container {
    margin: 40px 0px 0px 97px;
}

.elementor-bc-flex-widget .elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffd000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 40px 20px 100px;
}

.elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-688aee5.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-688aee5.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-688aee5.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-688aee5.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-688aee5.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon {
    font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon i,
.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5671 .elementor-element.elementor-element-688aee5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-688aee5 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon {
    font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon i,
.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5671 .elementor-element.elementor-element-31a3244 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-31a3244 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon {
    font-size: 20px;
}

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

.elementor-5671 .elementor-element.elementor-element-b5b4a7d > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-b5b4a7d {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-f40ccee.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-f40ccee.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee .elementor-icon {
    font-size: 20px;
}

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

.elementor-5671 .elementor-element.elementor-element-f40ccee > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-5671 .elementor-element.elementor-element-f40ccee {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-stacked .elementor-icon {
    background-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-default .elementor-icon {
    color: #ffd000;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-framed .elementor-icon,
.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-default .elementor-icon svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon {
    font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon i,
.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

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

.elementor-widget.elementor-element-43c8e80 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 {
    width: auto;
    max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 {
    text-align: left;
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c > .elementor-widget-container {
    margin: 20px 0px 20px 5px;
    padding: 0% 0% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-d593348:not(.elementor-motion-effects-element-type-background),
.elementor-5671 .elementor-element.elementor-element-d593348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-5671 .elementor-element.elementor-element-d593348 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -230px;
    margin-bottom: 0px;
    padding: 180px 0px 40px 0px;
}

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

.elementor-5671 .elementor-element.elementor-element-d593348 > .elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-5671 .elementor-element.elementor-element-f3bceaa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-5671 .elementor-element.elementor-element-caf5a9d.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-caf5a9d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

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

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

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

.elementor-5671 .elementor-element.elementor-element-39e1900 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-39e1900.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 42px;
    line-height: 1.3em;
}

.elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

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

.elementor-widget.elementor-element-39e1900 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
    border-radius: 0px;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
    color: #ffd000;
    font-family: "Roboto", Sans-serif;
    font-size: 90px;
    font-weight: 900;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
    color: #000000;
    font-family: "Cabin", Sans-serif;
    font-size: 28px;
    font-weight: 700;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 5em;
    letter-spacing: 2px;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
    color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
    background-color: #cccccc;
}

.elementor-5671 .elementor-element.elementor-element-d52a4e4 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
    background-color: #fa4612;
}

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

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

.elementor-5671 .elementor-element.elementor-element-4d56274 .elementor-image img {
    width: 330px;
}

.elementor-5671 .elementor-element.elementor-element-4d56274 {
    z-index: 3;
    bottom: 116%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-4d56274 {
    left: -57%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-4d56274 {
    right: -57%;
}

.elementor-5671 .elementor-element.elementor-element-c51abe4 {
    margin-top: 200px;
    margin-bottom: 180px;
    padding: 0px 0px 100px 0px;
    z-index: 1;
}

.elementor-5671 .elementor-element.elementor-element-0252f8b > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-1924794 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    z-index: 2;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    left: -29%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    right: -29%;
}

.elementor-5671 .elementor-element.elementor-element-b7cf626 {
    z-index: 2;
    width: 299px;
    max-width: 299px;
    bottom: -563px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    left: -24%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    right: -24%;
}

.elementor-5671 .elementor-element.elementor-element-b27ae33 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-7c887af {
    z-index: 2;
    width: 430px;
    max-width: 430px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-7c887af {
    left: -42%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-7c887af {
    right: -42%;
}

.elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-663f823.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-663f823 {
    opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-663f823 {
    width: 100%;
    max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-8157f3c {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-5671 .elementor-element.elementor-element-2fa2239 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-8219325.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-8219325 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

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

.elementor-5671 .elementor-element.elementor-element-faac78a {
    text-align: left;
}

.elementor-5671 .elementor-element.elementor-element-faac78a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-5671 .elementor-element.elementor-element-faac78a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5671 .elementor-element.elementor-element-b0f1d79 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-eaa4a14.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-eaa4a14 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

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

.elementor-5671 .elementor-element.elementor-element-be6f35c {
    text-align: left;
}

.elementor-5671 .elementor-element.elementor-element-be6f35c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-5671 .elementor-element.elementor-element-be6f35c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button:hover,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button:hover,
.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button:focus,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button:focus {
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button:hover svg,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button:hover svg,
.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button:focus svg,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button:focus svg {
    fill: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5671 .elementor-element.elementor-element-859ab59 {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
        margin: 0% 20% 0% 20%;
    }
    .elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-5671 .elementor-element.elementor-element-46106b7 {
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .elementor-5671 .elementor-element.elementor-element-2e34af8 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-91bcc72 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-3d9ccb2 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
        margin: -80px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-387e4b1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-c51abe4 {
        margin-top: 100px;
        margin-bottom: 60px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        width: 215px;
        max-width: 215px;
    }
    .elementor-5671 .elementor-element.elementor-element-b7cf626 {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c887af {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-faac78a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-be6f35c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5671 .elementor-element.elementor-element-89a6601 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
        margin: -100px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c645ce {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c645ce > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-40ae254 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-e2101b7 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-231d024 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-3a8134e {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-3a8134e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-421e08d {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-421e08d .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-c841b1b .elementor-image img {
        width: 164px;
    }
    .elementor-5671 .elementor-element.elementor-element-e5702c0 {
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-number-wrapper {
        font-size: 30px;
    }
    .elementor-5671 .elementor-element.elementor-element-f53dfc7 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-number-wrapper {
        font-size: 30px;
    }
    .elementor-5671 .elementor-element.elementor-element-6e8026c .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-number-wrapper {
        font-size: 30px;
    }
    .elementor-5671 .elementor-element.elementor-element-bee1cd5 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-number-wrapper {
        font-size: 30px;
    }
    .elementor-5671 .elementor-element.elementor-element-8159cd6 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-5671 .elementor-element.elementor-element-942146a {
        width: 100%;
        max-width: 100%;
    }
    .elementor-5671 .elementor-element.elementor-element-113ea59.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5671 .elementor-element.elementor-element-113ea59 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-2e34af8 {
        text-align: center;
        width: 100%;
        max-width: 100%;
        top: 11%;
    }
    .elementor-5671 .elementor-element.elementor-element-2e34af8 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-2e34af8 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
        padding: 0% 20% 0% 20%;
    }
    body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-2e34af8 {
        left: 2%;
    }
    body.rtl .elementor-5671 .elementor-element.elementor-element-2e34af8 {
        right: 2%;
    }
    .elementor-5671 .elementor-element.elementor-element-b967d3d {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-514df55.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 80px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated,
    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-91bcc72 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-7e898e5 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-3a50dce > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-49e4862 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-f4178b2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 60px 0px 80px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated,
    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-387e4b1 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-9f4ab3c {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5671 .elementor-element.elementor-element-caf5a9d > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-39e1900 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-4d56274 .elementor-image img {
        width: 164px;
    }
    .elementor-5671 .elementor-element.elementor-element-c51abe4 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 60px 0px 40px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-0252f8b > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 .elementor-image img {
        width: 100vw;
    }
    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        width: 100%;
        max-width: 100%;
        top: 597px;
    }
    body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        left: 39px;
    }
    body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        right: 39px;
    }
    .elementor-5671 .elementor-element.elementor-element-b7cf626 .elementor-image img {
        width: 100vw;
    }
    .elementor-5671 .elementor-element.elementor-element-b7cf626 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-b7cf626 {
        width: 100%;
        max-width: 100%;
        bottom: -533px;
    }
    body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-b7cf626 {
        left: 41px;
    }
    body.rtl .elementor-5671 .elementor-element.elementor-element-b7cf626 {
        right: 41px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c887af .elementor-image img {
        width: 100vw;
    }
    .elementor-5671 .elementor-element.elementor-element-7c887af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-7c887af {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-7c887af {
        left: 24px;
    }
    body.rtl .elementor-5671 .elementor-element.elementor-element-7c887af {
        right: 24px;
    }
    .elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5671 .elementor-element.elementor-element-663f823 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-2fa2239 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-8219325 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-faac78a {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-faac78a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5671 .elementor-element.elementor-element-b0f1d79 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-eaa4a14 {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-eaa4a14 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5671 .elementor-element.elementor-element-be6f35c {
        text-align: center;
    }
    .elementor-5671 .elementor-element.elementor-element-be6f35c .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5671 .elementor-element.elementor-element-abbaadf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5671 .elementor-element.elementor-element-efdc60c {
        width: 45%;
    }
    .elementor-5671 .elementor-element.elementor-element-113ea59 {
        width: 55%;
    }
    .elementor-5671 .elementor-element.elementor-element-514df55 {
        width: 60%;
    }
    .elementor-5671 .elementor-element.elementor-element-3a50dce {
        width: 40%;
    }
    .elementor-5671 .elementor-element.elementor-element-0ec76b6 {
        width: 40%;
    }
    .elementor-5671 .elementor-element.elementor-element-7f0837c {
        width: 60%;
    }
    .elementor-5671 .elementor-element.elementor-element-0252f8b {
        width: 60%;
    }
    .elementor-5671 .elementor-element.elementor-element-01c5999 {
        width: 40%;
    }
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
    min-height: 780px;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8:not(.elementor-motion-effects-element-type-background),
.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/portrait-of-smiling-senior-businesswoman-in-KEHVBZY-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-shape-bottom svg {
    width: calc(150% + 1.3px);
    height: 19px;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-5733 .elementor-element.elementor-element-40e67d2 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-743f879.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    line-height: 1.1em;
}

.elementor-5733 .elementor-element.elementor-element-743f879 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-743f879 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-743f879 {
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 .elementor-text-editor {
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.8em;
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

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

.elementor-widget.elementor-element-8ed8d57 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

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

.elementor-5733 .elementor-element.elementor-element-c72b7a7 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-c72b7a7 {
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-c155751 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-c155751.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-c155751 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-5733 .elementor-element.elementor-element-c155751 > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-0a79024 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-79c5f49 .elementor-image img {
    width: 150px;
}

.elementor-5733 .elementor-element.elementor-element-79c5f49 {
    z-index: 3;
    bottom: -73%;
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-79c5f49 {
    left: -57%;
}

body.rtl .elementor-5733 .elementor-element.elementor-element-79c5f49 {
    right: -57%;
}

.elementor-5733 .elementor-element.elementor-element-4c92694 {
    margin-top: 100px;
    margin-bottom: 80px;
}

.elementor-5733 .elementor-element.elementor-element-00d91f2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-e1e3028.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    line-height: 1.3em;
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-e1e3028 {
    width: 100%;
    max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-a863c6f {
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-a863c6f.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-5733 .elementor-element.elementor-element-a863c6f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5733 .elementor-element.elementor-element-a863c6f > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0% 40% 0% 0%;
}

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

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

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
}

.elementor-5733 .elementor-element.elementor-element-d266b0e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-056bd98 {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-5733 .elementor-element.elementor-element-87429ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-835ff20.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    line-height: 1.3em;
}

.elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-835ff20 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-835ff20 {
    width: 100%;
    max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-0eed121 {
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-0eed121.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-5733 .elementor-element.elementor-element-0eed121 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5733 .elementor-element.elementor-element-0eed121 > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0% 40% 0% 0%;
}

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

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

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
}

.elementor-5733 .elementor-element.elementor-element-ebd2256 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-464184b {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-5733 .elementor-element.elementor-element-ad7ce56 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-5733 .elementor-element.elementor-element-bbed52a.elementor-widget-heading .elementor-heading-title {
    color: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-bbed52a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

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

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

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

.elementor-5733 .elementor-element.elementor-element-cb668bb .elementor-image img {
    width: 260px;
}

.elementor-5733 .elementor-element.elementor-element-cb668bb {
    z-index: 3;
    top: -77%;
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-cb668bb {
    right: -49%;
}

body.rtl .elementor-5733 .elementor-element.elementor-element-cb668bb {
    left: -49%;
}

.elementor-5733 .elementor-element.elementor-element-39249a9 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-39249a9.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

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

.elementor-widget.elementor-element-39249a9 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5733 .elementor-element.elementor-element-102e83f.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5733 .elementor-element.elementor-element-102e83f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-0f9a359 .elementor-image img {
    width: 150px;
}

.elementor-5733 .elementor-element.elementor-element-0f9a359 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-debf698 {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-debf698.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-debf698 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-1a79879 .elementor-text-editor {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-1a79879 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-1a79879 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

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

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon i,
.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5733 .elementor-element.elementor-element-213343c > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

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

.elementor-widget.elementor-element-213343c {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-213343c {
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-bd47310 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-bd47310.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-bd47310 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5733 .elementor-element.elementor-element-bd47310 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

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

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

.elementor-bc-flex-widget .elementor-5733 .elementor-element.elementor-element-116d091.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5733 .elementor-element.elementor-element-116d091.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-4ce693c .elementor-image img {
    width: 130px;
}

.elementor-5733 .elementor-element.elementor-element-4ce693c > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-c918ad2 {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-c918ad2.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-c918ad2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-8c28c41 .elementor-text-editor {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-8c28c41 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-794cd27.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon i,
.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5733 .elementor-element.elementor-element-794cd27 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

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

.elementor-widget.elementor-element-794cd27 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 {
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-b0ca668.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

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

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

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

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

.elementor-5733 .elementor-element.elementor-element-ea22884.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-4bb7602 .elementor-image img {
    width: 140px;
}

.elementor-5733 .elementor-element.elementor-element-4bb7602 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-b869803 {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-b869803.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-b869803 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-8de046f .elementor-text-editor {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-8de046f {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-8de046f > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-8de046f {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-framed .elementor-icon,
.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

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

.elementor-5733 .elementor-element.elementor-element-9d17b95 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

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

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

.elementor-5733 .elementor-element.elementor-element-9d17b95 {
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-685646f {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-685646f.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5733 .elementor-element.elementor-element-685646f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-5733 .elementor-element.elementor-element-685646f > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-685646f {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15:not(.elementor-motion-effects-element-type-background),
.elementor-5733 .elementor-element.elementor-element-7d9ca15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-db61246 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-300be92 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-300be92.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-300be92 {
    opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-b3e5ceb {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-b3e5ceb.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-b3e5ceb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
}

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

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

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

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

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

.elementor-5733 .elementor-element.elementor-element-2457074 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    fill: #fa4612;
    color: #fa4612;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button:hover,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button:hover,
.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button:focus,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button:hover svg,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button:hover svg,
.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button:focus svg,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-95affe0 {
    opacity: 0;
}

@media(max-width:1024px) {
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-c72b7a7 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-c155751 > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-0f9a359 .elementor-image img {
        width: 120px;
    }
    .elementor-5733 .elementor-element.elementor-element-4ce693c .elementor-image img {
        width: 100px;
    }
    .elementor-5733 .elementor-element.elementor-element-4ce693c > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-4bb7602 .elementor-image img {
        width: 105px;
    }
    .elementor-5733 .elementor-element.elementor-element-4bb7602 > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-300be92 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5733 .elementor-element.elementor-element-b3e5ceb {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5733 .elementor-element.elementor-element-b3e5ceb .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-b3e5ceb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5733 .elementor-element.elementor-element-40e67d2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5733 .elementor-element.elementor-element-40e67d2 > .elementor-element-populated {
        margin: 120px 20px 0px 20px;
    }
    .elementor-5733 .elementor-element.elementor-element-743f879 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5733 .elementor-element.elementor-element-8ed8d57 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5733 .elementor-element.elementor-element-4c92694 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .elementor-5733 .elementor-element.elementor-element-e1e3028 {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-a863c6f {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-056bd98 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-5733 .elementor-element.elementor-element-835ff20 {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-0eed121 {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-464184b {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5733 .elementor-element.elementor-element-bbed52a > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-cb668bb .elementor-image img {
        width: 199px;
    }
    .elementor-5733 .elementor-element.elementor-element-39249a9 {
        text-align: center;
    }
    .elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-7d9ca15 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-b3e5ceb .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5733 .elementor-element.elementor-element-b3e5ceb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5733 .elementor-element.elementor-element-95affe0 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5733 .elementor-element.elementor-element-40e67d2 {
        width: 45%;
    }
    .elementor-5733 .elementor-element.elementor-element-0a79024 {
        width: 55%;
    }
}

.elementor-4537 .elementor-element.elementor-element-fe7cf20:not(.elementor-motion-effects-element-type-background),
.elementor-4537 .elementor-element.elementor-element-fe7cf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-fe7cf20 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #e7e7e7;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
    z-index: 2;
}

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

.elementor-bc-flex-widget .elementor-4537 .elementor-element.elementor-element-6e5aa1a.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4537 .elementor-element.elementor-element-6e5aa1a > .elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

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

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

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

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

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

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-icon i {
    color: #fa4612;
    font-size: 14px;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-icon svg {
    fill: #fa4612;
    width: 14px;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-icon {
    text-align: left;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-text {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

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

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

.elementor-4537 .elementor-element.elementor-element-3a5fa44.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-9a182ba.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-9a182ba .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.elementor-4537 .elementor-element.elementor-element-9a182ba > .elementor-widget-container {
    margin: -2px 20px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-9a182ba {
    width: auto;
    max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 16px;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f .elementor-social-icon i {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f .elementor-social-icon svg {
    fill: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f .elementor-social-icon:hover i {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f .elementor-social-icon:hover svg {
    fill: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f > .elementor-widget-container {
    margin: 0px -5px 0px 0px;
    padding: 0px 0px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #d8d8d8;
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b:not(.elementor-motion-effects-element-type-background),
.elementor-4537 .elementor-element.elementor-element-8ee4f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4537 .elementor-element.elementor-element-38278d4.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4537 .elementor-element.elementor-element-fb38529 {
    text-align: left;
}

.elementor-4537 .elementor-element.elementor-element-fb38529 .elementor-image img {
    width: 100px;
}

.elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4537 .elementor-element.elementor-element-8541ac8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c {
    width: auto;
    max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 a.elementor-button,
.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #ffffff;
    color: #ffffff;
    background-color: #fa4612;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 a.elementor-button:hover,
.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button:hover,
.elementor-4537 .elementor-element.elementor-element-aa439f6 a.elementor-button:focus,
.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button:focus {
    background-color: rgba(250, 70, 18, 0.8);
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 {
    width: auto;
    max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-icon a {
    font-size: 18px;
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper input {
    width: 450px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete {
    width: 500px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-icon a:hover {
    color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4537 .elementor-element.elementor-element-86bc076 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 {
    width: auto;
    max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-framed .elementor-icon,
.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-framed .elementor-icon,
.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-framed .elementor-icon:hover,
.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-framed .elementor-icon:hover,
.elementor-4537 .elementor-element.elementor-element-730ae4b.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon {
    font-size: 16px;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon i,
.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4537 .elementor-element.elementor-element-730ae4b > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b {
    width: auto;
    max-width: auto;
    align-self: center;
}

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

@media(max-width:1024px) {
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
    }
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4537 .elementor-element.elementor-element-aa439f6 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }
    .elementor-4537 .elementor-element.elementor-element-730ae4b > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 25%;
    }
    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 75%;
    }
}

@media(max-width:767px) {
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a {
        width: 100%;
    }
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-7335c3c .elementor-icon-list-item {
        line-height: 2em;
    }
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
        width: 100%;
    }
    .elementor-4537 .elementor-element.elementor-element-3a5fa44.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 50%;
    }
    .elementor-4537 .elementor-element.elementor-element-38278d4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4537 .elementor-element.elementor-element-fb38529 {
        text-align: left;
    }
    .elementor-4537 .elementor-element.elementor-element-fb38529 .elementor-image img {
        width: 93px;
    }
    .elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 50%;
    }
    .elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4537 .elementor-element.elementor-element-8541ac8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-aa439f6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete {
        width: 310px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-4537 .elementor-element.elementor-element-86bc076 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-4537 .elementor-element.elementor-element-730ae4b > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4537 .elementor-element.elementor-element-6e5aa1a {
        width: 70%;
    }
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
        width: 30%;
    }
    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 30%;
    }
    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 70%;
    }
}

.elementor-4533 .elementor-element.elementor-element-2d8bd5f:not(.elementor-motion-effects-element-type-background),
.elementor-4533 .elementor-element.elementor-element-2d8bd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-2d8bd5f {
    box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

.elementor-4533 .elementor-element.elementor-element-2d8bd5f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4533 .elementor-element.elementor-element-398fb27.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4533 .elementor-element.elementor-element-c4c4a9a {
    text-align: left;
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a .elementor-image img {
    width: 100px;
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-4533 .elementor-element.elementor-element-7bdfeb0.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4533 .elementor-element.elementor-element-7bdfeb0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4533 .elementor-element.elementor-element-7bdfeb0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li > a:hover {
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c {
    width: auto;
    max-width: auto;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button,
.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #ffffff;
    color: #ffffff;
    background-color: #fa4612;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button:hover,
.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button:hover,
.elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button:focus,
.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button:focus {
    background-color: rgba(250, 70, 18, 0.8);
}

.elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c {
    width: auto;
    max-width: auto;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a {
    font-size: 18px;
    color: #181b31;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper input {
    width: 450px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
    width: 500px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a:hover {
    color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 {
    width: auto;
    max-width: auto;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-framed .elementor-icon,
.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-framed .elementor-icon,
.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-framed .elementor-icon:hover,
.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-framed .elementor-icon:hover,
.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon {
    font-size: 16px;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon i,
.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(min-width:768px) {
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 25%;
    }
    .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
        width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-4533 .elementor-element.elementor-element-2d8bd5f {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }
    .elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(max-width:767px) {
    .elementor-4533 .elementor-element.elementor-element-2d8bd5f {
        padding: 20px 0px 20px 0px;
    }
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 50%;
    }
    .elementor-4533 .elementor-element.elementor-element-398fb27.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4533 .elementor-element.elementor-element-c4c4a9a {
        text-align: left;
    }
    .elementor-4533 .elementor-element.elementor-element-c4c4a9a .elementor-image img {
        width: 93px;
    }
    .elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
        width: 50%;
    }
    .elementor-4533 .elementor-element.elementor-element-7bdfeb0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4533 .elementor-element.elementor-element-7bdfeb0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
        width: 310px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 30%;
    }
    .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
        width: 70%;
    }
}

.elementor-4543 .elementor-element.elementor-element-a9ba61b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

.elementor-bc-flex-widget .elementor-4543 .elementor-element.elementor-element-a4cc3fd.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-a4cc3fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-a4cc3fd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-f7e8c00 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-f14969c.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-f14969c .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
}

.elementor-4543 .elementor-element.elementor-element-f58633e.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-f58633e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-ce9176d.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-ce9176d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-cadddee.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-cadddee .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-fca5396.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-fca5396 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-3b5d3c1.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-3b5d3c1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-4543 .elementor-element.elementor-element-e8af003.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-e8af003.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-e8af003 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-b087b76 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-d3e8b98.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-d3e8b98 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
}

.elementor-4543 .elementor-element.elementor-element-775d728.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-775d728 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-cc1562d.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-cc1562d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-947c4ff.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-947c4ff .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-2447e90.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-2447e90 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-4543 .elementor-element.elementor-element-32c9994.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-32c9994.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-089ea17 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-4e697c6.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-4e697c6 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.6em;
}

.elementor-4543 .elementor-element.elementor-element-30bdcee {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-4543 .elementor-element.elementor-element-256bf8b.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4543 .elementor-element.elementor-element-256bf8b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-1dc04cf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-08ad19c {
    text-align: left;
}

.elementor-4543 .elementor-element.elementor-element-08ad19c .elementor-image img {
    width: 100px;
}

.elementor-4543 .elementor-element.elementor-element-a21abf0.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-a21abf0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4543 .elementor-element.elementor-element-a21abf0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-f6b7ec9 {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon i {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon svg {
    fill: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon:hover i {
    color: rgba(24, 27, 49, 0.8);
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon:hover svg {
    fill: rgba(24, 27, 49, 0.8);
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-4543 .elementor-element.elementor-element-1a1eafd {
    padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-4543 .elementor-element.elementor-element-75e010d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-4543 .elementor-element.elementor-element-75e010d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-51d8325 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-51d8325.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-51d8325 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-51d8325 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-1fbc88d {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-1fbc88d.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-1fbc88d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-1fbc88d > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-c3d64ad {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-c3d64ad.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-c3d64ad .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-c3d64ad > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-17edfbe {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-17edfbe.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-17edfbe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-17edfbe > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-5acc844 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-4543 .elementor-element.elementor-element-5acc844.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4543 .elementor-element.elementor-element-5acc844 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-5acc844 > .elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a {
    text-align: center;
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-4543 .elementor-element.elementor-element-a9ba61b {
        padding: 60px 30px 30px 30px;
    }
    .elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-4543 .elementor-element.elementor-element-256bf8b > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-4543 .elementor-element.elementor-element-a9ba61b {
        padding: 60px 0px 0px 0px;
    }
    .elementor-4543 .elementor-element.elementor-element-a4cc3fd > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
        width: 85%;
    }
    .elementor-4543 .elementor-element.elementor-element-f7e8c00 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4543 .elementor-element.elementor-element-e8af003 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4543 .elementor-element.elementor-element-b087b76 {
        width: 85%;
    }
    .elementor-4543 .elementor-element.elementor-element-b087b76 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4543 .elementor-element.elementor-element-089ea17 {
        width: 85%;
    }
    .elementor-4543 .elementor-element.elementor-element-089ea17 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4543 .elementor-element.elementor-element-256bf8b > .elementor-element-populated {
        padding: 0px 20px 40px 20px;
    }
    .elementor-4543 .elementor-element.elementor-element-1dc04cf {
        width: 85%;
    }
    .elementor-4543 .elementor-element.elementor-element-1dc04cf > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-4543 .elementor-element.elementor-element-1a1eafd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-4543 .elementor-element.elementor-element-d61a9c5 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-b5b1d30 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-51d8325 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-1fbc88d > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-c3d64ad > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-17edfbe > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-5acc844 > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
    .elementor-4543 .elementor-element.elementor-element-2ef7f2a > .elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4543 .elementor-element.elementor-element-a4cc3fd {
        width: 50%;
    }
    .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
        width: 80%;
    }
    .elementor-4543 .elementor-element.elementor-element-e8af003 {
        width: 50%;
    }
    .elementor-4543 .elementor-element.elementor-element-b087b76 {
        width: 80%;
    }
    .elementor-4543 .elementor-element.elementor-element-32c9994 {
        width: 50%;
    }
    .elementor-4543 .elementor-element.elementor-element-089ea17 {
        width: 80%;
    }
    .elementor-4543 .elementor-element.elementor-element-256bf8b {
        width: 50%;
    }
    .elementor-4543 .elementor-element.elementor-element-1dc04cf {
        width: 80%;
    }
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container {
    min-height: 550px;
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5858 .elementor-element.elementor-element-46d3f542:not(.elementor-motion-effects-element-type-background),
.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/p4.jpg");
    background-position: center;
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-5858 .elementor-element.elementor-element-57cd0272.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

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

.elementor-bc-flex-widget .elementor-5858 .elementor-element.elementor-element-2df6a96f.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

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

.elementor-5858 .elementor-element.elementor-element-105ec65 {
    z-index: 2;
}

.elementor-5858 .elementor-element.elementor-element-8fa43c6 > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5858 .elementor-element.elementor-element-336d275 {
    text-align: left;
}

.elementor-5858 .elementor-element.elementor-element-336d275.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
    font-size: 24px;
    line-height: 1.7em;
}

.elementor-5858 .elementor-element.elementor-element-336d275 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

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

.elementor-widget.elementor-element-336d275 {
    opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-38cdfb0 {
    text-align: left;
}

.elementor-5858 .elementor-element.elementor-element-38cdfb0 .elementor-image img {
    width: 185px;
}

.elementor-5858 .elementor-element.elementor-element-38cdfb0 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-38cdfb0 {
    opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-e78c69d {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5858 .elementor-element.elementor-element-e78c69d.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-5858 .elementor-element.elementor-element-e78c69d .elementor-heading-title {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5858 .elementor-element.elementor-element-e78c69d > .elementor-widget-container {
    margin: 10px 0px 20px 5px;
}

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

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

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

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

.elementor-5858 .elementor-element.elementor-element-cb156c2 {
    width: 100%;
    max-width: 100%;
    top: -15%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-cb156c2 {
    left: 89%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-cb156c2 {
    right: 89%;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated,
.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
    box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -220px 0px 0px 0px;
    padding: 70px 60px 50px 60px;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 {
    z-index: 2;
}

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

.elementor-widget.elementor-element-65b43c9 {
    opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-c33a02d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-5858 .elementor-element.elementor-element-c33a02d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5858 .elementor-element.elementor-element-c33a02d {
    width: auto;
    max-width: auto;
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f .elementor-text-editor {
    text-align: left;
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f {
    color: #808291;
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

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

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

.elementor-5858 .elementor-element.elementor-element-00d3fb3 {
    margin-top: 120px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-5858 .elementor-element.elementor-element-b09c07e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5858 .elementor-element.elementor-element-ffe5769 .elementor-image img {
    opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-ffe5769 {
    width: 10px;
    max-width: 10px;
    top: -2%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-ffe5769 {
    left: 9%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-ffe5769 {
    right: 9%;
}

.elementor-5858 .elementor-element.elementor-element-b7f647f .elementor-image img {
    opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-b7f647f {
    width: 13px;
    max-width: 13px;
    top: -4%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
    left: 6%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
    right: 6%;
}

.elementor-5858 .elementor-element.elementor-element-747e0c7 .elementor-image img {
    opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-747e0c7 {
    width: 24px;
    max-width: 24px;
    top: 5%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    right: 8%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    left: 8%;
}

.elementor-5858 .elementor-element.elementor-element-2ff477d .elementor-image img {
    opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-2ff477d {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
    left: 0%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
    right: 0%;
}

.elementor-5858 .elementor-element.elementor-element-9283879 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5858 .elementor-element.elementor-element-9283879 {
    width: 65px;
    max-width: 65px;
    top: -44%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
    right: 10.888%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
    left: 10.888%;
}

.elementor-5858 .elementor-element.elementor-element-2762273 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5858 .elementor-element.elementor-element-2762273 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
    left: 100%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
    right: 100%;
}

.elementor-5858 .elementor-element.elementor-element-0427716 .elementor-image img {
    opacity: 0.6;
}

.elementor-5858 .elementor-element.elementor-element-0427716 {
    width: 10px;
    max-width: 10px;
    top: 110%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
    left: 85%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
    right: 85%;
}

.elementor-5858 .elementor-element.elementor-element-020f972 {
    text-align: center;
}

.elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-5858 .elementor-element.elementor-element-020f972 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-020f972 {
    opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-db71f74 {
    text-align: center;
}

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

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

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

.elementor-5858 .elementor-element.elementor-element-4b19175f {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0% 5% 0% 5%;
}

.elementor-5858 .elementor-element.elementor-element-6f705f9e .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 70px;
}

.elementor-5858 .elementor-element.elementor-element-6f705f9e .elementor-counter-title {
    color: #ffd000;
}

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

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

.elementor-5858 .elementor-element.elementor-element-66c9a03e .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 70px;
}

.elementor-5858 .elementor-element.elementor-element-66c9a03e .elementor-counter-title {
    color: #ffd000;
}

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

.elementor-widget.elementor-element-66c9a03e {
    opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-10b9c99b .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 70px;
}

.elementor-5858 .elementor-element.elementor-element-10b9c99b .elementor-counter-title {
    color: #ffd000;
}

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

.elementor-widget.elementor-element-10b9c99b {
    opacity: 0;
}

body.elementor-page-5858 #page_caption,
.elementor-page-title {
    display: none;
}

@media(min-width:768px) {
    .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
        width: 55%;
    }
    .elementor-5858 .elementor-element.elementor-element-65b43c9 {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .elementor-5858 .elementor-element.elementor-element-105ec65 {
        margin-top: 0px;
        margin-bottom: 120px;
    }
    .elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }
    .elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em;
    }
    .elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
        margin-top: 120px;
        margin-bottom: 60px;
    }
    .elementor-5858 .elementor-element.elementor-element-ffe5769 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-ffe5769 {
        left: 1%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-ffe5769 {
        right: 1%;
    }
    .elementor-5858 .elementor-element.elementor-element-b7f647f {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
        left: 6%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
        right: 6%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        right: 22%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        left: 22%;
    }
    .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        top: -17vh;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
        left: -11%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
        right: -11%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
        right: -12%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
        left: -12%;
    }
    .elementor-5858 .elementor-element.elementor-element-9283879 {
        top: -9vh;
    }
    .elementor-5858 .elementor-element.elementor-element-2762273 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
        left: 99%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
        right: 99%;
    }
    .elementor-5858 .elementor-element.elementor-element-0427716 {
        width: 10px;
        max-width: 10px;
        top: 142%;
    }
    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
        left: 99%;
    }
    body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
        right: 99%;
    }
    .elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
        font-size: 45px;
    }
}

@media(max-width:767px) {
    .elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container {
        min-height: 400px;
    }
    .elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5858 .elementor-element.elementor-element-105ec65 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-336d275 {
        text-align: center;
    }
    .elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5858 .elementor-element.elementor-element-38cdfb0 {
        text-align: center;
    }
    .elementor-5858 .elementor-element.elementor-element-e78c69d {
        text-align: center;
    }
    .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-5858 .elementor-element.elementor-element-c33a02d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5858 .elementor-element.elementor-element-c33a02d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-b09c07e > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-5858 .elementor-element.elementor-element-db71f74 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-4b19175f {
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .elementor-5858 .elementor-element.elementor-element-46a5684 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-216f7c26 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5858 .elementor-element.elementor-element-349e65c0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5858 .elementor-element.elementor-element-57cd0272 {
        width: 25%;
    }
    .elementor-5858 .elementor-element.elementor-element-2df6a96f {
        width: 25%;
    }
    .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
        width: 50%;
    }
}

.elementor-3072 .elementor-element.elementor-element-52b28334:not(.elementor-motion-effects-element-type-background),
.elementor-3072 .elementor-element.elementor-element-52b28334 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-52b28334 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #e7e7e7;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-3072 .elementor-element.elementor-element-52b28334 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

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

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

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

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

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

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

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-icon i {
    color: #ffd000;
    font-size: 14px;
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-icon svg {
    fill: #ffd000;
    width: 14px;
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-icon {
    text-align: left;
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-text {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-3072 .elementor-element.elementor-element-46fc312c.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3072 .elementor-element.elementor-element-46fc312c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3072 .elementor-element.elementor-element-46fc312c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c a.elementor-button,
.elementor-3072 .elementor-element.elementor-element-4a40cd2c .elementor-button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c a.elementor-button:hover,
.elementor-3072 .elementor-element.elementor-element-4a40cd2c .elementor-button:hover,
.elementor-3072 .elementor-element.elementor-element-4a40cd2c a.elementor-button:focus,
.elementor-3072 .elementor-element.elementor-element-4a40cd2c .elementor-button:focus {
    background-color: rgb(156, 155, 155);
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c {
    width: auto;
    max-width: auto;
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b:not(.elementor-motion-effects-element-type-background),
.elementor-3072 .elementor-element.elementor-element-61c9f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-3072 .elementor-element.elementor-element-57d076be {
    text-align: left;
}

.elementor-3072 .elementor-element.elementor-element-57d076be .elementor-image img {
    width: 100px;
}

.elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

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

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

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

.elementor-3072 .elementor-element.elementor-element-cca7375 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li > a {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Cabin", Sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ffd000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffd000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ffd000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #ffd000;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d {
    width: auto;
    max-width: auto;
}

.elementor-3072 .elementor-element.elementor-element-801e039 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon i {
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon svg {
    fill: #000000;
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon:hover svg {
    fill: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-801e039 > .elementor-widget-container {
    margin: 0px 20px 0px 40px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a {
    font-size: 18px;
    color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper input {
    width: 450px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
    width: 500px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a:hover {
    color: rgba(0, 0, 0, 0.8);
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

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

.elementor-3072 .elementor-element.elementor-element-9f50f83 {
    width: auto;
    max-width: auto;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-framed .elementor-icon,
.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-framed .elementor-icon,
.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-stacked .elementor-icon:hover {
    background-color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-framed .elementor-icon:hover,
.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon:hover {
    color: #000000;
    border-color: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-framed .elementor-icon:hover,
.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon {
    font-size: 16px;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon i,
.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(max-width:1024px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-46fc312c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-4a40cd2c > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
    .elementor-3072 .elementor-element.elementor-element-61c9f12b {
        padding: 30px 0px 30px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-3072 .elementor-element.elementor-element-e32ebab {
        width: 25%;
    }
    .elementor-3072 .elementor-element.elementor-element-cca7375 {
        width: 75%;
    }
}

@media(max-width:767px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
        width: 100%;
    }
    .elementor-3072 .elementor-element.elementor-element-3a9122d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-item {
        line-height: 2em;
    }
    .elementor-3072 .elementor-element.elementor-element-46fc312c {
        width: 100%;
    }
    .elementor-3072 .elementor-element.elementor-element-46fc312c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3072 .elementor-element.elementor-element-46fc312c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-4a40cd2c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-61c9f12b {
        padding: 30px 0px 30px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-e32ebab {
        width: 50%;
    }
    .elementor-3072 .elementor-element.elementor-element-e32ebab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3072 .elementor-element.elementor-element-57d076be {
        text-align: left;
    }
    .elementor-3072 .elementor-element.elementor-element-57d076be .elementor-image img {
        width: 93px;
    }
    .elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-3072 .elementor-element.elementor-element-cca7375 {
        width: 50%;
    }
    .elementor-3072 .elementor-element.elementor-element-cca7375.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-3072 .elementor-element.elementor-element-cca7375 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
        width: 310px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-3072 .elementor-element.elementor-element-9f50f83 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
        width: 100%;
    }
    .elementor-3072 .elementor-element.elementor-element-46fc312c {
        width: 30%;
    }
    .elementor-3072 .elementor-element.elementor-element-e32ebab {
        width: 30%;
    }
    .elementor-3072 .elementor-element.elementor-element-cca7375 {
        width: 70%;
    }
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
    min-height: 780px;
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5879 .elementor-element.elementor-element-172e078:not(.elementor-motion-effects-element-type-background),
.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/annie-spratt-wgivdx9dBdQ-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-172e078 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-shape-bottom svg {
    width: calc(150% + 1.3px);
    height: 179px;
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-bc-flex-widget .elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5879 .elementor-element.elementor-element-05f8f5e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5879 .elementor-element.elementor-element-1ec7424.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5879 .elementor-element.elementor-element-7279b2d .elementor-text-editor {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-7279b2d {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    line-height: 1.8em;
}

.elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 25% 0% 25%;
}

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

.elementor-widget.elementor-element-7279b2d {
    opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-9a6c678 {
    padding: 0% 20% 0% 20%;
    z-index: 2;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated,
.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
    box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -150px 0px 0px 0px;
    padding: 70px 60px 50px 60px;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 {
    z-index: 2;
}

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

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

.elementor-5879 .elementor-element.elementor-element-b9a3450 .elementor-image img {
    opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-b9a3450 {
    width: 10px;
    max-width: 10px;
    top: 45%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    left: -46%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    right: -46%;
}

.elementor-5879 .elementor-element.elementor-element-36014db .elementor-image img {
    opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-36014db {
    width: 10px;
    max-width: 10px;
    top: 22%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
    left: 133%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
    right: 133%;
}

.elementor-5879 .elementor-element.elementor-element-45db939 .elementor-image img {
    opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-45db939 {
    width: 13px;
    max-width: 13px;
    top: 39%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
    left: -52%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
    right: -52%;
}

.elementor-5879 .elementor-element.elementor-element-8fe9ddf .elementor-image img {
    opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    width: 24px;
    max-width: 24px;
    top: 26%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    right: -22%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    left: -22%;
}

.elementor-5879 .elementor-element.elementor-element-18d063a .elementor-image img {
    opacity: 0.7;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 4px) hue-rotate( 0deg);
}

.elementor-5879 .elementor-element.elementor-element-18d063a {
    width: 24px;
    max-width: 24px;
    top: 65%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
    left: -35%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
    right: -35%;
}

.elementor-5879 .elementor-element.elementor-element-ca097ab .elementor-image img {
    opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-ca097ab {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
    right: -29%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
    left: -29%;
}

.elementor-5879 .elementor-element.elementor-element-ad1748f .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5879 .elementor-element.elementor-element-ad1748f {
    width: 65px;
    max-width: 65px;
    top: 45%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ad1748f {
    right: -63%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ad1748f {
    left: -63%;
}

.elementor-5879 .elementor-element.elementor-element-ceb5275 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5879 .elementor-element.elementor-element-ceb5275 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ceb5275 {
    left: 125%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ceb5275 {
    right: 125%;
}

.elementor-5879 .elementor-element.elementor-element-fecfb73 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5879 .elementor-element.elementor-element-fecfb73 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fecfb73 {
    left: -53%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-fecfb73 {
    right: -53%;
}

.elementor-5879 .elementor-element.elementor-element-fa1c2b9 .elementor-image img {
    opacity: 0.6;
}

.elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    width: 10px;
    max-width: 10px;
    top: 110%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    left: -21%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    right: -21%;
}

.elementor-5879 .elementor-element.elementor-element-c76081f {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-5879 .elementor-element.elementor-element-c76081f.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-5879 .elementor-element.elementor-element-c76081f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5879 .elementor-element.elementor-element-787274d .elementor-text-editor {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-787274d {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 15% 0% 15%;
}

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

.elementor-widget.elementor-element-787274d {
    opacity: 0;
}

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

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

.elementor-5879 .elementor-element.elementor-element-22da79c {
    margin-top: 120px;
    margin-bottom: 0px;
}

.elementor-5879 .elementor-element.elementor-element-fc6001e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-5879 .elementor-element.elementor-element-f0e2c45.elementor-widget-heading .elementor-heading-title {
    color: #fa4612;
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

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

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

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

.elementor-5879 .elementor-element.elementor-element-e73cc9d .elementor-image img {
    width: 260px;
}

.elementor-5879 .elementor-element.elementor-element-e73cc9d {
    z-index: 3;
    top: -77%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-e73cc9d {
    right: -49%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-e73cc9d {
    left: -49%;
}

.elementor-5879 .elementor-element.elementor-element-8285512 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5879 .elementor-element.elementor-element-8285512.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

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

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

.elementor-bc-flex-widget .elementor-5879 .elementor-element.elementor-element-789ea01.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5879 .elementor-element.elementor-element-789ea01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-69fb95c .elementor-image img {
    width: 150px;
}

.elementor-5879 .elementor-element.elementor-element-69fb95c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

.elementor-widget.elementor-element-69fb95c {
    opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-d027a98 {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-d027a98.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5879 .elementor-element.elementor-element-d027a98 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5879 .elementor-element.elementor-element-0a230b6 .elementor-text-editor {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

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

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

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

.elementor-5879 .elementor-element.elementor-element-bbf15b3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5879 .elementor-element.elementor-element-bbf15b3 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5879 .elementor-element.elementor-element-bbf15b3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-2013ac2 .elementor-image img {
    width: 130px;
}

.elementor-5879 .elementor-element.elementor-element-2013ac2 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

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

.elementor-widget.elementor-element-2013ac2 {
    opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-9f79380 {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-9f79380.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5879 .elementor-element.elementor-element-9f79380 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5879 .elementor-element.elementor-element-5765dfd .elementor-text-editor {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-5765dfd {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5879 .elementor-element.elementor-element-5765dfd > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-5765dfd {
    opacity: 0;
}

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

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

.elementor-5879 .elementor-element.elementor-element-c223a2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-5fea69d .elementor-image img {
    width: 140px;
}

.elementor-5879 .elementor-element.elementor-element-5fea69d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

.elementor-widget.elementor-element-5fea69d {
    opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-2d74247 {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-2d74247.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-5879 .elementor-element.elementor-element-2d74247 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

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

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

.elementor-5879 .elementor-element.elementor-element-8b53977 .elementor-text-editor {
    text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-8b53977 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-5879 .elementor-element.elementor-element-8b53977 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-8b53977 {
    opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4:not(.elementor-motion-effects-element-type-background),
.elementor-5879 .elementor-element.elementor-element-a09f6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

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

.elementor-5879 .elementor-element.elementor-element-5c36575 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5879 .elementor-element.elementor-element-ea876c2.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5879 .elementor-element.elementor-element-5fa095d {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5879 .elementor-element.elementor-element-5fa095d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
}

.elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-5fa095d {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5879 .elementor-element.elementor-element-4355f1e.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5879 .elementor-element.elementor-element-4355f1e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    fill: #fa4612;
    color: #fa4612;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button:hover,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button:hover,
.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button:focus,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button:hover svg,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button:hover svg,
.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button:focus svg,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-13bca61 {
    opacity: 0;
}

body.elementor-page-5879 #page_caption,
.elementor-page-title {
    display: none;
}

@media(max-width:1024px) {
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }
    .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        right: 99%;
    }
    .elementor-5879 .elementor-element.elementor-element-36014db {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
        right: 99%;
    }
    .elementor-5879 .elementor-element.elementor-element-45db939 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
        right: 99%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
        right: -12%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
        left: -12%;
    }
    .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
        left: 47vw;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
        right: 47vw;
    }
    .elementor-5879 .elementor-element.elementor-element-18d063a {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
        right: -12%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
        left: -12%;
    }
    .elementor-5879 .elementor-element.elementor-element-ca097ab {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ad1748f {
        right: -12%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-ad1748f {
        left: -12%;
    }
    .elementor-5879 .elementor-element.elementor-element-ad1748f {
        top: -9vh;
    }
    .elementor-5879 .elementor-element.elementor-element-ceb5275 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ceb5275 {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-ceb5275 {
        right: 99%;
    }
    .elementor-5879 .elementor-element.elementor-element-fecfb73 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fecfb73 {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-fecfb73 {
        right: 99%;
    }
    .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        left: 99%;
    }
    body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        right: 99%;
    }
    .elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em;
    }
    .elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-69fb95c .elementor-image img {
        width: 120px;
    }
    .elementor-5879 .elementor-element.elementor-element-2013ac2 .elementor-image img {
        width: 100px;
    }
    .elementor-5879 .elementor-element.elementor-element-2013ac2 > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-5fea69d .elementor-image img {
        width: 105px;
    }
    .elementor-5879 .elementor-element.elementor-element-5fea69d > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-ea876c2 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5879 .elementor-element.elementor-element-5fa095d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-shape-bottom svg {
        width: calc(162% + 1.3px);
        height: 94px;
    }
    .elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5879 .elementor-element.elementor-element-05f8f5e > .elementor-element-populated {
        margin: 120px 20px 0px 20px;
    }
    .elementor-5879 .elementor-element.elementor-element-1ec7424 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5879 .elementor-element.elementor-element-7279b2d .elementor-text-editor {
        text-align: center;
    }
    .elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
        margin: -60px 0px 0px 0px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-5879 .elementor-element.elementor-element-c76081f {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5879 .elementor-element.elementor-element-c76081f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5879 .elementor-element.elementor-element-22da79c {
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
        text-align: center;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5879 .elementor-element.elementor-element-f0e2c45 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-e73cc9d .elementor-image img {
        width: 199px;
    }
    .elementor-5879 .elementor-element.elementor-element-8285512 {
        text-align: center;
    }
    .elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-bbf15b3 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-a09f6e4 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5879 .elementor-element.elementor-element-13bca61 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
    min-height: 620px;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52:not(.elementor-motion-effects-element-type-background),
.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #18305d;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
    width: auto;
    max-width: auto;
}

.elementor-5754 .elementor-element.elementor-element-d455920 .elementor-text-editor {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-d455920 {
    color: #ffffff;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5754 .elementor-element.elementor-element-d455920 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-icon i {
    color: #ffc70a;
    font-size: 14px;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-icon svg {
    fill: #ffc70a;
    width: 14px;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ffc70a;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #ffc70a;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f .elementor-icon-list-item {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5754 .elementor-element.elementor-element-e9dfe5f > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

.elementor-5754 .elementor-element.elementor-element-bd28f10 > .elementor-element-populated {
    margin: 120px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-b9f6e5d .elementor-image img {
    width: 60%;
}

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

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

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    right: -48%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    left: -48%;
}

.elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    top: 30%;
}

.elementor-5754 .elementor-element.elementor-element-eded2fd .elementor-image img {
    box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-eded2fd {
    width: 100%;
    max-width: 100%;
    top: -29%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-eded2fd {
    left: 13%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-eded2fd {
    right: 13%;
}

.elementor-5754 .elementor-element.elementor-element-eccd0b9 {
    margin-top: 160px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-cff40a6 > .elementor-element-populated {
    margin: -150px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-0821f25 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5754 .elementor-element.elementor-element-5e28053.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5754 .elementor-element.elementor-element-5e28053.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-989d7d9 .elementor-spacer-inner {
    height: 20px;
}

.elementor-5754 .elementor-element.elementor-element-3eba7ff .elementor-text-editor {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-3eba7ff {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
    z-index: 2;
}

.elementor-5754 .elementor-element.elementor-element-3eba7ff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

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

.elementor-widget.elementor-element-3eba7ff {
    opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-d21daeb {
    z-index: 0;
    width: 627px;
    max-width: 627px;
    top: -18px;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-d21daeb {
    left: -396px;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-d21daeb {
    right: -396px;
}

.elementor-5754 .elementor-element.elementor-element-1089201 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-df9b61d {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5754 .elementor-element.elementor-element-e4f01c5.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5754 .elementor-element.elementor-element-e4f01c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-03d9c67 .elementor-spacer-inner {
    height: 20px;
}

.elementor-5754 .elementor-element.elementor-element-3bda538 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-3bda538 {
    margin-top: 0px;
    margin-bottom: 280px;
    padding: 0% 10% 0% 10%;
    z-index: 2;
}

.elementor-5754 .elementor-element.elementor-element-9f8724b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 42px;
    line-height: 1.2em;
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed {
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

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

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

.elementor-5754 .elementor-element.elementor-element-2183395 .elementor-text-editor {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-2183395 {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
    z-index: 2;
}

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

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

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

.elementor-5754 .elementor-element.elementor-element-6683823 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-57dc750 .elementor-image img {
    width: 90%;
    box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-57dc750 {
    z-index: 2;
    top: -23%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-57dc750 {
    right: 1%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-57dc750 {
    left: 1%;
}

.elementor-5754 .elementor-element.elementor-element-0f12686 .elementor-image img {
    width: 70%;
}

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

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

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-0f12686 {
    right: -18%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-0f12686 {
    left: -18%;
}

.elementor-5754 .elementor-element.elementor-element-5eddfad > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-5eddfad {
    margin-top: 0px;
    margin-bottom: 280px;
    padding: 0% 10% 0% 10%;
    z-index: 2;
}

.elementor-5754 .elementor-element.elementor-element-26601af > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-e74bd45 .elementor-image img {
    width: 90%;
    box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-e74bd45 {
    z-index: 2;
    top: -13.571%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-e74bd45 {
    right: 18.745%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-e74bd45 {
    left: 18.745%;
}

.elementor-5754 .elementor-element.elementor-element-f930b47 .elementor-image img {
    width: 70%;
}

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

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

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-f930b47 {
    right: 1.978%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-f930b47 {
    left: 1.978%;
}

.elementor-5754 .elementor-element.elementor-element-f930b47 {
    top: -42%;
}

.elementor-5754 .elementor-element.elementor-element-c213f21 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d3bab4.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-3d3bab4 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 42px;
    line-height: 1.2em;
}

.elementor-5754 .elementor-element.elementor-element-3d3bab4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d3bab4 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

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

.elementor-widget.elementor-element-3d3bab4 {
    opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-670c693 .elementor-text-editor {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-670c693 {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
    z-index: 2;
}

.elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

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

.elementor-widget.elementor-element-670c693 {
    opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-e94d863 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-e94d863 {
    margin-top: 0px;
    margin-bottom: 240px;
    padding: 0% 10% 0% 10%;
    z-index: 2;
}

.elementor-5754 .elementor-element.elementor-element-5d8252e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-597a27d.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 42px;
    line-height: 1.2em;
}

.elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-597a27d {
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

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

.elementor-widget.elementor-element-597a27d {
    opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-c1dd5d8 .elementor-text-editor {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-c1dd5d8 {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
    z-index: 2;
}

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

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

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

.elementor-5754 .elementor-element.elementor-element-d65a129 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-465ff0a .elementor-image img {
    width: 90%;
    box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-465ff0a {
    z-index: 2;
    top: -23%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-465ff0a {
    right: 1%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-465ff0a {
    left: 1%;
}

.elementor-5754 .elementor-element.elementor-element-5b024f9 .elementor-image img {
    width: 70%;
}

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

.elementor-widget.elementor-element-5b024f9 {
    opacity: 0;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-5b024f9 {
    right: -18%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-5b024f9 {
    left: -18%;
}

.elementor-5754 .elementor-element.elementor-element-0b6c81d {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-5754 .elementor-element.elementor-element-21d6595 > .elementor-element-populated {
    margin: 10px 60px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-f51202a.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-5754 .elementor-element.elementor-element-f51202a {
    width: 100%;
    max-width: 100%;
}

.elementor-5754 .elementor-element.elementor-element-f1e65f0 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-d30241a {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-d30241a.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

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

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

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

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

.elementor-5754 .elementor-element.elementor-element-d4422fe > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-c668638 {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-c668638.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

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

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

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

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

.elementor-5754 .elementor-element.elementor-element-3bf4ea6 {
    margin-top: 40px;
    margin-bottom: 80px;
}

.elementor-5754 .elementor-element.elementor-element-b1956ca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-content h3.portfolio-classic_title {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-content h3.portfolio-classic_title a {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #0e305d;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 22px;
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #999999;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

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

.elementor-5754 .elementor-element.elementor-element-3d8d72c .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

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

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

.elementor-5754 .elementor-element.elementor-element-3d8d72c .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c {
    z-index: 2;
}

@media(min-width:768px) {
    .elementor-5754 .elementor-element.elementor-element-10e9a05 {
        width: 40%;
    }
    .elementor-5754 .elementor-element.elementor-element-bd28f10 {
        width: 59.665%;
    }
    .elementor-5754 .elementor-element.elementor-element-9f8724b {
        width: 40%;
    }
    .elementor-5754 .elementor-element.elementor-element-6683823 {
        width: 60%;
    }
    .elementor-5754 .elementor-element.elementor-element-26601af {
        width: 60%;
    }
    .elementor-5754 .elementor-element.elementor-element-c213f21 {
        width: 40%;
    }
    .elementor-5754 .elementor-element.elementor-element-5d8252e {
        width: 40%;
    }
    .elementor-5754 .elementor-element.elementor-element-d65a129 {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-shape-bottom svg {
        height: 70px;
    }
    .elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
        margin: 60px 40px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-5754 .elementor-element.elementor-element-d455920 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-eded2fd {
        top: -15%;
    }
    .elementor-5754 .elementor-element.elementor-element-eccd0b9 {
        margin-top: 140px;
        margin-bottom: 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-0821f25 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-3eba7ff > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-d21daeb {
        top: -9%;
    }
    .elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-3bda538 {
        margin-top: 0px;
        margin-bottom: 220px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-2183395 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-5eddfad {
        margin-top: 0px;
        margin-bottom: 160px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-3d3bab4 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5754 .elementor-element.elementor-element-3d3bab4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-e94d863 {
        margin-top: 0px;
        margin-bottom: 160px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-c1dd5d8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-0b6c81d {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-21d6595 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-f1e65f0 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-d30241a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-d4422fe > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5754 .elementor-element.elementor-element-c668638 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-shape-bottom svg {
        height: 70px;
    }
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-10e9a05.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
        margin: 200px 0px 60px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-d455920 .elementor-text-editor {
        text-align: left;
    }
    .elementor-5754 .elementor-element.elementor-element-d455920 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-e9dfe5f > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-bd28f10 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        right: -24%;
    }
    body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        left: -24%;
    }
    .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        top: 28px;
    }
    body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-eded2fd {
        left: 0px;
    }
    body.rtl .elementor-5754 .elementor-element.elementor-element-eded2fd {
        right: 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-eded2fd {
        top: -26px;
    }
    .elementor-5754 .elementor-element.elementor-element-eccd0b9 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-cff40a6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-0821f25 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-5e28053.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-3eba7ff > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-1089201 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-df9b61d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-e4f01c5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-03d9c67 .elementor-spacer-inner {
        height: 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-3bda538 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 100px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-9f8724b > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-b31b3ed {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-2183395 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-0f12686 {
        top: 3%;
    }
    .elementor-5754 .elementor-element.elementor-element-5eddfad {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 100px 0px;
    }
    body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-e74bd45 {
        right: -2.31%;
    }
    body.rtl .elementor-5754 .elementor-element.elementor-element-e74bd45 {
        left: -2.31%;
    }
    .elementor-5754 .elementor-element.elementor-element-e74bd45 {
        top: -0.039%;
    }
    .elementor-5754 .elementor-element.elementor-element-f930b47 {
        top: -6%;
    }
    .elementor-5754 .elementor-element.elementor-element-c213f21 > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-3d3bab4 {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-3d3bab4 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5754 .elementor-element.elementor-element-3d3bab4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-e94d863 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 100px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-5d8252e > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-597a27d {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-c1dd5d8 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5754 .elementor-element.elementor-element-5b024f9 {
        top: -4%;
    }
    .elementor-5754 .elementor-element.elementor-element-f51202a {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5754 .elementor-element.elementor-element-d30241a {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-d30241a .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5754 .elementor-element.elementor-element-c668638 {
        text-align: center;
    }
    .elementor-5754 .elementor-element.elementor-element-c668638 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5754 .elementor-element.elementor-element-3bf4ea6 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5754 .elementor-element.elementor-element-10e9a05 {
        width: 50%;
    }
    .elementor-5754 .elementor-element.elementor-element-bd28f10 {
        width: 50%;
    }
    .elementor-5754 .elementor-element.elementor-element-cff40a6 {
        width: 100%;
    }
    .elementor-5754 .elementor-element.elementor-element-5e28053 {
        width: 100%;
    }
    .elementor-5754 .elementor-element.elementor-element-1089201 {
        width: 100%;
    }
    .elementor-5754 .elementor-element.elementor-element-e4f01c5 {
        width: 100%;
    }
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
    min-height: 620px;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40:not(.elementor-motion-effects-element-type-background),
.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/young-business-people-outdoors-working-XET53PN-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-shape-bottom svg {
    width: calc(20% + 1.3px);
    height: 36px;
}

.elementor-bc-flex-widget .elementor-5806 .elementor-element.elementor-element-48826e9.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5806 .elementor-element.elementor-element-48826e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5806 .elementor-element.elementor-element-48826e9 > .elementor-element-populated {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-ce275fd.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-5806 .elementor-element.elementor-element-ce275fd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-ce275fd {
    width: auto;
    max-width: auto;
}

.elementor-5806 .elementor-element.elementor-element-6196184 .elementor-text-editor {
    text-align: left;
}

.elementor-5806 .elementor-element.elementor-element-6196184 {
    color: #ffffff;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

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

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

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #bba07a;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:hover,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:hover,
.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:focus,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(22, 57, 103, 0);
    border-color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:hover svg,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:hover svg,
.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:focus svg,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bba07a;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-91c1762 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-3889d0c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-8924a90 {
    margin-top: 100px;
    margin-bottom: 40px;
}

.elementor-5806 .elementor-element.elementor-element-0a162dd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-5806 .elementor-element.elementor-element-e6831f8.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

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

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

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

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

.elementor-5806 .elementor-element.elementor-element-202eeb9 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5806 .elementor-element.elementor-element-202eeb9.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-202eeb9 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 48px;
    line-height: 1.2em;
}

.elementor-5806 .elementor-element.elementor-element-202eeb9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-202eeb9 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-1d1da05 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-1d1da05.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

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

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

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

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

.elementor-5806 .elementor-element.elementor-element-73729a5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .horizontal-gallery-cell {
    box-shadow: 0px 50px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #222222;
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-d47833c {
    margin-top: 100px;
    margin-bottom: 40px;
}

.elementor-5806 .elementor-element.elementor-element-2fba7c8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 48px;
    line-height: 1.2em;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-71ad2cd {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-bd8989f {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-bd8989f.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

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

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

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

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

.elementor-5806 .elementor-element.elementor-element-53905d2 {
    margin-top: 0px;
    margin-bottom: 100px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5806 .elementor-element.elementor-element-16bd5e1.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5806 .elementor-element.elementor-element-16bd5e1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated {
    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: 0px 40px 0px 0px;
    padding: 50px 30px 30px 30px;
}

.elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-16bd5e1 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-a1f347c .elementor-image img {
    width: 92px;
}

.elementor-5806 .elementor-element.elementor-element-a1f347c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-317df30 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-317df30.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-317df30 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-317df30 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-a67db66 {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5806 .elementor-element.elementor-element-a67db66 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5806 .elementor-element.elementor-element-a67db66 .elementor-divider {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-a67db66 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-4858f1b .elementor-text-editor {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-4858f1b {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5806 .elementor-element.elementor-element-4858f1b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-4858f1b {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5806 .elementor-element.elementor-element-2ddf6f8.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5806 .elementor-element.elementor-element-2ddf6f8:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 30px 30px;
}

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

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

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

.elementor-5806 .elementor-element.elementor-element-c8d41d5 .elementor-image img {
    width: 70px;
}

.elementor-5806 .elementor-element.elementor-element-c8d41d5 > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-26b8f78 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-26b8f78.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-26b8f78 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-26b8f78 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-0063bdd {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5806 .elementor-element.elementor-element-0063bdd .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5806 .elementor-element.elementor-element-0063bdd .elementor-divider {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-0063bdd > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-0063bdd {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-5018b4e .elementor-text-editor {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-5018b4e {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5806 .elementor-element.elementor-element-5018b4e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-5018b4e {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5806 .elementor-element.elementor-element-61f9bc6.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5806 .elementor-element.elementor-element-61f9bc6:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 30px 30px;
}

.elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-61f9bc6 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-5a5c8ed .elementor-image img {
    width: 50px;
}

.elementor-5806 .elementor-element.elementor-element-5a5c8ed > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

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

.elementor-widget.elementor-element-5a5c8ed {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-843ca17 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-843ca17.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-843ca17 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-843ca17 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-30eb6ff {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5806 .elementor-element.elementor-element-30eb6ff .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5806 .elementor-element.elementor-element-30eb6ff .elementor-divider {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-30eb6ff > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-341c08d .elementor-text-editor {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-341c08d {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5806 .elementor-element.elementor-element-341c08d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-341c08d {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5806 .elementor-element.elementor-element-1d0ee03.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5806 .elementor-element.elementor-element-1d0ee03:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated,
.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
    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: 0px 0px 0px 40px;
    padding: 50px 30px 30px 30px;
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-5806 .elementor-element.elementor-element-87e78f5 .elementor-image img {
    width: 79px;
}

.elementor-5806 .elementor-element.elementor-element-87e78f5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

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

.elementor-widget.elementor-element-87e78f5 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-360c6b5 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-360c6b5.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-360c6b5 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-360c6b5 {
    opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d .elementor-divider {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5806 .elementor-element.elementor-element-db99006 .elementor-text-editor {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-db99006 {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5806 .elementor-element.elementor-element-db99006 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5806 .elementor-element.elementor-element-2603ecf {
    margin-top: 100px;
    margin-bottom: 40px;
}

.elementor-5806 .elementor-element.elementor-element-e0013d1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-a403c4c {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5806 .elementor-element.elementor-element-a403c4c.elementor-widget-heading .elementor-heading-title {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 48px;
    line-height: 1.2em;
}

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

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

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

.elementor-5806 .elementor-element.elementor-element-7683486 {
    text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-7683486.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

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

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

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

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

.elementor-5806 .elementor-element.elementor-element-b946c3b {
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-5806 .elementor-element.elementor-element-165c2e7 > .elementor-element-populated {
    padding: 1px 1px 1px 1px;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper.cd-slider {
    height: 500px;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .image {
    border-radius: 0px;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content h2 {
    color: #344d6c;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content .description {
    width: 50%;
    color: #000000;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content div.description {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content a.slide_link {
    color: #9b9b9b;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #9b9b9b;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 17px;
    text-transform: uppercase;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .prev {
    font-size: 24px;
    color: #000000;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .next {
    font-size: 24px;
    color: #000000;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .counter {
    font-size: 24px;
}

.elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper nav {
    color: #000000;
}

.elementor-5806 .elementor-element.elementor-element-44d1f05:not(.elementor-motion-effects-element-type-background),
.elementor-5806 .elementor-element.elementor-element-44d1f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5806 .elementor-element.elementor-element-44d1f05 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-44d1f05 {
    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-5806 .elementor-element.elementor-element-e3d4a02 > .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-5806 .elementor-element.elementor-element-e3d4a02 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-37597d2 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5806 .elementor-element.elementor-element-37597d2.elementor-widget-heading .elementor-heading-title {
    color: #bba07a;
}

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

.elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-37597d2 {
    opacity: 0;
}

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

.elementor-5806 .elementor-element.elementor-element-b18abec.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

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

.elementor-5806 .elementor-element.elementor-element-b18abec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

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

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

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-icon i {
    color: #bba07a;
    font-size: 16px;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-icon svg {
    fill: #bba07a;
    width: 16px;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-icon {
    text-align: left;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-item {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
}

.elementor-5806 .elementor-element.elementor-element-6b398bd > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5806 .elementor-element.elementor-element-48826e9 {
        width: 60%;
    }
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 {
        width: 50%;
    }
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 {
        width: 50%;
    }
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 {
        width: 50%;
    }
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5806 .elementor-element.elementor-element-202eeb9 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5806 .elementor-element.elementor-element-202eeb9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-1d1da05 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-71ad2cd .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5806 .elementor-element.elementor-element-71ad2cd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-bd8989f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-4858f1b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-5018b4e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-341c08d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-db99006 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5806 .elementor-element.elementor-element-a403c4c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-7683486 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5806 .elementor-element.elementor-element-b18abec .elementor-heading-title {
        font-size: 36px;
    }
}

@media(max-width:767px) {
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5806 .elementor-element.elementor-element-6e97d40 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-48826e9 > .elementor-element-populated {
        margin: -270px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-ce275fd {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5806 .elementor-element.elementor-element-ce275fd > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-6196184 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-91c1762 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-8924a90 {
        margin-top: 80px;
        margin-bottom: 40px;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5806 .elementor-element.elementor-element-e6831f8 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-202eeb9 {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-202eeb9 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5806 .elementor-element.elementor-element-202eeb9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-1d1da05 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5806 .elementor-element.elementor-element-d47833c {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-71ad2cd {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-71ad2cd .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5806 .elementor-element.elementor-element-71ad2cd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-bd8989f .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5806 .elementor-element.elementor-element-53905d2 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated,
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-16bd5e1 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated,
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-2ddf6f8 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated,
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-61f9bc6 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated,
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-2603ecf {
        margin-top: 80px;
        margin-bottom: 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-a403c4c {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5806 .elementor-element.elementor-element-a403c4c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-7683486 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5806 .elementor-element.elementor-element-b946c3b {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content .description {
        width: 60%;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper li .content div.description {
        font-size: 16px;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 14px;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .prev {
        font-size: 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .next {
        font-size: 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-7d3ca13 .fadeup-slider-wrapper .counter {
        font-size: 20px;
    }
    .elementor-5806 .elementor-element.elementor-element-44d1f05 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-5806 .elementor-element.elementor-element-e3d4a02 > .elementor-element-populated {
        margin: 20px 20px 20px 20px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 {
        text-align: center;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-b18abec {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5806 .elementor-element.elementor-element-b18abec .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5806 .elementor-element.elementor-element-b18abec > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5806 .elementor-element.elementor-element-6b398bd .elementor-icon-list-item {
        line-height: 2em;
    }
}

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

.elementor-5839 .elementor-element.elementor-element-55ca19a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-5839 .elementor-element.elementor-element-55ca19a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5839 .elementor-element.elementor-element-4e9ea17 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-9e73e30 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-bda100b {
    text-align: left;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5839 .elementor-element.elementor-element-bda100b.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-5bef373.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-5bef373 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5839 .elementor-element.elementor-element-5bef373 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-5bef373 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

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

.elementor-widget.elementor-element-5bef373 {
    opacity: 0;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-6312490 .elementor-accordion .elementor-tab-title {
    background-color: #ec812a;
    color: #062383;
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.6em;
    padding: 15px 30px 15px 30px;
}

.elementor-5839 .elementor-element.elementor-element-6312490 .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-6312490 .elementor-accordion .elementor-tab-content {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    padding: 0px 30px 0px 30px;
}

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

.elementor-5839 .elementor-element.elementor-element-6312490 {
    z-index: 2;
}

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

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

.elementor-5839 .elementor-element.elementor-element-40ee7ef {
    width: 140%;
    max-width: 140%;
    bottom: 36%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-40ee7ef {
    left: -79%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-40ee7ef {
    right: -79%;
}

.elementor-5839 .elementor-element.elementor-element-d8e37df > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    width: 59.916vw;
    max-width: 59.916vw;
    bottom: 0px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    left: 12%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    right: 12%;
}

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

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

.elementor-5839 .elementor-element.elementor-element-4f57ad0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-4aacb3a.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-4aacb3a .elementor-heading-title {
    font-family: "Monoton", Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0px 1px 20px #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-4aacb3a > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}

.elementor-5839 .elementor-element.elementor-element-fcb411f {
    text-align: right;
}

.elementor-5839 .elementor-element.elementor-element-fcb411f.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-fcb411f .elementor-heading-title {
    font-family: "Monoton", Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0px 1px 20px #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-fcb411f > .elementor-widget-container {
    margin: 20px -100px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-6daeb44 {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-5839 .elementor-element.elementor-element-409980e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-5ddea9c {
    text-align: center;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5839 .elementor-element.elementor-element-5ddea9c.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-5ddea9c .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5839 .elementor-element.elementor-element-5ddea9c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-5ddea9c {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-1d49598 {
    width: 140%;
    max-width: 140%;
    top: -200%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-1d49598 {
    right: -85%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-1d49598 {
    left: -85%;
}

.elementor-5839 .elementor-element.elementor-element-074395a {
    margin-top: 0px;
    margin-bottom: 100px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5839 .elementor-element.elementor-element-895640c.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5839 .elementor-element.elementor-element-895640c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay,
.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
    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: 0px 40px 0px 0px;
    padding: 50px 30px 30px 30px;
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-895640c {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-0c7bef0 .elementor-image img {
    width: 92px;
}

.elementor-5839 .elementor-element.elementor-element-0c7bef0 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-de6b1cb {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-de6b1cb.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-bb9696d {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5839 .elementor-element.elementor-element-bb9696d .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5839 .elementor-element.elementor-element-bb9696d .elementor-divider {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-bb9696d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-3c57bab .elementor-text-editor {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-3c57bab {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5839 .elementor-element.elementor-element-3c57bab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-3c57bab {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5839 .elementor-element.elementor-element-387cf57.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5839 .elementor-element.elementor-element-387cf57:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 30px 30px;
}

.elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-387cf57 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-31fdfe6 .elementor-image img {
    width: 70px;
}

.elementor-5839 .elementor-element.elementor-element-31fdfe6 > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

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

.elementor-widget.elementor-element-31fdfe6 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5 {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-5dee199 {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5839 .elementor-element.elementor-element-5dee199 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5839 .elementor-element.elementor-element-5dee199 .elementor-divider {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-5dee199 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-5dee199 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-fc3a740 .elementor-text-editor {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-fc3a740 {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5839 .elementor-element.elementor-element-fc3a740 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

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

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

.elementor-5839 .elementor-element.elementor-element-baab9c3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 30px 30px;
}

.elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-5839 .elementor-element.elementor-element-e725f14 .elementor-image img {
    width: 50px;
}

.elementor-5839 .elementor-element.elementor-element-e725f14 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-5757041 {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-5757041.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-c0c2eee {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5839 .elementor-element.elementor-element-c0c2eee .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5839 .elementor-element.elementor-element-c0c2eee .elementor-divider {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-c0c2eee > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-3a263b5 .elementor-text-editor {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-3a263b5 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5839 .elementor-element.elementor-element-104207d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5839 .elementor-element.elementor-element-104207d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated,
.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay,
.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
    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: 0px 0px 0px 40px;
    padding: 50px 30px 30px 30px;
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-widget.elementor-element-104207d {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-2d80320 .elementor-image img {
    width: 79px;
}

.elementor-5839 .elementor-element.elementor-element-2d80320 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-c961d5e {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-c961d5e.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

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

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

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

.elementor-5839 .elementor-element.elementor-element-5cfe637 {
    --divider-border-style: zigzag;
    --divider-border-color: #bba07a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5839 .elementor-element.elementor-element-5cfe637 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5839 .elementor-element.elementor-element-5cfe637 .elementor-divider {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-5cfe637 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-5cfe637 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-b3bf284 .elementor-text-editor {
    text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-b3bf284 {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5839 .elementor-element.elementor-element-b3bf284 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-5839 .elementor-element.elementor-element-fcb0f1d {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-5839 .elementor-element.elementor-element-12aa0b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-328be9b {
    text-align: center;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5839 .elementor-element.elementor-element-328be9b.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5839 .elementor-element.elementor-element-328be9b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-328be9b {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-70f9435 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-content h3.portfolio-classic_title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #062383;
    font-family: "Karla", Sans-serif;
    font-size: 15px;
}

.elementor-5839 .elementor-element.elementor-element-5d969b5 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container {
    min-height: 400px;
}

.elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5839 .elementor-element.elementor-element-7289c22 {
    margin-top: 120px;
    margin-bottom: 180px;
    padding: 0px 0px 100px 0px;
    z-index: 1;
}

.elementor-5839 .elementor-element.elementor-element-7cce0c2 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5839 .elementor-element.elementor-element-6aa0180 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-54e58a5 {
    z-index: 2;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    left: -29%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    right: -29%;
}

.elementor-5839 .elementor-element.elementor-element-75d6e89 {
    z-index: 2;
    width: 299px;
    max-width: 299px;
    bottom: -563px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    left: -24%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    right: -24%;
}

.elementor-5839 .elementor-element.elementor-element-08a6385 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-ffeb590 {
    z-index: 2;
    width: 430px;
    max-width: 430px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    left: -42%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    right: -42%;
}

.elementor-5839 .elementor-element.elementor-element-5aca7f5 > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5839 .elementor-element.elementor-element-4d235fd.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-5839 .elementor-element.elementor-element-4d235fd {
    width: 100%;
    max-width: 100%;
}

.elementor-5839 .elementor-element.elementor-element-8855d53 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-5839 .elementor-element.elementor-element-c3de1a0 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-79e5946.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-79e5946 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

.elementor-widget.elementor-element-79e5946 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-669c77b {
    text-align: left;
}

.elementor-5839 .elementor-element.elementor-element-669c77b.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5839 .elementor-element.elementor-element-669c77b .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5839 .elementor-element.elementor-element-669c77b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-669c77b {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-addfb9e > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-52774f4.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-52774f4 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

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

.elementor-widget.elementor-element-52774f4 {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-29ffc1a {
    text-align: left;
}

.elementor-5839 .elementor-element.elementor-element-29ffc1a.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5839 .elementor-element.elementor-element-29ffc1a .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5839 .elementor-element.elementor-element-29ffc1a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-29ffc1a {
    opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ec812a;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button:hover,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button:hover,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button:focus,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button:focus {
    color: #ffffff;
    background-color: #ec812a;
    border-color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button:hover svg,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button:hover svg,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button:focus svg,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ec812a;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

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

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

@media(min-width:768px) {
    .elementor-5839 .elementor-element.elementor-element-7887195 {
        width: 40%;
    }
    .elementor-5839 .elementor-element.elementor-element-d8e37df {
        width: 60%;
    }
    .elementor-5839 .elementor-element.elementor-element-7cce0c2 {
        width: 60%;
    }
    .elementor-5839 .elementor-element.elementor-element-5aca7f5 {
        width: 40%;
    }
}

@media(max-width:1024px) {
    .elementor-5839 .elementor-element.elementor-element-55ca19a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 480px 0px 80px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 0px 0px 30px;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5839 .elementor-element.elementor-element-5bef373 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5839 .elementor-element.elementor-element-5bef373 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        width: 100%;
        max-width: 100%;
        bottom: -32px;
    }
    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        left: 0%;
    }
    body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        right: 0%;
    }
    .elementor-5839 .elementor-element.elementor-element-d3895da {
        padding: 0px 0px 80px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-4aacb3a .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-5839 .elementor-element.elementor-element-fcb411f .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-5839 .elementor-element.elementor-element-6daeb44 {
        margin-top: 200px;
        margin-bottom: 60px;
    }
    .elementor-5839 .elementor-element.elementor-element-5ddea9c .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-3c57bab > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
    }
    .elementor-5839 .elementor-element.elementor-element-fc3a740 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-3a263b5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-5839 .elementor-element.elementor-element-b3bf284 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-fcb0f1d {
        margin-top: 200px;
        margin-bottom: 60px;
    }
    .elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5839 .elementor-element.elementor-element-7289c22 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        width: 215px;
        max-width: 215px;
    }
    .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-5839 .elementor-element.elementor-element-ffeb590 {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-5839 .elementor-element.elementor-element-5aca7f5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-669c77b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-29ffc1a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5839 .elementor-element.elementor-element-55ca19a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-9e73e30 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5839 .elementor-element.elementor-element-bda100b > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-5bef373 {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-5bef373 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5839 .elementor-element.elementor-element-5bef373 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-6312490 .elementor-accordion .elementor-tab-title {
        line-height: 1.5em;
    }
    .elementor-5839 .elementor-element.elementor-element-6312490 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-d8e37df > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        left: 0.291%;
    }
    body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        right: 0.291%;
    }
    .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
        bottom: -25%;
    }
    .elementor-5839 .elementor-element.elementor-element-4aacb3a .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-5839 .elementor-element.elementor-element-4aacb3a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-fcb411f .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-5839 .elementor-element.elementor-element-fcb411f > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-6daeb44 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-409980e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-5ddea9c {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5839 .elementor-element.elementor-element-5ddea9c .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5839 .elementor-element.elementor-element-5ddea9c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-074395a {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated,
    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated,
    .elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-387cf57 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated,
    .elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-baab9c3 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated,
    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-fcb0f1d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-12aa0b4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-328be9b {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5839 .elementor-element.elementor-element-328be9b > .elementor-widget-container {
        margin: 60px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container {
        min-height: 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5839 .elementor-element.elementor-element-7289c22 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 60px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-7cce0c2 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5839 .elementor-element.elementor-element-54e58a5 .elementor-image img {
        width: 100vw;
    }
    .elementor-5839 .elementor-element.elementor-element-54e58a5 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        width: 100%;
        max-width: 100%;
        top: 597px;
    }
    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        left: 39px;
    }
    body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        right: 39px;
    }
    .elementor-5839 .elementor-element.elementor-element-75d6e89 .elementor-image img {
        width: 100vw;
    }
    .elementor-5839 .elementor-element.elementor-element-75d6e89 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        width: 100%;
        max-width: 100%;
        bottom: -533px;
    }
    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        left: 41px;
    }
    body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        right: 41px;
    }
    .elementor-5839 .elementor-element.elementor-element-ffeb590 .elementor-image img {
        width: 100vw;
    }
    .elementor-5839 .elementor-element.elementor-element-ffeb590 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-ffeb590 {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ffeb590 {
        left: 24px;
    }
    body.rtl .elementor-5839 .elementor-element.elementor-element-ffeb590 {
        right: 24px;
    }
    .elementor-5839 .elementor-element.elementor-element-5aca7f5 > .elementor-element-populated {
        padding: 0px 19px 0px 20px;
    }
    .elementor-5839 .elementor-element.elementor-element-4d235fd {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-c3de1a0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-79e5946 {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-669c77b {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-669c77b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5839 .elementor-element.elementor-element-addfb9e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-52774f4 {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-52774f4 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5839 .elementor-element.elementor-element-29ffc1a {
        text-align: center;
    }
    .elementor-5839 .elementor-element.elementor-element-29ffc1a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5839 .elementor-element.elementor-element-2c8eaaa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5839 .elementor-element.elementor-element-7887195 {
        width: 100%;
    }
    .elementor-5839 .elementor-element.elementor-element-d8e37df {
        width: 100%;
    }
    .elementor-5839 .elementor-element.elementor-element-895640c {
        width: 50%;
    }
    .elementor-5839 .elementor-element.elementor-element-387cf57 {
        width: 50%;
    }
    .elementor-5839 .elementor-element.elementor-element-baab9c3 {
        width: 50%;
    }
    .elementor-5839 .elementor-element.elementor-element-104207d {
        width: 50%;
    }
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container {
    min-height: 700px;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6:not(.elementor-motion-effects-element-type-background),
.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/serious-mature-old-woman-holding-clipboard-with-P5KFEXN-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-3779 .elementor-element.elementor-element-50051e6.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    padding: 0% 50% 0% 0%;
}

.elementor-3779 .elementor-element.elementor-element-aa6a230 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-aa6a230.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3779 .elementor-element.elementor-element-aa6a230 .elementor-heading-title {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3779 .elementor-element.elementor-element-aa6a230 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

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

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

.elementor-3779 .elementor-element.elementor-element-18a1c93 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-18a1c93.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
    font-size: 55px;
    line-height: 1.3em;
}

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

.elementor-widget.elementor-element-18a1c93 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-f02b15c:not(.elementor-motion-effects-element-type-background),
.elementor-3779 .elementor-element.elementor-element-f02b15c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-3779 .elementor-element.elementor-element-f02b15c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

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

.elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-f8b9611.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-3785beb.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-9964ebf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-497d925.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-15b1ed8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-ce413ea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-3fd53ef.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-3882859.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-6e682c0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-5ee984c.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-56a9ccc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-739b2f5 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-1671627.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
}

.elementor-3779 .elementor-element.elementor-element-1671627 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-3779 .elementor-element.elementor-element-1671627 {
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-b8e12c4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-163c6a7.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

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

.elementor-widget.elementor-element-163c6a7 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-19b596e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

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

.elementor-widget.elementor-element-19b596e {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-26083d6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

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

.elementor-widget.elementor-element-26083d6 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-0453716.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

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

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

.elementor-3779 .elementor-element.elementor-element-59359c3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

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

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

.elementor-3779 .elementor-element.elementor-element-1e2b1bb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

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

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

.elementor-3779 .elementor-element.elementor-element-e39acd6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

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

.elementor-widget.elementor-element-5707f12 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-9c045bd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

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

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

.elementor-3779 .elementor-element.elementor-element-659d1a1 {
    padding: 90px 0px 90px 0px;
}

.elementor-3779 .elementor-element.elementor-element-fb02e19 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000000;
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #000000;
}

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

.elementor-widget.elementor-element-345cef5 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-5e39829 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-7366b33.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
}

.elementor-3779 .elementor-element.elementor-element-7366b33 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-7366b33 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-7366b33 {
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-f269366 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-eda86a3.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-eda86a3 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
}

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

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

.elementor-3779 .elementor-element.elementor-element-582479b.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3779 .elementor-element.elementor-element-582479b .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-3779 .elementor-element.elementor-element-582479b > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-3779 .elementor-element.elementor-element-41929ed {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-a07a06b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-b33d482 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-3779 .elementor-element.elementor-element-073fe6c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-3617bb1.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em;
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-3617bb1 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-6789e70 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-6789e70.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-3779 .elementor-element.elementor-element-6789e70 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-3779 .elementor-element.elementor-element-6789e70 > .elementor-widget-container {
    margin: 30px 0px 10px 5px;
}

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

.elementor-widget.elementor-element-6789e70 {
    opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-3779 .elementor-element.elementor-element-b9957a3.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 .elementor-heading-title {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 > .elementor-widget-container {
    margin: -10px 0px 10px 5px;
}

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

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

.elementor-3779 .elementor-element.elementor-element-e3f1244 {
    margin-top: 100px;
    margin-bottom: 60px;
}

.elementor-3779 .elementor-element.elementor-element-99cf067 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-148466d .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-10ee193 > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
}

.elementor-3779 .elementor-element.elementor-element-e95ccdd .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-fe4cfe0 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-3779 .elementor-element.elementor-element-857fd92 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-a28ad73 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-536628b {
    text-align: center;
}

.elementor-3779 .elementor-element.elementor-element-536628b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3779 .elementor-element.elementor-element-5af83ce .elementor-text-editor {
    text-align: center;
}

.elementor-3779 .elementor-element.elementor-element-5af83ce > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-3779 .elementor-element.elementor-element-81d59af {
    text-align: center;
}

.elementor-3779 .elementor-element.elementor-element-81d59af > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:hover,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:hover,
.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:focus,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:focus {
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffd000;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:hover svg,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:hover svg,
.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:focus svg,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:focus svg {
    fill: #ffd000;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-fdbe05d {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-3779 .elementor-element.elementor-element-208b321 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-wrapper h3 {
    color: #ffffff;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 div.portfolio-grid-wrapper h3 {
    font-size: 32px;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-wrapper figcaption .portfolio-grid-subtitle {
    color: rgba(255, 255, 255, 0.65);
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3779 .elementor-element.elementor-element-7785b55 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

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

.elementor-3779 .elementor-element.elementor-element-7785b55 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

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

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

.elementor-3779 .elementor-element.elementor-element-7785b55 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3779 .elementor-element.elementor-element-380d4e6:not(.elementor-motion-effects-element-type-background),
    .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
        padding: 0% 30% 0% 0%;
    }
    .elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-9964ebf > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-739b2f5 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3779 .elementor-element.elementor-element-59359c3 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-3779 .elementor-element.elementor-element-659d1a1 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-5e39829 {
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-e3f1244 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-8e89608 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-5af83ce > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-fdbe05d {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-7785b55 div.portfolio-grid-wrapper h3 {
        font-size: 26px;
    }
    .elementor-3779 .elementor-element.elementor-element-7785b55 .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-3779 .elementor-element.elementor-element-b430c93 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-f269366 {
        width: 49.332%;
    }
}

@media(max-width:767px) {
    .elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3779 .elementor-element.elementor-element-18a1c93 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-f02b15c {
        padding: 40px 0px 40px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-4b7d29b {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-3779 .elementor-element.elementor-element-9964ebf {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-9964ebf > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-3779 .elementor-element.elementor-element-ce413ea {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-ce413ea > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-3779 .elementor-element.elementor-element-6e682c0 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-6e682c0 > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-3779 .elementor-element.elementor-element-739b2f5 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3779 .elementor-element.elementor-element-b8e12c4 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-7c4380b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-59359c3 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-9b14e37 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-7405469 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-3779 .elementor-element.elementor-element-e39acd6 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-5707f12 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-3779 .elementor-element.elementor-element-9c045bd {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-eb510ca .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-3779 .elementor-element.elementor-element-659d1a1 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-5e39829 {
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3779 .elementor-element.elementor-element-f269366 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-eda86a3 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3779 .elementor-element.elementor-element-582479b .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3779 .elementor-element.elementor-element-b33d482 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-99cf067 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-10ee193 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-e95ccdd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-fe4cfe0 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3779 .elementor-element.elementor-element-fdbe05d {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3779 .elementor-element.elementor-element-4b7d29b {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-9964ebf {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-ce413ea {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-6e682c0 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-59359c3 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-e39acd6 {
        width: 50%;
    }
    .elementor-3779 .elementor-element.elementor-element-9c045bd {
        width: 50%;
    }
}

.elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container {
    min-height: 500px;
}

.elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3846 .elementor-element.elementor-element-37bac58 {
    margin-top: 0px;
    margin-bottom: 60px;
}

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

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

.elementor-3846 .elementor-element.elementor-element-cc813c4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-9cecdef.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-9cecdef .elementor-heading-title {
    font-size: 65px;
}

.elementor-3846 .elementor-element.elementor-element-9cecdef {
    width: 100%;
    max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-04d601f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-04d601f .elementor-heading-title {
    font-weight: 400;
}

.elementor-3846 .elementor-element.elementor-element-04d601f > .elementor-widget-container {
    margin: 20px 0px 10px 5px;
}

.elementor-3846 .elementor-element.elementor-element-04d601f {
    width: 100%;
    max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-afda43b {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-3846 .elementor-element.elementor-element-dfdebf1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-369d53d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-369d53d .elementor-heading-title {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-c64886e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-c64886e .elementor-heading-title {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-a215707.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-a215707 .elementor-heading-title {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-21eb351 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-73749cb.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-73749cb .elementor-heading-title {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-2e8366f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-2e8366f .elementor-heading-title {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-3d3b4cc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-3d3b4cc .elementor-heading-title {
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-3846 .elementor-element.elementor-element-87c50de.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-3846 .elementor-element.elementor-element-87c50de > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button {
    font-weight: 700;
    fill: #000000;
    color: #000000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:hover,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:hover,
.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:focus,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:focus {
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffd000;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:hover svg,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:hover svg,
.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:focus svg,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:focus svg {
    fill: #ffd000;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-92d239f {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-6f1c97b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-2c7e935 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.elementor-3846 .elementor-element.elementor-element-5d7e2d9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-a9b907b {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-a9b907b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

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

.elementor-3846 .elementor-element.elementor-element-586890d {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-d519129 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-9a96762 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.elementor-3846 .elementor-element.elementor-element-64cb16a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-280765a {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-280765a.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

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

.elementor-widget.elementor-element-280765a {
    opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-0b0ce32 {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-b030d83 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-57cddbd .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-3846 .elementor-element.elementor-element-57cddbd .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-3846 .elementor-element.elementor-element-57cddbd .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000000;
}

.elementor-3846 .elementor-element.elementor-element-57cddbd .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #000000;
}

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

.elementor-widget.elementor-element-57cddbd {
    opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-91d8048 {
    margin-top: 120px;
    margin-bottom: 0px;
}

.elementor-3846 .elementor-element.elementor-element-450cb3c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-d0c6173 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-d0c6173.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
    font-size: 30px;
    font-weight: 700;
}

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

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

.elementor-3846 .elementor-element.elementor-element-48dd8d8 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-3846 .elementor-element.elementor-element-6823945 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-795feab .portfolio-masonry-grid-wrapper img {
    border-radius: 0px;
}

.elementor-3846 .elementor-element.elementor-element-795feab .portfolio-masonry-grid-wrapper figcaption {
    border-radius: 0px;
}

.elementor-3846 .elementor-element.elementor-element-795feab .portfolio-masonry-grid-wrapper h3 {
    color: #000000;
}

.elementor-3846 .elementor-element.elementor-element-795feab div.portfolio-masonry-grid-wrapper {
    text-align: left;
}

.elementor-3846 .elementor-element.elementor-element-795feab .portfolio_masonry_subtitle {
    color: #999999;
}

.elementor-3846 .elementor-element.elementor-element-795feab .portfolio-masonry-content .portfolio_masonry_subtitle {
    font-size: 14px;
}

.elementor-3846 .elementor-element.elementor-element-795feab .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3846 .elementor-element.elementor-element-795feab .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

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

.elementor-3846 .elementor-element.elementor-element-795feab .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

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

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

.elementor-3846 .elementor-element.elementor-element-795feab .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container {
        min-height: 400px;
    }
    .elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3846 .elementor-element.elementor-element-37bac58 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-9cecdef .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3846 .elementor-element.elementor-element-2c7e935 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-9a96762 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
        padding: 20px 0px 60px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-91d8048 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-3846 .elementor-element.elementor-element-48dd8d8 {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container {
        min-height: 400px;
    }
    .elementor-3846 .elementor-element.elementor-element-37bac58 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3846 .elementor-element.elementor-element-37bac58 {
        margin-top: 60px;
        margin-bottom: 40px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3846 .elementor-element.elementor-element-cc813c4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3846 .elementor-element.elementor-element-9cecdef .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-3846 .elementor-element.elementor-element-04d601f .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-3846 .elementor-element.elementor-element-afda43b {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-2c7e935 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
        font-size: 20px;
        line-height: 1.7em;
    }
    .elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-9a96762 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
        font-size: 20px;
        line-height: 1.7em;
    }
    .elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-91d8048 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-3846 .elementor-element.elementor-element-48dd8d8 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3846 .elementor-element.elementor-element-6823945 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
}

@media(min-width:768px) {
    .elementor-3846 .elementor-element.elementor-element-dfdebf1 {
        width: 25%;
    }
    .elementor-3846 .elementor-element.elementor-element-21eb351 {
        width: 24.333%;
    }
    .elementor-3846 .elementor-element.elementor-element-87c50de {
        width: 50%;
    }
}

.elementor-3897 .elementor-element.elementor-element-247b59b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper {
    height: 700px;
}

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

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide-content {
    text-align: left;
    margin-top: 20px;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide-content {
    justify-content: left;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: left;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .title h2 {
    color: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 70px;
    line-height: 1.2em;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
    width: 45%;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .text {
    color: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide a.button {
    background-color: #222222;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .button {
    border-color: #222222;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide a.button {
    color: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide a.button:hover {
    background-color: #555555;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .button:hover {
    border-color: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide a.button:hover {
    color: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .pagination .item::before {
    background: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-8213434 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-e6635f3.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-e6635f3 .elementor-heading-title {
    font-size: 16px;
}

.elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-0302a37.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-0302a37 .elementor-heading-title {
    font-size: 16px;
}

.elementor-3897 .elementor-element.elementor-element-cf0574c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-422e9ba {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-422e9ba.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-422e9ba .elementor-heading-title {
    font-size: 16px;
}

.elementor-3897 .elementor-element.elementor-element-71d16a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-3897 .elementor-element.elementor-element-426609b > .elementor-element-populated {
    padding: 0% 10% 0% 0%;
}

.elementor-3897 .elementor-element.elementor-element-adb6575.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-adb6575 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.3em;
}

.elementor-3897 .elementor-element.elementor-element-adb6575 > .elementor-widget-container {
    margin: 0px 60px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-adb6575 {
    width: 100%;
    max-width: 100%;
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-5e67b9b {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-6b59c45 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-3897 .elementor-element.elementor-element-6b59c45 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #000000;
}

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

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

.elementor-3897 .elementor-element.elementor-element-0d0b31e .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-3897 .elementor-element.elementor-element-0d0b31e > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 30px 40px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #000000;
}

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

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

.elementor-3897 .elementor-element.elementor-element-ebce2a4.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3897 .elementor-element.elementor-element-ebce2a4 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-390a272 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-3897 .elementor-element.elementor-element-1ce7a1f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-327aba2 {
    z-index: 2;
    top: 86px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-327aba2 {
    left: 20px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-327aba2 {
    right: 20px;
}

.elementor-3897 .elementor-element.elementor-element-3a5d675 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    left: -62px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    right: -62px;
}

.elementor-3897 .elementor-element.elementor-element-b5e16ef {
    top: -30px;
}

.elementor-3897 .elementor-element.elementor-element-2f93e9d {
    margin-top: 118px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-7d87ee1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000000;
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #000000;
}

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

.elementor-widget.elementor-element-331860c {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-88b3449 {
    margin-top: 120px;
    margin-bottom: 0px;
}

.elementor-3897 .elementor-element.elementor-element-7d9ba60 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-d70e074 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3897 .elementor-element.elementor-element-d70e074.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
}

.elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

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

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

.elementor-3897 .elementor-element.elementor-element-2c808ca {
    margin-top: 140px;
    margin-bottom: 80px;
}

.elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 15% 0% 0%;
}

.elementor-3897 .elementor-element.elementor-element-e2c66f8 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-b640694 {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-b640694 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-efbcb51 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-efbcb51 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-3897 .elementor-element.elementor-element-90ff97d > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-aaabc01 {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-aaabc01 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-33ea221 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-33ea221 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-33ea221 {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-8b1b73c {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-3897 .elementor-element.elementor-element-8706cbf > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-28ad60d {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-28ad60d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-widget.elementor-element-28ad60d {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-9fce266 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-9fce266 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-3897 .elementor-element.elementor-element-dc4674d > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-a8a61fd {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-a8a61fd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-d563414 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-d563414 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-3897 .elementor-element.elementor-element-1e96832 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-3897 .elementor-element.elementor-element-c09fcb0 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-d974b60 {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-d974b60 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-a69d897 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-a69d897 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

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

.elementor-3897 .elementor-element.elementor-element-cc17336 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-b82879a {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-b82879a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-3897 .elementor-element.elementor-element-76fe860 .elementor-text-editor {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-76fe860 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

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

.elementor-widget.elementor-element-76fe860 {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-d041c5d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-b520ac9 .elementor-image img {
    width: 65vw;
    max-width: 300%;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    left: 120px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    right: 120px;
}

.elementor-3897 .elementor-element.elementor-element-b520ac9 {
    top: -60px;
}

.elementor-3897 .elementor-element.elementor-element-0d07891 .elementor-image img {
    width: 320px;
}

.elementor-3897 .elementor-element.elementor-element-0d07891 {
    z-index: 2;
    width: auto;
    max-width: auto;
    top: 60.126px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
    left: -18px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
    right: -18px;
}

.elementor-3897 .elementor-element.elementor-element-43ef813 {
    margin-top: 160px;
    margin-bottom: 0px;
}

.elementor-3897 .elementor-element.elementor-element-e9712fe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3897 .elementor-element.elementor-element-61d31d9.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
    padding: 0% 50% 0% 0%;
}

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

.elementor-widget.elementor-element-61d31d9 {
    opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-65b0113 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-eb81c42 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 22px;
    font-weight: 600;
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #B8B8B8;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .avante-portfolio-filter-wrapper {
    text-align: left;
}

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

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

.elementor-3897 .elementor-element.elementor-element-d80e7ca .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #ffd000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #ffd000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #ffd000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #ffd000;
}

.elementor-3897 .elementor-element.elementor-element-d80e7ca div.avante-portfolio-filter-wrapper a.filter-tag-btn {
    font-weight: 600;
}

@media(min-width:768px) {
    .elementor-3897 .elementor-element.elementor-element-c27975d {
        width: 50.12%;
    }
    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 24.98%;
    }
    .elementor-3897 .elementor-element.elementor-element-cf0574c {
        width: 24.564%;
    }
    .elementor-3897 .elementor-element.elementor-element-426609b {
        width: 48%;
    }
    .elementor-3897 .elementor-element.elementor-element-390a272 {
        width: 52%;
    }
}

@media(max-width:1024px) {
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 50px;
    }
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
        width: 50%;
    }
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-3897 .elementor-element.elementor-element-8213434 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-71d16a1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-adb6575 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3897 .elementor-element.elementor-element-2f93e9d {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 60px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-88b3449 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-2c808ca {
        margin-top: 100px;
        margin-bottom: 60px;
    }
    .elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-b640694 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-3897 .elementor-element.elementor-element-efbcb51 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-33ea221 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-8b1b73c {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-9fce266 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-d563414 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-1e96832 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-a69d897 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-76fe860 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-43ef813 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-65b0113 {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 36px;
    }
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide-content {
        margin-top: 50px;
    }
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-3897 .elementor-element.elementor-element-8213434 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-e6635f3 {
        text-align: center;
    }
    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-0302a37 {
        text-align: center;
    }
    .elementor-3897 .elementor-element.elementor-element-cf0574c {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-cf0574c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-422e9ba {
        text-align: center;
    }
    .elementor-3897 .elementor-element.elementor-element-71d16a1 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-426609b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-adb6575 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3897 .elementor-element.elementor-element-adb6575 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-6b59c45 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-0d0b31e > .elementor-widget-container {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-ebce2a4 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-390a272 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-327aba2 .elementor-image img {
        width: 100vw;
    }
    .elementor-3897 .elementor-element.elementor-element-327aba2 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-327aba2 {
        width: 100%;
        max-width: 100%;
        top: 199px;
    }
    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-327aba2 {
        left: 24px;
    }
    body.rtl .elementor-3897 .elementor-element.elementor-element-327aba2 {
        right: 24px;
    }
    .elementor-3897 .elementor-element.elementor-element-b5e16ef .elementor-image img {
        width: 100vw;
    }
    .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        left: -18px;
    }
    body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        right: -18px;
    }
    .elementor-3897 .elementor-element.elementor-element-2f93e9d {
        padding: 40px 0px 40px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-88b3449 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-2c808ca {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-3897 .elementor-element.elementor-element-90ff97d > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-8706cbf > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-dc4674d > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-c09fcb0 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-d041c5d > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3897 .elementor-element.elementor-element-b520ac9 .elementor-image img {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-b520ac9 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        width: 100%;
        max-width: 100%;
        top: 35px;
    }
    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        left: 32px;
    }
    body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        right: 32px;
    }
    .elementor-3897 .elementor-element.elementor-element-0d07891 .elementor-image img {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-0d07891 {
        width: 100%;
        max-width: 100%;
        top: 223.125px;
    }
    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
        left: 25px;
    }
    body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
        right: 25px;
    }
    .elementor-3897 .elementor-element.elementor-element-e9712fe > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3897 .elementor-element.elementor-element-65b0113 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3897 .elementor-element.elementor-element-c27975d {
        width: 50%;
    }
    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 50%;
    }
    .elementor-3897 .elementor-element.elementor-element-cf0574c {
        width: 50%;
    }
    .elementor-3897 .elementor-element.elementor-element-e2c66f8 {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-90ff97d {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-8706cbf {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-dc4674d {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-c09fcb0 {
        width: 100%;
    }
    .elementor-3897 .elementor-element.elementor-element-cc17336 {
        width: 100%;
    }
}

.elementor-3977 .elementor-element.elementor-element-7417f4e {
    margin-top: 40px;
    margin-bottom: 20px;
}

.elementor-3977 .elementor-element.elementor-element-3a9ad9a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-95495c8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-3977 .elementor-element.elementor-element-95495c8 {
    width: 100%;
    max-width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-6a57365 {
    --divider-border-style: solid;
    --divider-border-color: #000;
    --divider-border-width: 1px;
}

.elementor-3977 .elementor-element.elementor-element-6a57365 .elementor-divider-separator {
    width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-6a57365 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3977 .elementor-element.elementor-element-6a57365 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-3977 .elementor-element.elementor-element-de24e07 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-d7be307 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-84bcba3 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-3977 .elementor-element.elementor-element-edd6be9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-0ffae0c.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-0ffae0c .elementor-heading-title {
    font-size: 14px;
}

.elementor-element.elementor-element-0ffae0c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0ffae0c {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-d0ad6c6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-d0ad6c6 .elementor-heading-title {
    font-size: 14px;
}

.elementor-element.elementor-element-d0ad6c6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d0ad6c6 {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-9b3b908.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-9b3b908 .elementor-heading-title {
    font-size: 14px;
}

.elementor-element.elementor-element-9b3b908 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9b3b908 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-3977 .elementor-element.elementor-element-c730bb1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3977 .elementor-element.elementor-element-c730bb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3977 .elementor-element.elementor-element-c730bb1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-356985f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em;
}

.elementor-3977 .elementor-element.elementor-element-356985f > .elementor-widget-container {
    margin: 0px 100px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-356985f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-356985f {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-356985f {
    width: 100%;
    max-width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-84676fa .elementor-text-editor {
    text-align: left;
}

.elementor-3977 .elementor-element.elementor-element-84676fa > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-84676fa {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-84676fa {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-e97a262 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-3977 .elementor-element.elementor-element-436a0ea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-5d30d41 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-b968294 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-6928756 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-3977 .elementor-element.elementor-element-ece8482 {
    margin-top: 80px;
    margin-bottom: 60px;
}

.elementor-3977 .elementor-element.elementor-element-4aa8191 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-92907c5 {
    --divider-border-style: solid;
    --divider-border-color: #000;
    --divider-border-width: 1px;
}

.elementor-3977 .elementor-element.elementor-element-92907c5 .elementor-divider-separator {
    width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-92907c5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3977 .elementor-element.elementor-element-92907c5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-92907c5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-92907c5 {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-4c5aece.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-4c5aece .elementor-heading-title {
    font-size: 34px;
    line-height: 1.3em;
}

.elementor-3977 .elementor-element.elementor-element-4c5aece > .elementor-widget-container {
    margin: 0px 60px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-4c5aece {
    width: 100%;
    max-width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-9457edf .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0px;
}

.elementor-3977 .elementor-element.elementor-element-9457edf .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #ffffff;
    border-radius: 0px;
}

.elementor-3977 .elementor-element.elementor-element-9457edf .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-3977 .elementor-element.elementor-element-9457edf .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #ffffff;
}

.elementor-3977 .elementor-element.elementor-element-c9d52c3 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0% 0% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-9354c61 {
    text-align: left;
}

.elementor-3977 .elementor-element.elementor-element-9354c61.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3977 .elementor-element.elementor-element-9354c61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9354c61 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9354c61 {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-028ffec.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-3977 .elementor-element.elementor-element-028ffec > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-028ffec {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-028ffec {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-54479ff > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-1988be5 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-1256145 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-824fb71 {
    margin-top: 100px;
    margin-bottom: 40px;
}

.elementor-3977 .elementor-element.elementor-element-1276ec5 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-ae664e7 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-0234577 > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
}

.elementor-3977 .elementor-element.elementor-element-499e39c .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-b5498df > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-3977 .elementor-element.elementor-element-31b0179 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-30576ea {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-3977 .elementor-element.elementor-element-5c09629 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-c518758 {
    --divider-border-style: solid;
    --divider-border-color: #000;
    --divider-border-width: 1px;
}

.elementor-3977 .elementor-element.elementor-element-c518758 .elementor-divider-separator {
    width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-c518758 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-3977 .elementor-element.elementor-element-c518758 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c518758 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c518758 {
    opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-965aebf {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-965aebf.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-965aebf .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
}

.elementor-3977 .elementor-element.elementor-element-965aebf > .elementor-widget-container {
    padding: 0% 50% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-509ed1e {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-a3a4d4b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #ffffff;
    font-size: 28px;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #ebebeb;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3977 .elementor-element.elementor-element-dfa94c5 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.3em;
    }
    .elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3977 .elementor-element.elementor-element-84676fa > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-4c5aece .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3977 .elementor-element.elementor-element-824fb71 {
        margin-top: 80px;
        margin-bottom: 40px;
    }
    .elementor-3977 .elementor-element.elementor-element-965aebf .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-3977 .elementor-element.elementor-element-965aebf > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-509ed1e {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3977 .elementor-element.elementor-element-7417f4e {
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .elementor-3977 .elementor-element.elementor-element-3a9ad9a > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em;
    }
    .elementor-3977 .elementor-element.elementor-element-de24e07 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-84bcba3 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-c730bb1 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3977 .elementor-element.elementor-element-356985f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-e97a262 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-5d30d41 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-ece8482 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-4aa8191 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-4c5aece .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3977 .elementor-element.elementor-element-c9d52c3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 50px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-54479ff > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-d02ed9d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-1988be5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-1256145 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-824fb71 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-1276ec5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-ae664e7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-0234577 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-499e39c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-b5498df > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-965aebf .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-3977 .elementor-element.elementor-element-965aebf > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3977 .elementor-element.elementor-element-509ed1e {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-3977 .elementor-element.elementor-element-4aa8191 {
        width: 52%;
    }
    .elementor-3977 .elementor-element.elementor-element-c9d52c3 {
        width: 48%;
    }
    .elementor-3977 .elementor-element.elementor-element-54479ff {
        width: 71.968%;
    }
    .elementor-3977 .elementor-element.elementor-element-1988be5 {
        width: 28.029%;
    }
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container {
    min-height: 600px;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a:not(.elementor-motion-effects-element-type-background),
.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3482 .elementor-element.elementor-element-f02ca2e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3482 .elementor-element.elementor-element-f02ca2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3482 .elementor-element.elementor-element-f02ca2e > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3482 .elementor-element.elementor-element-9de57e4.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3482 .elementor-element.elementor-element-9de57e4 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3482 .elementor-element.elementor-element-9de57e4 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3482 .elementor-element.elementor-element-60661a1.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3482 .elementor-element.elementor-element-5f1ec5f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-3482 .elementor-element.elementor-element-8f80acd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: center;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #B8B8B8;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #ffd000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #ffd000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #ffd000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #ffd000;
}

.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.avante-portfolio-filter-wrapper a.filter-tag-btn {
    font-weight: 600;
}

@media(min-width:1025px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a:not(.elementor-motion-effects-element-type-background),
    .elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container {
        min-height: 520px;
    }
    .elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3482 .elementor-element.elementor-element-f02ca2e > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container {
    min-height: 600px;
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3527 .elementor-element.elementor-element-d504267:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3527 .elementor-element.elementor-element-d504267 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3527 .elementor-element.elementor-element-411eed3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3527 .elementor-element.elementor-element-411eed3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3527 .elementor-element.elementor-element-411eed3 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-601085e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3527 .elementor-element.elementor-element-601085e .elementor-heading-title {
    font-weight: 700;
}

.elementor-3527 .elementor-element.elementor-element-601085e > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3527 .elementor-element.elementor-element-4f872ad.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3527 .elementor-element.elementor-element-4f872ad .elementor-heading-title {
    font-size: 55px;
}

.elementor-3527 .elementor-element.elementor-element-410030d {
    padding: 0px 20px 0px 20px;
}

.elementor-3527 .elementor-element.elementor-element-8080151 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .portfolio-grid-wrapper:after {
    background-color: rgba(255, 255, 255, 0.9);
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .portfolio-grid-wrapper h3 {
    color: #000000;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb div.portfolio-grid-wrapper h3 {
    font-size: 28px;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .portfolio-grid-wrapper figcaption .portfolio-grid-subtitle {
    color: rgba(0, 0, 0, 0.65);
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3527 .elementor-element.elementor-element-1b574fb .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3527 .elementor-element.elementor-element-d504267:not(.elementor-motion-effects-element-type-background),
    .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3527 .elementor-element.elementor-element-4f872ad .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3527 .elementor-element.elementor-element-410030d {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3527 .elementor-element.elementor-element-d504267 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3527 .elementor-element.elementor-element-411eed3 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3527 .elementor-element.elementor-element-4f872ad .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3527 .elementor-element.elementor-element-410030d {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container {
    min-height: 600px;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268:not(.elementor-motion-effects-element-type-background),
.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3535 .elementor-element.elementor-element-c4b9244.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3535 .elementor-element.elementor-element-c4b9244.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3535 .elementor-element.elementor-element-c4b9244 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3535 .elementor-element.elementor-element-95c80d1.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3535 .elementor-element.elementor-element-ef009ea {
    padding: 0px 20px 0px 20px;
}

.elementor-3535 .elementor-element.elementor-element-7d271af > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3535 .elementor-element.elementor-element-637303e .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-3535 .elementor-element.elementor-element-637303e .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-3535 .elementor-element.elementor-element-637303e .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #ffffff;
    font-size: 32px;
}

.elementor-3535 .elementor-element.elementor-element-637303e .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #ebebeb;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3535 .elementor-element.elementor-element-637303e .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3535 .elementor-element.elementor-element-637303e .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3535 .elementor-element.elementor-element-637303e div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3535 .elementor-element.elementor-element-637303e .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3535 .elementor-element.elementor-element-637303e div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3535 .elementor-element.elementor-element-637303e div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3535 .elementor-element.elementor-element-637303e .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268:not(.elementor-motion-effects-element-type-background),
    .elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3535 .elementor-element.elementor-element-ef009ea {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3535 .elementor-element.elementor-element-c4b9244 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3535 .elementor-element.elementor-element-ef009ea {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container {
    min-height: 600px;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00:not(.elementor-motion-effects-element-type-background),
.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3563 .elementor-element.elementor-element-1577e81.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3563 .elementor-element.elementor-element-1577e81.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3563 .elementor-element.elementor-element-1577e81 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3563 .elementor-element.elementor-element-23ede15.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3563 .elementor-element.elementor-element-23ede15 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3563 .elementor-element.elementor-element-23ede15 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3563 .elementor-element.elementor-element-c6f2bde.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3563 .elementor-element.elementor-element-c6f2bde .elementor-heading-title {
    font-size: 55px;
}

.elementor-3563 .elementor-element.elementor-element-4f43b95 {
    padding: 0px 20px 0px 20px;
}

.elementor-3563 .elementor-element.elementor-element-9f41502 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-3563 .elementor-element.elementor-element-04aebba .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #ffffff;
    font-size: 30px;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #ebebeb;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3563 .elementor-element.elementor-element-04aebba div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3563 .elementor-element.elementor-element-04aebba div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3563 .elementor-element.elementor-element-04aebba div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3563 .elementor-element.elementor-element-04aebba .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00:not(.elementor-motion-effects-element-type-background),
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3563 .elementor-element.elementor-element-c6f2bde .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3563 .elementor-element.elementor-element-4f43b95 {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3563 .elementor-element.elementor-element-1577e81 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3563 .elementor-element.elementor-element-c6f2bde .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3563 .elementor-element.elementor-element-4f43b95 {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-container {
    min-height: 600px;
}

.elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3578 .elementor-element.elementor-element-84eec41:not(.elementor-motion-effects-element-type-background),
.elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3578 .elementor-element.elementor-element-84eec41 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3578 .elementor-element.elementor-element-46f8e57.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3578 .elementor-element.elementor-element-46f8e57.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3578 .elementor-element.elementor-element-46f8e57 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3578 .elementor-element.elementor-element-4fd3f20.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3578 .elementor-element.elementor-element-8958436 {
    padding: 0px 20px 0px 20px;
}

.elementor-3578 .elementor-element.elementor-element-8ad27b1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 22px;
    text-align: left;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #999999;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3578 .elementor-element.elementor-element-c9884f9 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3578 .elementor-element.elementor-element-84eec41:not(.elementor-motion-effects-element-type-background),
    .elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3578 .elementor-element.elementor-element-84eec41 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
        font-size: 45px;
    }
}

@media(max-width:767px) {
    .elementor-3578 .elementor-element.elementor-element-84eec41 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3578 .elementor-element.elementor-element-46f8e57 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
        font-size: 40px;
    }
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container {
    min-height: 600px;
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3589 .elementor-element.elementor-element-e606774:not(.elementor-motion-effects-element-type-background),
.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3589 .elementor-element.elementor-element-e606774 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3589 .elementor-element.elementor-element-45926b7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3589 .elementor-element.elementor-element-45926b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3589 .elementor-element.elementor-element-45926b7 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3589 .elementor-element.elementor-element-3432b72.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3589 .elementor-element.elementor-element-3432b72 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3589 .elementor-element.elementor-element-3432b72 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3589 .elementor-element.elementor-element-e892233.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3589 .elementor-element.elementor-element-aa8c94f {
    padding: 0px 20px 0px 20px;
}

.elementor-3589 .elementor-element.elementor-element-bccb928 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .portfolio-masonry-grid-wrapper img {
    border-radius: 0px;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .portfolio-masonry-grid-wrapper figcaption {
    border-radius: 0px;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .portfolio-masonry-grid-wrapper h3 {
    color: #000000;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 div.portfolio-masonry-grid-wrapper {
    text-align: left;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .portfolio_masonry_subtitle {
    color: #999999;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .portfolio-masonry-content .portfolio_masonry_subtitle {
    font-size: 14px;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3589 .elementor-element.elementor-element-85513b2 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3589 .elementor-element.elementor-element-e606774:not(.elementor-motion-effects-element-type-background),
    .elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3589 .elementor-element.elementor-element-aa8c94f {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3589 .elementor-element.elementor-element-e606774 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3589 .elementor-element.elementor-element-45926b7 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3589 .elementor-element.elementor-element-aa8c94f {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container {
    min-height: 600px;
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3604 .elementor-element.elementor-element-1175292:not(.elementor-motion-effects-element-type-background),
.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3604 .elementor-element.elementor-element-1175292 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3604 .elementor-element.elementor-element-4681c08.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3604 .elementor-element.elementor-element-4681c08.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3604 .elementor-element.elementor-element-4681c08 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3604 .elementor-element.elementor-element-8bf6afb.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3604 .elementor-element.elementor-element-8bf6afb .elementor-heading-title {
    font-weight: 700;
}

.elementor-3604 .elementor-element.elementor-element-8bf6afb > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3604 .elementor-element.elementor-element-a3ea10d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
    font-size: 55px;
}

.elementor-3604 .elementor-element.elementor-element-e4fce3f {
    padding: 0px 20px 0px 20px;
}

.elementor-3604 .elementor-element.elementor-element-3d3d659 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .portfolio-masonry-grid-wrapper img {
    border-radius: 0px;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .portfolio-masonry-grid-wrapper {
    border-radius: 0px;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper figcaption .overflow-inner h3 {
    color: #ffffff;
    font-size: 32px;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 div.portfolio-masonry-grid-wrapper {
    text-align: left;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper figcaption .overflow-inner .portfolio-grid-subtitle {
    color: #ffffff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3604 .elementor-element.elementor-element-ff5dba4 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3604 .elementor-element.elementor-element-1175292:not(.elementor-motion-effects-element-type-background),
    .elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3604 .elementor-element.elementor-element-e4fce3f {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3604 .elementor-element.elementor-element-1175292 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3604 .elementor-element.elementor-element-4681c08 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3604 .elementor-element.elementor-element-e4fce3f {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
    min-height: 500px;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a:not(.elementor-motion-effects-element-type-background),
.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3626 .elementor-element.elementor-element-0aeff51.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3626 .elementor-element.elementor-element-0aeff51.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3626 .elementor-element.elementor-element-0aeff51 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-3626 .elementor-element.elementor-element-3df8376.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3626 .elementor-element.elementor-element-3df8376 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3626 .elementor-element.elementor-element-3df8376 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-3df8376 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3df8376 {
    opacity: 0;
}

.elementor-3626 .elementor-element.elementor-element-3df8376 {
    width: 100%;
    max-width: 100%;
}

.elementor-3626 .elementor-element.elementor-element-e06ecda.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3626 .elementor-element.elementor-element-e06ecda .elementor-heading-title {
    font-size: 55px;
}

.elementor-element.elementor-element-e06ecda {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e06ecda {
    opacity: 0;
}

.elementor-3626 .elementor-element.elementor-element-e06ecda {
    width: 100%;
    max-width: 100%;
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c:not(.elementor-motion-effects-element-type-background),
.elementor-3626 .elementor-element.elementor-element-d4ea77c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #111111;
    background-image: url("../../upload/business-concept-PSKCLPE-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-3626 .elementor-element.elementor-element-4049706 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide {
    width: 350px;
    height: 350px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article {
    height: 350px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail {
    height: 350px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview {
    height: 350px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
    color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
    font-size: 28px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 div.portfolio-coverflow .swiper-slide .swiper-content .article {
    text-align: left;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
    color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
    font-size: 11px;
    letter-spacing: 2px;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label span {
    color: #000000;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label {
    background-color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span {
    color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span a {
    color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span {
    color: #ffffff;
}

.elementor-3626 .elementor-element.elementor-element-0d9dcb3 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span a {
    color: #ffffff;
}

@media(max-width:1024px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
        min-height: 500px;
    }
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3626 .elementor-element.elementor-element-e06ecda .elementor-heading-title {
        font-size: 45px;
    }
}

@media(max-width:767px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
        min-height: 400px;
    }
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3626 .elementor-element.elementor-element-0aeff51 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3626 .elementor-element.elementor-element-e06ecda .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3626 .elementor-element.elementor-element-4049706 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
}

@media(min-width:1025px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a:not(.elementor-motion-effects-element-type-background),
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
    min-height: 500px;
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3668 .elementor-element.elementor-element-de3c418:not(.elementor-motion-effects-element-type-background),
.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3668 .elementor-element.elementor-element-de3c418 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3668 .elementor-element.elementor-element-3f73c0a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3668 .elementor-element.elementor-element-3f73c0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3668 .elementor-element.elementor-element-3f73c0a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-3668 .elementor-element.elementor-element-28ecff9.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3668 .elementor-element.elementor-element-28ecff9 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3668 .elementor-element.elementor-element-28ecff9 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-28ecff9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-28ecff9 {
    opacity: 0;
}

.elementor-3668 .elementor-element.elementor-element-28ecff9 {
    width: 100%;
    max-width: 100%;
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
    font-size: 55px;
}

.elementor-element.elementor-element-1fb8d81 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1fb8d81 {
    opacity: 0;
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81 {
    width: 100%;
    max-width: 100%;
}

.elementor-3668 .elementor-element.elementor-element-338b775 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-3668 .elementor-element.elementor-element-eadae88 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-wrapper .portfolio-timeline-img img {
    border-radius: 0px;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events-content h2 {
    color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a div.cd-horizontal-timeline .events-content h2 {
    font-size: 36px;
    font-weight: 600;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a div.cd-horizontal-timeline .events-content em {
    color: #999999;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events-content li .events-content-desc {
    color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-link {
    color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-link.continue-reading:before {
    background: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-link.continue-reading:after {
    background: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-link.continue-reading span:before {
    background: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .portfolio-timeline-link.continue-reading span:after {
    background: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events {
    background: #e7e7e7;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events a::after {
    border-color: #e7e7e7;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-timeline-navigation a {
    border-color: #e7e7e7;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .filling-line {
    background-color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events a.selected::after {
    background-color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline div.events a.selected::after {
    border-color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-horizontal-timeline .events a.older-event::after {
    border-color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-timeline-navigation a:hover {
    border-color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-timeline-navigation a.prev:hover:after {
    color: #000000;
}

.elementor-3668 .elementor-element.elementor-element-8a4e40a .cd-timeline-navigation a.next:hover:after {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
        min-height: 500px;
    }
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
        font-size: 45px;
    }
}

@media(max-width:767px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
        min-height: 400px;
    }
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3668 .elementor-element.elementor-element-de3c418 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3668 .elementor-element.elementor-element-3f73c0a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
        font-size: 36px;
    }
}

@media(min-width:1025px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418:not(.elementor-motion-effects-element-type-background),
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.elementor-3683 .elementor-element.elementor-element-bcf83bd {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3683 .elementor-element.elementor-element-9087540 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, 0.3);
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-size: 44px;
    line-height: 1.3em;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide div.timeline-text {
    line-height: 1.7em;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, 0.2);
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #ffffff;
}

.elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3683 .elementor-element.elementor-element-dc0c68e {
    padding: 0px 20px 0px 20px;
}

.elementor-3683 .elementor-element.elementor-element-c059144 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 22px;
    text-align: left;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #999999;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3683 .elementor-element.elementor-element-2f1f626 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 40px;
    }
}

@media(max-width:767px) {
    .elementor-3683 .elementor-element.elementor-element-9b5dd56 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 36px;
    }
}

.elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4019 .elementor-element.elementor-element-9685f5f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-4019 .elementor-element.elementor-element-9685f5f:not(.elementor-motion-effects-element-type-background),
.elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4019 .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
    margin: 0px 0px 100px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
    font-size: 60px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-6b6ff01 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6b6ff01 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e .elementor-heading-title {
    font-size: 20px;
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-93c9c6e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-93c9c6e {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-76e31c9.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-76e31c9 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-4019 .elementor-element.elementor-element-76e31c9 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-76e31c9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-76e31c9 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-825754e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-825754e .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-4019 .elementor-element.elementor-element-825754e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-825754e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-825754e {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-c5b5333 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-4019 .elementor-element.elementor-element-33379ae.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4019 .elementor-element.elementor-element-33379ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4019 .elementor-element.elementor-element-33379ae > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-d5bac8d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-d5bac8d .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em;
}

.elementor-4019 .elementor-element.elementor-element-d5bac8d > .elementor-widget-container {
    margin: 0px 100px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d5bac8d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d5bac8d {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-d5bac8d {
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-af1a2a9 .elementor-text-editor {
    text-align: left;
}

.elementor-4019 .elementor-element.elementor-element-af1a2a9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-af1a2a9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-af1a2a9 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4019 .elementor-element.elementor-element-ebb27ae.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4019 .elementor-element.elementor-element-ebb27ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4019 .elementor-element.elementor-element-ebb27ae > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-9e7a048.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em;
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 > .elementor-widget-container {
    margin: 0px 100px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9e7a048 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9e7a048 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 {
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-abd2005 .elementor-text-editor {
    text-align: left;
}

.elementor-4019 .elementor-element.elementor-element-abd2005 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-abd2005 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-abd2005 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-bc6b351 {
    margin-top: 60px;
    margin-bottom: 120px;
}

.elementor-4019 .elementor-element.elementor-element-7d928f5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-5a19213 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-a35b690 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-54065b5 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container {
    min-height: 700px;
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4019 .elementor-element.elementor-element-05492fe {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-4019 .elementor-element.elementor-element-05492fe:not(.elementor-motion-effects-element-type-background),
.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4019 .elementor-element.elementor-element-bb1c2a2 > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    padding: 0% 60% 0% 0%;
}

.elementor-4019 .elementor-element.elementor-element-18db008 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-18db008.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em;
}

.elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-18db008 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-18db008 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-9f29515 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-9f29515.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-9f29515 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-4019 .elementor-element.elementor-element-9f29515 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-9f29515 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9f29515 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 .elementor-heading-title {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-element.elementor-element-b9b3a29 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b9b3a29 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-a720d31 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-178e97b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-ff1ba09 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-aa706d9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-38e1730 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-4019 .elementor-element.elementor-element-51e6381 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-304aa8b {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-304aa8b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-304aa8b .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
}

.elementor-4019 .elementor-element.elementor-element-304aa8b > .elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-304aa8b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-304aa8b {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-99fe584 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-99fe584.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-99fe584 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-99fe584 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-b8a2e71 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-4019 .elementor-element.elementor-element-c789b51 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e {
    --divider-border-style: solid;
    --divider-border-color: #000;
    --divider-border-width: 1px;
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e .elementor-divider-separator {
    width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-element.elementor-element-5ca7a3e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5ca7a3e {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
    font-size: 30px;
    font-weight: 700;
}

.elementor-element.elementor-element-4e5b0e6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4e5b0e6 {
    opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-bb8904c {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-4019 .elementor-element.elementor-element-d4cbfdf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-wrapper h3 {
    color: #ffffff;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 div.portfolio-grid-wrapper h3 {
    font-size: 32px;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-wrapper figcaption .portfolio-grid-subtitle {
    color: rgba(255, 255, 255, 0.65);
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-4019 .elementor-element.elementor-element-741ed03 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-bc-flex-widget .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column .elementor-column-wrap {
        align-items: flex-end;
    }
    .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-4019 .elementor-element.elementor-element-d5bac8d .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4019 .elementor-element.elementor-element-af1a2a9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4019 .elementor-element.elementor-element-abd2005 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container {
        min-height: 520px;
    }
    .elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-304aa8b .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-4019 .elementor-element.elementor-element-304aa8b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-4019 .elementor-element.elementor-element-bb8904c {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-741ed03 div.portfolio-grid-wrapper h3 {
        font-size: 26px;
    }
    .elementor-4019 .elementor-element.elementor-element-741ed03 .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
        font-size: 12px;
    }
}

@media(min-width:1025px) {
    .elementor-4019 .elementor-element.elementor-element-9685f5f:not(.elementor-motion-effects-element-type-background),
    .elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-4019 .elementor-element.elementor-element-05492fe:not(.elementor-motion-effects-element-type-background),
    .elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:767px) {
    .elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4019 .elementor-element.elementor-element-6b6ff01 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-c5b5333 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-33379ae > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-d5bac8d .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-4019 .elementor-element.elementor-element-ebb27ae > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-4019 .elementor-element.elementor-element-bc6b351 {
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .elementor-4019 .elementor-element.elementor-element-5a19213 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-5a19213 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4019 .elementor-element.elementor-element-54065b5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-54065b5 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-4019 .elementor-element.elementor-element-05492fe {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-bb1c2a2 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-a720d31 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-304aa8b .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4019 .elementor-element.elementor-element-304aa8b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-5ca7a3e > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4019 .elementor-element.elementor-element-bb8904c {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container {
    min-height: 600px;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe:not(.elementor-motion-effects-element-type-background),
.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3697 .elementor-element.elementor-element-bec577b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3697 .elementor-element.elementor-element-bec577b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3697 .elementor-element.elementor-element-bec577b > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3697 .elementor-element.elementor-element-51b60c6.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3697 .elementor-element.elementor-element-51b60c6 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3697 .elementor-element.elementor-element-51b60c6 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3697 .elementor-element.elementor-element-c4ae005.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3697 .elementor-element.elementor-element-c4ae005 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3697 .elementor-element.elementor-element-a74ac07 {
    padding: 0px 20px 0px 20px;
}

.elementor-3697 .elementor-element.elementor-element-19b2cb2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .portfolio-classic-grid-wrapper h3 {
    color: #000000;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 div.portfolio-classic-grid-wrapper h3 {
    font-size: 22px;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 div.portfolio-classic-grid-wrapper {
    text-align: center;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .portfolio-classic-grid-wrapper .portfolio-classic-subtitle {
    color: #B8B8B8;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 div.avante-portfolio-filter-wrapper .filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 div.avante-portfolio-filter-wrapper .filter-tag-btn.active {
    border-color: #000000;
}

.elementor-3697 .elementor-element.elementor-element-9abb584 .avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3697 .elementor-element.elementor-element-d88e4fe:not(.elementor-motion-effects-element-type-background),
    .elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container {
        min-height: 520px;
    }
    .elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3697 .elementor-element.elementor-element-a74ac07 {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3697 .elementor-element.elementor-element-bec577b > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3697 .elementor-element.elementor-element-c4ae005 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3697 .elementor-element.elementor-element-a74ac07 {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
    min-height: 500px;
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3734 .elementor-element.elementor-element-a41322f:not(.elementor-motion-effects-element-type-background),
.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3734 .elementor-element.elementor-element-a41322f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3734 .elementor-element.elementor-element-33edc81.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3734 .elementor-element.elementor-element-33edc81.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3734 .elementor-element.elementor-element-33edc81 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-3734 .elementor-element.elementor-element-3bf8dd5.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3734 .elementor-element.elementor-element-3bf8dd5 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3734 .elementor-element.elementor-element-3bf8dd5 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-3bf8dd5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3bf8dd5 {
    opacity: 0;
}

.elementor-3734 .elementor-element.elementor-element-3bf8dd5 {
    width: 100%;
    max-width: 100%;
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
    font-size: 55px;
}

.elementor-element.elementor-element-bb5f7f6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bb5f7f6 {
    opacity: 0;
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6 {
    width: 100%;
    max-width: 100%;
}

.elementor-3734 .elementor-element.elementor-element-924d4d1 {
    padding: 0px 30px 0px 30px;
}

.elementor-3734 .elementor-element.elementor-element-2e1f0cf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3734 .elementor-element.elementor-element-14aaa15 .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0px;
}

.elementor-3734 .elementor-element.elementor-element-14aaa15 .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #ffffff;
    border-radius: 0px;
}

.elementor-3734 .elementor-element.elementor-element-14aaa15 .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, 0.7);
}

.elementor-3734 .elementor-element.elementor-element-14aaa15 .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #ffffff;
}

.elementor-3734 .elementor-element.elementor-element-14aaa15 .avante-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

@media(max-width:1024px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
        min-height: 500px;
    }
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3734 .elementor-element.elementor-element-924d4d1 {
        padding: 0px 30px 0px 30px;
    }
}

@media(max-width:767px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
        min-height: 400px;
    }
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3734 .elementor-element.elementor-element-a41322f {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-3734 .elementor-element.elementor-element-33edc81 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3734 .elementor-element.elementor-element-924d4d1 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3734 .elementor-element.elementor-element-2e1f0cf > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
}

@media(min-width:1025px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f:not(.elementor-motion-effects-element-type-background),
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
    min-height: 500px;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526:not(.elementor-motion-effects-element-type-background),
.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3746 .elementor-element.elementor-element-7f6d6d8.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3746 .elementor-element.elementor-element-7f6d6d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3746 .elementor-element.elementor-element-7f6d6d8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba .elementor-heading-title {
    font-weight: 700;
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-b48b2ba {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b48b2ba {
    opacity: 0;
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba {
    width: 100%;
    max-width: 100%;
}

.elementor-3746 .elementor-element.elementor-element-fe98866.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3746 .elementor-element.elementor-element-fe98866 .elementor-heading-title {
    font-size: 55px;
}

.elementor-element.elementor-element-fe98866 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-fe98866 {
    opacity: 0;
}

.elementor-3746 .elementor-element.elementor-element-fe98866 {
    width: 100%;
    max-width: 100%;
}

.elementor-3746 .elementor-element.elementor-element-ac473fb {
    padding: 0px 20px 0px 20px;
}

.elementor-3746 .elementor-element.elementor-element-9c3e634 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0px;
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #ffffff;
    border-radius: 0px;
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, 0.7);
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #ffffff;
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-3746 .elementor-element.elementor-element-669134a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
        min-height: 500px;
    }
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3746 .elementor-element.elementor-element-1ea2526 {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-3746 .elementor-element.elementor-element-ac473fb {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
        min-height: 400px;
    }
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3746 .elementor-element.elementor-element-1ea2526 {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3746 .elementor-element.elementor-element-7f6d6d8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3746 .elementor-element.elementor-element-fe98866 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3746 .elementor-element.elementor-element-ac473fb {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3746 .elementor-element.elementor-element-9c3e634 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
}

@media(min-width:1025px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526:not(.elementor-motion-effects-element-type-background),
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
    min-height: 500px;
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3755 .elementor-element.elementor-element-410395d:not(.elementor-motion-effects-element-type-background),
.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3755 .elementor-element.elementor-element-410395d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3755 .elementor-element.elementor-element-808d5e2.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3755 .elementor-element.elementor-element-808d5e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3755 .elementor-element.elementor-element-808d5e2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-3755 .elementor-element.elementor-element-eee32c5.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-3755 .elementor-element.elementor-element-eee32c5 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3755 .elementor-element.elementor-element-eee32c5 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-eee32c5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-eee32c5 {
    opacity: 0;
}

.elementor-3755 .elementor-element.elementor-element-eee32c5 {
    width: 100%;
    max-width: 100%;
}

.elementor-3755 .elementor-element.elementor-element-2ebe488.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-3755 .elementor-element.elementor-element-2ebe488 .elementor-heading-title {
    font-size: 55px;
}

.elementor-element.elementor-element-2ebe488 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ebe488 {
    opacity: 0;
}

.elementor-3755 .elementor-element.elementor-element-2ebe488 {
    width: 100%;
    max-width: 100%;
}

.elementor-3755 .elementor-element.elementor-element-6b6be72 {
    padding: 0px 0px 0px 0px;
}

.elementor-3755 .elementor-element.elementor-element-e5e1739 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0px;
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #ffffff;
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
    background: rgba(0, 0, 0, 0.7);
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #ffffff;
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

@media(max-width:1024px) {
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
        min-height: 500px;
    }
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3755 .elementor-element.elementor-element-2ebe488 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-3755 .elementor-element.elementor-element-6b6be72 {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
        min-height: 400px;
    }
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3755 .elementor-element.elementor-element-410395d {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3755 .elementor-element.elementor-element-808d5e2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3755 .elementor-element.elementor-element-2ebe488 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3755 .elementor-element.elementor-element-6b6be72 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3755 .elementor-element.elementor-element-e5e1739 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:1025px) {
    .elementor-3755 .elementor-element.elementor-element-410395d:not(.elementor-motion-effects-element-type-background),
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.elementor-3723 .elementor-element.elementor-element-e33bf52 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-button-next i {
    color: #ffffff;
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-button-prev i {
    color: #ffffff;
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-title {
    color: #ffffff;
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-caption {
    color: rgba(0, 0, 0, 0.38);
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-slide .gallery-fullscreen-content .gallery-fullscreen-caption {
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-description {
    color: #ffffff;
}

.elementor-3371 .elementor-element.elementor-element-7a9faf0 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-3371 .elementor-element.elementor-element-1f321c9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-header h5 a {
    color: #000000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-info-cat a {
    color: #ffd000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-header-wrapper > p {
    color: #000000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 a.continue-reading {
    color: #000000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-attribute a {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3371 .elementor-element.elementor-element-7a9faf0 {
        margin-top: -20px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3371 .elementor-element.elementor-element-7a9faf0 {
        margin-top: -20px;
        margin-bottom: 0px;
    }
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container {
    min-height: 600px;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5:not(.elementor-motion-effects-element-type-background),
.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3379 .elementor-element.elementor-element-a5dad95.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3379 .elementor-element.elementor-element-a5dad95.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3379 .elementor-element.elementor-element-a5dad95 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3379 .elementor-element.elementor-element-9ebcf74.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3379 .elementor-element.elementor-element-9ebcf74 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3379 .elementor-element.elementor-element-9ebcf74 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3379 .elementor-element.elementor-element-f686eba.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3379 .elementor-element.elementor-element-f686eba .elementor-heading-title {
    font-size: 55px;
}

.elementor-3379 .elementor-element.elementor-element-3aa1fcf {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3379 .elementor-element.elementor-element-446fc81 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-header h5 a {
    color: #000000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-info-cat a {
    color: #ffd000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-header-wrapper > p {
    color: #000000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c a.continue-reading {
    color: #000000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-attribute a {
    color: #000000;
}

body.elementor-page-3379:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3379 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0f0f0;
}

@media(min-width:1025px) {
    .elementor-3379 .elementor-element.elementor-element-a7864f5:not(.elementor-motion-effects-element-type-background),
    .elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3379 .elementor-element.elementor-element-3aa1fcf {
        margin-top: 0px;
        margin-bottom: 40px;
    }
}

@media(max-width:767px) {
    .elementor-3379 .elementor-element.elementor-element-a5dad95 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3379 .elementor-element.elementor-element-f686eba .elementor-heading-title {
        font-size: 40px;
    }
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-container {
    min-height: 600px;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf:not(.elementor-motion-effects-element-type-background),
.elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3413 .elementor-element.elementor-element-0d28c20.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3413 .elementor-element.elementor-element-0d28c20.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3413 .elementor-element.elementor-element-0d28c20 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3413 .elementor-element.elementor-element-ab10e99.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3413 .elementor-element.elementor-element-ab10e99 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3413 .elementor-element.elementor-element-ab10e99 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3413 .elementor-element.elementor-element-cd39cad.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3413 .elementor-element.elementor-element-cd39cad .elementor-heading-title {
    font-size: 55px;
}

.elementor-3413 .elementor-element.elementor-element-31dedf1 {
    margin-top: 0px;
    margin-bottom: 40px;
    z-index: 2;
}

.elementor-3413 .elementor-element.elementor-element-81c7b3c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-header h5 a {
    color: #000000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-info-cat a {
    color: #ffd000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-header-wrapper > p {
    color: #000000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 a.continue-reading {
    color: #000000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-attribute a {
    color: #000000;
}

body.elementor-page-3413:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3413 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0f0f0;
}

@media(min-width:1025px) {
    .elementor-3413 .elementor-element.elementor-element-6ef75bf:not(.elementor-motion-effects-element-type-background),
    .elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-container {
        min-height: 520px;
    }
    .elementor-3413 .elementor-element.elementor-element-6ef75bf > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
}

@media(max-width:767px) {
    .elementor-3413 .elementor-element.elementor-element-0d28c20 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3413 .elementor-element.elementor-element-cd39cad .elementor-heading-title {
        font-size: 40px;
    }
}

.elementor-3423 .elementor-element.elementor-element-1918676 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-3423 .elementor-element.elementor-element-3807e4d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-header h5 a {
    color: #000000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-info-cat a {
    color: #ffd000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-header-wrapper > p {
    color: #000000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f a.continue-reading {
    color: #000000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-attribute a {
    color: #000000;
}

@media(max-width:1024px) {
    .elementor-3423 .elementor-element.elementor-element-1918676 {
        margin-top: -20px;
        margin-bottom: 0px;
    }
}

.elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-container {
    min-height: 230px;
}

.elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3427 .elementor-element.elementor-element-bdec612:not(.elementor-motion-effects-element-type-background),
.elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/man-signature-document-life-insurance-investment.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3427 .elementor-element.elementor-element-bdec612 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3427 .elementor-element.elementor-element-84d2dcf.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3427 .elementor-element.elementor-element-84d2dcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3427 .elementor-element.elementor-element-84d2dcf > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3427 .elementor-element.elementor-element-5a94bec.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3427 .elementor-element.elementor-element-5a94bec .elementor-heading-title {
    font-weight: 700;
}

.elementor-3427 .elementor-element.elementor-element-5a94bec > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3427 .elementor-element.elementor-element-81b446b.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3427 .elementor-element.elementor-element-81b446b .elementor-heading-title {
    font-size: 55px;
}

.elementor-3427 .elementor-element.elementor-element-499eea2 {
    margin-top: 0px;
    margin-bottom: 40px;
    z-index: 2;
}

.elementor-3427 .elementor-element.elementor-element-ba24789 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-header h5 a {
    color: #000000;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-info-cat a {
    color: #ffd000;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-header-wrapper > p {
    color: #000000;
}

.elementor-3427 .elementor-element.elementor-element-177899c a.continue-reading {
    color: #000000;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-attribute a {
    color: #000000;
}

body.elementor-page-3427:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3427 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0f0f0;
}

@media(min-width:1025px) {
    .elementor-3427 .elementor-element.elementor-element-bdec612:not(.elementor-motion-effects-element-type-background),
    .elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3427 .elementor-element.elementor-element-bdec612 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3427 .elementor-element.elementor-element-499eea2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3427 .elementor-element.elementor-element-84d2dcf > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3427 .elementor-element.elementor-element-81b446b .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3427 .elementor-element.elementor-element-499eea2 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container {
    min-height: 600px;
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3455 .elementor-element.elementor-element-d423306:not(.elementor-motion-effects-element-type-background),
.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3455 .elementor-element.elementor-element-d423306 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3455 .elementor-element.elementor-element-429edca.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3455 .elementor-element.elementor-element-429edca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3455 .elementor-element.elementor-element-429edca > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3455 .elementor-element.elementor-element-0377a19.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3455 .elementor-element.elementor-element-0377a19 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3455 .elementor-element.elementor-element-f152b61 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 15% 0% 15%;
}

.elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-header h5 a {
    color: #000000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-info-cat a {
    color: #ffd000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-header-wrapper > p {
    color: #000000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 a.continue-reading {
    color: #000000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-attribute a {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3455 .elementor-element.elementor-element-d423306:not(.elementor-motion-effects-element-type-background),
    .elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3455 .elementor-element.elementor-element-f152b61 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3455 .elementor-element.elementor-element-429edca > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3455 .elementor-element.elementor-element-0377a19 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3455 .elementor-element.elementor-element-f152b61 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container {
    min-height: 600px;
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3467 .elementor-element.elementor-element-891e803:not(.elementor-motion-effects-element-type-background),
.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3467 .elementor-element.elementor-element-891e803 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3467 .elementor-element.elementor-element-4200b3d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3467 .elementor-element.elementor-element-4200b3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3467 .elementor-element.elementor-element-4200b3d > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ae9eaac.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3467 .elementor-element.elementor-element-ae9eaac .elementor-heading-title {
    font-weight: 700;
}

.elementor-3467 .elementor-element.elementor-element-ae9eaac > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3467 .elementor-element.elementor-element-a1614a9.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3467 .elementor-element.elementor-element-a1614a9 .elementor-heading-title {
    font-size: 55px;
}

.elementor-3467 .elementor-element.elementor-element-b553ea6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 15% 0% 15%;
}

.elementor-3467 .elementor-element.elementor-element-3cfc5b5 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-header h5 a {
    color: #000000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-info-cat a {
    color: #ffd000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-header-wrapper > p {
    color: #000000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 a.continue-reading {
    color: #000000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-attribute a {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3467 .elementor-element.elementor-element-891e803:not(.elementor-motion-effects-element-type-background),
    .elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3467 .elementor-element.elementor-element-b553ea6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3467 .elementor-element.elementor-element-4200b3d > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3467 .elementor-element.elementor-element-a1614a9 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3467 .elementor-element.elementor-element-b553ea6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container {
    min-height: 600px;
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3478 .elementor-element.elementor-element-78d1549:not(.elementor-motion-effects-element-type-background),
.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3478 .elementor-element.elementor-element-78d1549 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3478 .elementor-element.elementor-element-43c2edd.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-3478 .elementor-element.elementor-element-43c2edd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3478 .elementor-element.elementor-element-43c2edd > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
}

.elementor-3478 .elementor-element.elementor-element-2b3d542.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3478 .elementor-element.elementor-element-2b3d542 .elementor-heading-title {
    font-weight: 700;
}

.elementor-3478 .elementor-element.elementor-element-2b3d542 > .elementor-widget-container {
    margin: 0px 0px 10px 5px;
}

.elementor-3478 .elementor-element.elementor-element-1e0c18e.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3478 .elementor-element.elementor-element-1e0c18e .elementor-heading-title {
    font-size: 55px;
}

.elementor-3478 .elementor-element.elementor-element-f4eb35c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 15% 0% 15%;
}

.elementor-3478 .elementor-element.elementor-element-146669d > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-header h5 a {
    color: #000000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-info-cat a {
    color: #ffd000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-header-wrapper > p {
    color: #000000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c a.continue-reading {
    color: #000000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-attribute a {
    color: #000000;
}

@media(min-width:1025px) {
    .elementor-3478 .elementor-element.elementor-element-78d1549:not(.elementor-motion-effects-element-type-background),
    .elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container {
        min-height: 520px;
    }
    .elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-3478 .elementor-element.elementor-element-f4eb35c {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3478 .elementor-element.elementor-element-43c2edd > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
    }
    .elementor-3478 .elementor-element.elementor-element-1e0c18e .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-3478 .elementor-element.elementor-element-f4eb35c {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container {
    min-height: 660px;
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba:not(.elementor-motion-effects-element-type-background),
.elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home2_blur_bg.jpg");
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 60px;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-739abfb.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4309 .elementor-element.elementor-element-739abfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4309 .elementor-element.elementor-element-739abfb > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-ed0cc7e .elementor-image img {
    opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    width: 13px;
    max-width: 13px;
    top: -8.236%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    left: 75.024%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    right: 75.024%;
}

.elementor-4309 .elementor-element.elementor-element-fc6a816 .elementor-image img {
    opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-fc6a816 {
    width: 13px;
    max-width: 13px;
    top: -21.915%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fc6a816 {
    left: 82.135%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-fc6a816 {
    right: 82.135%;
}

.elementor-4309 .elementor-element.elementor-element-ecd9e6f .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    left: 100%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    right: 100%;
}

.elementor-4309 .elementor-element.elementor-element-9207d49 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-4309 .elementor-element.elementor-element-9207d49 {
    width: 65px;
    max-width: 65px;
    top: 109%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
    right: 107.478%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
    left: 107.478%;
}

.elementor-4309 .elementor-element.elementor-element-10f082a .elementor-image img {
    opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-10f082a {
    width: 24px;
    max-width: 24px;
    top: 103%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
    right: 18%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
    left: 18%;
}

.elementor-4309 .elementor-element.elementor-element-28fd8b3 .elementor-image img {
    opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    width: 10px;
    max-width: 10px;
    top: 131%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    left: 8%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    right: 8%;
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-7a11b76.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a11b76 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a11b76 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-031f678.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-4309 .elementor-element.elementor-element-031f678 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-031f678 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-031f678 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-031f678 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-f25042f .elementor-text-editor {
    text-align: left;
}

.elementor-4309 .elementor-element.elementor-element-f25042f {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-f25042f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f25042f {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ef3d5b;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button:focus,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button:focus {
    color: #ffffff;
    background-color: #163967;
    border-color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button:focus svg,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-de2ccd2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-de2ccd2 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b90f96d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-fd488f8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-fd488f8 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-fd488f8 {
    width: 730px;
    max-width: 730px;
    top: -48%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    left: 4%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    right: 4%;
}

.elementor-4309 .elementor-element.elementor-element-d510407 {
    padding: 60px 0px 100px 0px;
}

.elementor-4309 .elementor-element.elementor-element-76529bf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-8d40210 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-8d40210.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8d40210 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8d40210 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-aa5743c.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-aa5743c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-4309 .elementor-element.elementor-element-aa5743c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-aa5743c {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-aa5743c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aa5743c {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-ddcb82f .elementor-image img {
    width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-ddcb82f {
    z-index: 0;
    width: auto;
    max-width: auto;
    top: 82px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ddcb82f {
    left: -304px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ddcb82f {
    right: -304px;
}

.elementor-4309 .elementor-element.elementor-element-4f922a4 {
    margin-top: 60px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-e1d8243.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-e1d8243.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-e1d8243:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
    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: 0px 40px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-e1d8243 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e1d8243 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-5f0821e .elementor-image img {
    width: 92px;
}

.elementor-4309 .elementor-element.elementor-element-5f0821e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-5f0821e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5f0821e {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-e24804b {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-e24804b.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-e24804b .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-e24804b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e24804b {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-3b5ced0 {
    --divider-border-style: zigzag;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-3b5ced0 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4309 .elementor-element.elementor-element-3b5ced0 .elementor-divider {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-3b5ced0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-3b5ced0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3b5ced0 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 .elementor-text-editor {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ce1b5c2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ce1b5c2 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-4e66437.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-4e66437.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-4e66437:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-4e66437 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4e66437 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-4d3f9b9 .elementor-image img {
    width: 70px;
}

.elementor-4309 .elementor-element.elementor-element-4d3f9b9 > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-4d3f9b9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4d3f9b9 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-6a0d72d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a0d72d {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-a2bc090 {
    --divider-border-style: zigzag;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-a2bc090 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4309 .elementor-element.elementor-element-a2bc090 .elementor-divider {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-a2bc090 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-a2bc090 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a2bc090 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-9ec7eca .elementor-text-editor {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-9ec7eca {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-9ec7eca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9ec7eca {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9ec7eca {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-fd34e98.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-fd34e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-fd34e98:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
    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: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-fd34e98 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-fd34e98 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-0634f2c .elementor-image img {
    width: 50px;
}

.elementor-4309 .elementor-element.elementor-element-0634f2c > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-0634f2c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0634f2c {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-a815dea {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-a815dea.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-a815dea .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-a815dea {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a815dea {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 {
    --divider-border-style: zigzag;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 .elementor-divider {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2a9e2b0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2a9e2b0 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b .elementor-text-editor {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5f7e21b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5f7e21b {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-5b28d6d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay,
.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
    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: 0px 0px 0px 40px;
    padding: 50px 30px 50px 30px;
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-5b28d6d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5b28d6d {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b9a2f91 .elementor-image img {
    width: 79px;
}

.elementor-4309 .elementor-element.elementor-element-b9a2f91 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-b9a2f91 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b9a2f91 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bfaab2b {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-bfaab2b.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-bfaab2b .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-bfaab2b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bfaab2b {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-c8bfc19 {
    --divider-border-style: zigzag;
    --divider-border-color: #ef3d5b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-c8bfc19 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4309 .elementor-element.elementor-element-c8bfc19 .elementor-divider {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-c8bfc19 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-c8bfc19 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c8bfc19 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-5378324 .elementor-text-editor {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-5378324 {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-5378324 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5378324 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5378324 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container {
    min-height: 400px;
}

.elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-618c186 {
    margin-top: 20px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-4309 .elementor-element.elementor-element-4887cda > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-070b2a8.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-070b2a8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-070b2a8 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b479953.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b479953 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b479953 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b479953 {
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 {
    text-align: left;
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e4df1e3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e4df1e3 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-fea5e2f {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-fea5e2f.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-fea5e2f .elementor-heading-title {
    font-weight: 700;
}

.elementor-element.elementor-element-fea5e2f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-fea5e2f {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
    color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon {
    font-size: 14px;
    padding: 10px;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 > .elementor-widget-container {
    margin: -3px 0px 0px 15px;
}

.elementor-element.elementor-element-bb2f5f5 {
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bb2f5f5 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-183185d > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-b6894f7 {
    z-index: 2;
}

.elementor-4309 .elementor-element.elementor-element-c9661ec > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-3de2828 {
    z-index: 2;
    width: 344px;
    max-width: 344px;
    top: 151.198px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
    left: 31px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
    right: 31px;
}

.elementor-4309 .elementor-element.elementor-element-fdded81 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-9654dea {
    width: 471px;
    max-width: 471px;
    top: -86px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9654dea {
    left: -122px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-9654dea {
    right: -122px;
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 > .elementor-container {
    min-height: 400px;
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
    z-index: 1;
}

.elementor-4309 .elementor-element.elementor-element-0b0098c > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-ea01ee0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-ac84874 {
    z-index: 4;
    width: 368px;
    max-width: 368px;
    top: -2vh;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
    left: -26%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
    right: -26%;
}

.elementor-4309 .elementor-element.elementor-element-70a5bc6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    z-index: 2;
    width: 408px;
    max-width: 408px;
    top: 123%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    left: -33%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    right: -33%;
}

.elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-06eaae9 .elementor-image img {
    width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-06eaae9 {
    z-index: 0;
    width: 750px;
    max-width: 750px;
    top: -395px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-06eaae9 {
    left: 137px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-06eaae9 {
    right: 137px;
}

.elementor-4309 .elementor-element.elementor-element-ffa4299 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-ffa4299.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-ffa4299 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-ffa4299 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ffa4299 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ffa4299 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-747a263.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-747a263 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-747a263 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-747a263 {
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-e9831ac {
    text-align: left;
}

.elementor-4309 .elementor-element.elementor-element-e9831ac.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-e9831ac > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e9831ac {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e9831ac {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ef3d5b;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button:focus,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button:focus {
    color: #ffffff;
    background-color: #163967;
    border-color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button:focus svg,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-bc37c97 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bc37c97 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-05cc049 {
    margin-top: 200px;
    margin-bottom: 80px;
}

.elementor-4309 .elementor-element.elementor-element-2a0293b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

.elementor-element.elementor-element-2002061 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2002061 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-f8bc87e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

.elementor-element.elementor-element-d4f98a1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d4f98a1 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-525fe0f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

.elementor-element.elementor-element-755821e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-755821e {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-7c4c84b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-number-wrapper {
    color: #ef3d5b;
    font-size: 58px;
}

.elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-title {
    color: #163967;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 2px;
}

.elementor-element.elementor-element-1ed49e2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1ed49e2 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-03a3750 {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon {
    font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-5843179 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-5843179 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-5843179 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-5843179 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon {
    font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-513f173 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-513f173 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-513f173 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-513f173 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-6fae2ac.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-6fae2ac.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon {
    font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6fae2ac {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6fae2ac {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon {
    font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-7100269 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-7100269 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7100269 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-7100269 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-b83beb4.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-b83beb4.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon {
    font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-b83beb4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b83beb4 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-c712201 {
    text-align: left;
}

.elementor-4309 .elementor-element.elementor-element-c712201.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-c712201 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-4309 .elementor-element.elementor-element-c712201 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-18bfacc {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-18bfacc.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-18bfacc .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
}

.elementor-4309 .elementor-element.elementor-element-18bfacc > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-4309 .elementor-element.elementor-element-45c3c73 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-45c3c73.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-45c3c73 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-stacked .elementor-icon {
    background-color: #ef3d5b;
    color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-framed .elementor-icon,
.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-default .elementor-icon svg {
    fill: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon i,
.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-163f149 > .elementor-widget-container {
    margin: 10px 0px 0px 15px;
}

.elementor-4309 .elementor-element.elementor-element-163f149 {
    width: auto;
    max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated,
.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 40px;
    padding: 80px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .slider > ul li {
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 5px;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .testimonial-info h3 {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "Cabin", Sans-serif;
    font-size: 22px;
    line-height: 1.6em;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .testimonial-info .author {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .testimonial-info div.author {
    font-size: 15px;
    font-weight: 600;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .testimonial-info-desc {
    color: #6b6d7e;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-4309 .elementor-element.elementor-element-4f4e855 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-container {
    min-height: 700px;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f:not(.elementor-motion-effects-element-type-background),
.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home2_fade_bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-38ae944 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-a931d80 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-a931d80.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a931d80 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a931d80 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-32fa54a.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-4309 .elementor-element.elementor-element-32fa54a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-32fa54a {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-32fa54a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-32fa54a {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-e730de4 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-4309 .elementor-element.elementor-element-02b3844 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-accordion-item {
    border-width: 10px;
    border-color: rgba(255, 255, 255, 0);
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: rgba(255, 255, 255, 0);
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-tab-title {
    background-color: #ef3d5b;
    color: #163967;
    font-size: 16px;
    padding: 20px 30px 20px 30px;
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-tab-content {
    padding: 0px 30px 0px 30px;
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-element.elementor-element-87a19a3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-87a19a3 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-0b176a1 {
    margin-top: 120px;
    margin-bottom: 40px;
}

.elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-6bebfb8 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-6bebfb8.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b;
}

.elementor-4309 .elementor-element.elementor-element-6bebfb8 .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4309 .elementor-element.elementor-element-6bebfb8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-6bebfb8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6bebfb8 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-208355b {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-208355b.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-4309 .elementor-element.elementor-element-208355b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-208355b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-208355b {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-header h5 a {
    color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-info-cat a {
    color: #ffd000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-header-wrapper > p {
    color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 a.continue-reading {
    color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-attribute a {
    color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-0348408 {
    z-index: 3;
}

.elementor-4309 .elementor-element.elementor-element-271f117 .elementor-image img {
    width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-271f117 {
    z-index: 0;
    width: auto;
    max-width: auto;
    top: -98px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-271f117 {
    left: -363px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-271f117 {
    right: -363px;
}

.elementor-4309 .elementor-element.elementor-element-46f696e:not(.elementor-motion-effects-element-type-background),
.elementor-4309 .elementor-element.elementor-element-46f696e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #163967 0%, #ef3d5b 100%);
}

.elementor-4309 .elementor-element.elementor-element-46f696e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-4309 .elementor-element.elementor-element-46f696e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309 .elementor-element.elementor-element-121c664 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-dbce393 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-dbce393.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-dbce393 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.2em;
}

.elementor-4309 .elementor-element.elementor-element-dbce393 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-dbce393 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-dbce393 {
    opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-1ffb3c9 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-1ffb3c9.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-1ffb3c9 .elementor-heading-title {
    font-size: 18px;
    line-height: 1.2em;
}

.elementor-4309 .elementor-element.elementor-element-1ffb3c9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-1ffb3c9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1ffb3c9 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-24459af.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-24459af.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4309 .elementor-element.elementor-element-24459af > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button {
    font-weight: 700;
    fill: #163967;
    color: #163967;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:hover,
.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:focus,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:hover svg,
.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:focus svg,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-421022c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-421022c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-421022c {
    opacity: 0;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4309 .elementor-element.elementor-element-e1d8243 {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-4e66437 {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-fd34e98 {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-5b28d6d {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-2a0293b {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-f8bc87e {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-525fe0f {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-7c4c84b {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03 {
        width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container {
        min-height: 620px;
    }
    .elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        left: 99%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        right: 99%;
    }
    .elementor-4309 .elementor-element.elementor-element-fc6a816 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fc6a816 {
        left: 99%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-fc6a816 {
        right: 99%;
    }
    .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
        left: 99%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
        right: 99%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
        right: -12%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
        left: -12%;
    }
    .elementor-4309 .elementor-element.elementor-element-9207d49 {
        top: -9vh;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
        right: -12%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
        left: -12%;
    }
    .elementor-4309 .elementor-element.elementor-element-10f082a {
        top: -9vh;
    }
    .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        left: 99%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        right: 99%;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        width: 596px;
        max-width: 596px;
        top: -44%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        left: -2%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        right: -2%;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-aa5743c .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-ce1b5c2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-9ec7eca > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-5f7e21b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-5378324 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container {
        min-height: 580px;
    }
    .elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4309 .elementor-element.elementor-element-618c186 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4887cda > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-3de2828 {
        width: 256px;
        max-width: 256px;
    }
    .elementor-4309 .elementor-element.elementor-element-9654dea {
        width: initial;
        max-width: initial;
        top: -182%;
    }
    .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-ac84874 {
        width: 215px;
        max-width: 215px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-05cc049 {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-2a0293b > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4309 .elementor-element.elementor-element-03a3750 {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .elementor-bc-flex-widget .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
        padding: 40px 0px 60px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-c712201 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-c712201 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-18bfacc {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 40px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-4309 .elementor-element.elementor-element-dbce393 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-dbce393 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-dbce393 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4309 .elementor-element.elementor-element-1ffb3c9 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-1ffb3c9 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-1ffb3c9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container {
        min-height: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-1a6bdba > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4309 .elementor-element.elementor-element-1a6bdba {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 120px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-739abfb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-031f678 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-de2ccd2 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-b90f96d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        text-align: center;
        width: 80%;
        max-width: 80%;
        top: 6%;
    }
    .elementor-4309 .elementor-element.elementor-element-fd488f8 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        left: -11%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        right: -11%;
    }
    .elementor-4309 .elementor-element.elementor-element-d510407 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-aa5743c {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-aa5743c .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4309 .elementor-element.elementor-element-aa5743c > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4f922a4 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated,
    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
        margin: 0px 20px 40px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated,
    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
        margin: 0px 20px 40px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated,
    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
        margin: 0px 20px 40px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated,
    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-618c186 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4887cda.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4309 .elementor-element.elementor-element-4887cda > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-b479953 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-e4df1e3 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-e4df1e3 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4309 .elementor-element.elementor-element-183185d > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-3de2828 .elementor-image img {
        width: 100vw;
    }
    .elementor-4309 .elementor-element.elementor-element-3de2828 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-3de2828 {
        width: 100%;
        max-width: 100%;
        top: 384px;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
        left: 32px;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
        right: 32px;
    }
    .elementor-4309 .elementor-element.elementor-element-9654dea .elementor-image img {
        width: 100vw;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9654dea {
        left: 4px;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-9654dea {
        right: 4px;
    }
    .elementor-4309 .elementor-element.elementor-element-9654dea {
        top: 19px;
    }
    .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-0b0098c > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-ac84874 .elementor-image img {
        width: 100vw;
    }
    .elementor-4309 .elementor-element.elementor-element-ac84874 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-ac84874 {
        width: 100%;
        max-width: 100%;
        top: 800%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
        left: 3.623%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
        right: 3.623%;
    }
    .elementor-4309 .elementor-element.elementor-element-1ded1d8 .elementor-image img {
        width: 100vw;
    }
    .elementor-4309 .elementor-element.elementor-element-1ded1d8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
        width: 100%;
        max-width: 100%;
        top: 127%;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
        left: 6%;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
        right: 6%;
    }
    .elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        padding: 0px 19px 0px 20px;
    }
    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-06eaae9 {
        left: 126px;
    }
    body.rtl .elementor-4309 .elementor-element.elementor-element-06eaae9 {
        right: 126px;
    }
    .elementor-4309 .elementor-element.elementor-element-06eaae9 {
        top: -583px;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-ffa4299 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-747a263 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-bc37c97 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-05cc049 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-2a0293b {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4309 .elementor-element.elementor-element-2002061 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4309 .elementor-element.elementor-element-f8bc87e {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4309 .elementor-element.elementor-element-d4f98a1 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4309 .elementor-element.elementor-element-525fe0f {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4309 .elementor-element.elementor-element-755821e .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4309 .elementor-element.elementor-element-7c4c84b {
        width: 50%;
    }
    .elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ed49e2 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4309 .elementor-element.elementor-element-03a3750 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated,
    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-c712201 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-18bfacc {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-4f4e855 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-9c22e3f {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-38ae944 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-32fa54a {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4309 .elementor-element.elementor-element-32fa54a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-02b3844 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-4309 .elementor-element.elementor-element-87a19a3 .elementor-accordion .elementor-tab-title {
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-87a19a3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-0b176a1 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 {
        text-align: center;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-6bebfb8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-208355b {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-4309 .elementor-element.elementor-element-208355b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-0348408 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-46f696e {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-121c664 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4309 .elementor-element.elementor-element-dbce393 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-dbce393 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-1ffb3c9 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4309 .elementor-element.elementor-element-1ffb3c9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4309 .elementor-element.elementor-element-421022c > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-4309 .elementor-element.elementor-element-4887cda {
        width: 40%;
    }
    .elementor-4309 .elementor-element.elementor-element-183185d {
        width: 60%;
    }
    .elementor-4309 .elementor-element.elementor-element-0b0098c {
        width: 60%;
    }
    .elementor-4309 .elementor-element.elementor-element-911586d {
        width: 40%;
    }
    .elementor-4309 .elementor-element.elementor-element-9394a03 {
        width: 30%;
    }
    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
        width: 70%;
    }
    .elementor-4309 .elementor-element.elementor-element-02b3844 {
        width: 55%;
    }
    .elementor-4309 .elementor-element.elementor-element-5833797 {
        width: 45%;
    }
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-container {
    min-height: 780px;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b:not(.elementor-motion-effects-element-type-background),
.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/businessman-working-alone-using-laptop-in-bare-DMZ23GR.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-shape-bottom svg {
    width: calc(150% + 1.3px);
    height: 179px;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-4541 .elementor-element.elementor-element-623df22 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-b9abc03 .elementor-image img {
    width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-b9abc03 {
    z-index: 3;
    bottom: -73%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-b9abc03 {
    left: -57%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-b9abc03 {
    right: -57%;
}

.elementor-4541 .elementor-element.elementor-element-33777d6 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-e4023d2.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    line-height: 1.1em;
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4023d2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e4023d2 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 .elementor-text-editor {
    text-align: left;
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.8em;
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-92ef6a6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-92ef6a6 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-8946e1b > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-8946e1b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8946e1b {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-f2679f1.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-f2679f1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f2679f1 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
    min-height: 400px;
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 {
    margin-top: 80px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a.elementor-widget-heading .elementor-heading-title {
    color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a7e05a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a7e05a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-1c6a049.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 43px;
    line-height: 1.3em;
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1c6a049 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1c6a049 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 {
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 {
    text-align: left;
}

.elementor-4541 .elementor-element.elementor-element-6d26b81.elementor-widget-heading .elementor-heading-title {
    color: #7e8090;
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-6d26b81 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6d26b81 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-864d09e {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-864d09e.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-864d09e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
}

.elementor-element.elementor-element-864d09e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-864d09e {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon {
    font-size: 14px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a > .elementor-widget-container {
    margin: -3px 0px 0px 15px;
}

.elementor-element.elementor-element-3f58b9a {
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3f58b9a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-23753b3 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-a04e217 {
    z-index: 2;
}

.elementor-4541 .elementor-element.elementor-element-5984dbb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-55c07f5 {
    z-index: 2;
    width: 344px;
    max-width: 344px;
    top: 151.198px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    left: 31px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    right: 31px;
}

.elementor-4541 .elementor-element.elementor-element-48b4228 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-2d88306 {
    width: 471px;
    max-width: 471px;
    top: -86px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
    left: -122px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
    right: -122px;
}

.elementor-4541 .elementor-element.elementor-element-5b89a1f .elementor-image img {
    width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-5b89a1f {
    z-index: 3;
    bottom: -437px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-5b89a1f {
    right: -71.2px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-5b89a1f {
    left: -71.2px;
}

.elementor-4541 .elementor-element.elementor-element-364f16e {
    margin-top: 160px;
    margin-bottom: 80px;
}

.elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-2d9b7e9 .elementor-image img {
    width: 127px;
}

.elementor-4541 .elementor-element.elementor-element-2d9b7e9 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-2d9b7e9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2d9b7e9 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-number-wrapper {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
}

.elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-697370d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-697370d {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-1c3c60c .elementor-image img {
    width: 65px;
}

.elementor-4541 .elementor-element.elementor-element-1c3c60c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-1c3c60c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1c3c60c {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-number-wrapper {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
}

.elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-390dc71 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-390dc71 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-4411230 .elementor-image img {
    width: 90px;
}

.elementor-4541 .elementor-element.elementor-element-4411230 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-element.elementor-element-4411230 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4411230 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-number-wrapper {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
}

.elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-150dcb4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-150dcb4 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-ce8dd60 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-be34443 .elementor-image img {
    width: 65px;
}

.elementor-4541 .elementor-element.elementor-element-be34443 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-be34443 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-be34443 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-number-wrapper {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
}

.elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-title {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-element.elementor-element-742c56c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-742c56c {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-ffdc2cc:not(.elementor-motion-effects-element-type-background),
.elementor-4541 .elementor-element.elementor-element-ffdc2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-ffdc2cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-4541 .elementor-element.elementor-element-ffdc2cc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-6198f29 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper {
    height: 640px;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #ffffff;
    width: 55%;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper div.slideshow-slide p.slideshow-slide-caption-content {
    font-family: "Poppins", Sans-serif;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .o-hsub::before {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: 0px;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper button.js-slider-home-prev {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper button.js-slider-home-next {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .pagination-item.is-current {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .pagination-item {
    border-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-73661ac {
    margin-top: 100px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-a8277d0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-c1200a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-4541 .elementor-element.elementor-element-a0c0480.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #fa4612;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-6a0bc81.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-6a0bc81.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon {
    font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6a0bc81 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-6a0bc81 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon {
    font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-1e7ba3a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1e7ba3a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon {
    font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-a7e079a > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-a7e079a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a7e079a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon {
    font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-6c069da > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6c069da {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6c069da {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-6c069da {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-dbaed82.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-dbaed82.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon {
    font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-dbaed82 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-dbaed82 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-6a03ddb {
    text-align: right;
}

.elementor-4541 .elementor-element.elementor-element-6a03ddb.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-6a03ddb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    line-height: 1.5em;
}

.elementor-4541 .elementor-element.elementor-element-6a03ddb > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 40%;
}

.elementor-4541 .elementor-element.elementor-element-dd75a30 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-dd75a30.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-dd75a30 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-94bf56e .elementor-image img {
    width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-94bf56e {
    z-index: 3;
    bottom: -29%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-94bf56e {
    left: -80%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-94bf56e {
    right: -80%;
}

.elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-67b70d7.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-32657e3 {
    text-align: left;
}

.elementor-4541 .elementor-element.elementor-element-32657e3 .elementor-image img {
    width: 185px;
}

.elementor-4541 .elementor-element.elementor-element-32657e3 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 > .elementor-widget-container {
    margin: 10px 0px 20px 5px;
}

.elementor-4541 .elementor-element.elementor-element-7abbe6f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .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-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .testimonial-info h3 {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .testimonial-info .author {
    color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .testimonial-info div.author {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .testimonial-info-desc {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-4541 .elementor-element.elementor-element-11b0bb7 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

.elementor-4541 .elementor-element.elementor-element-c94b5d9 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-4541 .elementor-element.elementor-element-402c2ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f.elementor-widget-heading .elementor-heading-title {
    color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-6e97a4f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6e97a4f {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-0789b7d {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-0789b7d.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-0789b7d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0789b7d {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
    border-radius: 0px;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 90px;
    font-weight: 700;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
    color: #181b31;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
    color: #fa4612;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
    color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
    background-color: #cccccc;
}

.elementor-4541 .elementor-element.elementor-element-5ca496e .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
    background-color: #fa4612;
}

.elementor-element.elementor-element-5ca496e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5ca496e {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-7769c00 .elementor-image img {
    width: 330px;
}

.elementor-4541 .elementor-element.elementor-element-7769c00 {
    z-index: 3;
    bottom: 59%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-7769c00 {
    left: -57%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-7769c00 {
    right: -57%;
}

.elementor-4541 .elementor-element.elementor-element-302dcc0 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-4541 .elementor-element.elementor-element-91278d8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-d4e1591.elementor-widget-heading .elementor-heading-title {
    color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d4e1591 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d4e1591 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-51a9da0 .elementor-image img {
    width: 260px;
}

.elementor-4541 .elementor-element.elementor-element-51a9da0 {
    z-index: 3;
    top: -77%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-51a9da0 {
    right: -49%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-51a9da0 {
    left: -49%;
}

.elementor-4541 .elementor-element.elementor-element-105144d {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-105144d.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-105144d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-105144d {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4541 .elementor-element.elementor-element-ff1bb5b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-9de160e .elementor-image img {
    width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-9de160e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-9de160e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9de160e {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4 {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

.elementor-element.elementor-element-b16a0e4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b16a0e4 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 .elementor-text-editor {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-ab872e9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ab872e9 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-e4bbdfc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e4bbdfc {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-3444d55 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-3444d55.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-3444d55 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-3444d55 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-3444d55 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3444d55 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4541 .elementor-element.elementor-element-8918afc.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-8918afc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-8918afc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4541 .elementor-element.elementor-element-8918afc > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-4541 .elementor-element.elementor-element-8918afc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-6ff562a .elementor-image img {
    width: 130px;
}

.elementor-4541 .elementor-element.elementor-element-6ff562a > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-element.elementor-element-6ff562a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6ff562a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

.elementor-element.elementor-element-9d84e4f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9d84e4f {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 .elementor-text-editor {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-d1176e4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d1176e4 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-800cf99.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-800cf99 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-800cf99 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-800cf99 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-1850389 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-1850389.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-1850389 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-1850389 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-1850389 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1850389 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4541 .elementor-element.elementor-element-4e185b6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-4e185b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-4e185b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #d8d8d8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-d12f238 .elementor-image img {
    width: 140px;
}

.elementor-4541 .elementor-element.elementor-element-d12f238 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-d12f238 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d12f238 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-c8dec4a {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-c8dec4a.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-c8dec4a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
}

.elementor-element.elementor-element-c8dec4a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c8dec4a {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-2337687 .elementor-text-editor {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-2337687 {
    color: #808291;
    font-family: "Poppins", Sans-serif;
}

.elementor-4541 .elementor-element.elementor-element-2337687 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-2337687 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2337687 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-stacked .elementor-icon {
    background-color: #fa4612;
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-framed .elementor-icon,
.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-default .elementor-icon svg {
    fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon i,
.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4541 .elementor-element.elementor-element-0875cdc > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-0875cdc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0875cdc {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc {
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-7daa9aa {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-7daa9aa.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4541 .elementor-element.elementor-element-7daa9aa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4541 .elementor-element.elementor-element-7daa9aa > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-7daa9aa {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7daa9aa {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-dd54088:not(.elementor-motion-effects-element-type-background),
.elementor-4541 .elementor-element.elementor-element-dd54088 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-4541 .elementor-element.elementor-element-dd54088 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-4541 .elementor-element.elementor-element-dd54088 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-e2a2e5f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-87ec937 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-87ec937.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-87ec937 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-87ec937 {
    opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-4d09785 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-4d09785.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
}

.elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4d09785 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4d09785 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-4541 .elementor-element.elementor-element-87596c9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-87596c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4541 .elementor-element.elementor-element-87596c9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    fill: #fa4612;
    color: #fa4612;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:hover,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:hover,
.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:focus,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:hover svg,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:hover svg,
.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:focus svg,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4c7325 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e4c7325 {
    opacity: 0;
}

@media(max-width:1024px) {
    .elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-8946e1b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-f2679f1 > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
        min-height: 580px;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        width: 256px;
        max-width: 256px;
    }
    .elementor-4541 .elementor-element.elementor-element-2d88306 {
        width: initial;
        max-width: initial;
        top: -182%;
    }
    .elementor-4541 .elementor-element.elementor-element-364f16e {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4541 .elementor-element.elementor-element-ce8dd60 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 34px;
    }
    .elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 60%;
    }
    .elementor-4541 .elementor-element.elementor-element-73661ac {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-c1200a1 {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
        margin: 40px 0px 0px 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-9de160e .elementor-image img {
        width: 120px;
    }
    .elementor-4541 .elementor-element.elementor-element-6ff562a .elementor-image img {
        width: 100px;
    }
    .elementor-4541 .elementor-element.elementor-element-6ff562a > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-d12f238 .elementor-image img {
        width: 105px;
    }
    .elementor-4541 .elementor-element.elementor-element-d12f238 > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-87ec937 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4541 .elementor-element.elementor-element-4d09785 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(min-width:768px) {
    .elementor-4541 .elementor-element.elementor-element-623df22 {
        width: 55%;
    }
    .elementor-4541 .elementor-element.elementor-element-33777d6 {
        width: 45%;
    }
    .elementor-4541 .elementor-element.elementor-element-2f6bb53 {
        width: 40%;
    }
    .elementor-4541 .elementor-element.elementor-element-23753b3 {
        width: 60%;
    }
    .elementor-4541 .elementor-element.elementor-element-a0c0480 {
        width: 40%;
    }
    .elementor-4541 .elementor-element.elementor-element-c481f6f {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4541 .elementor-element.elementor-element-623df22 {
        width: 40%;
    }
    .elementor-4541 .elementor-element.elementor-element-33777d6 {
        width: 60%;
    }
    .elementor-4541 .elementor-element.elementor-element-344c9a4 {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-601a2ee {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-ce8dd60 {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-shape-bottom svg {
        width: calc(162% + 1.3px);
        height: 94px;
    }
    .elementor-4541 .elementor-element.elementor-element-33777d6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4541 .elementor-element.elementor-element-33777d6 > .elementor-element-populated {
        margin: 80px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-e4023d2 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-92ef6a6 .elementor-text-editor {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
        min-height: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4541 .elementor-element.elementor-element-8427fe7 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-2f6bb53.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-1c6a049 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-6d26b81 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-6d26b81 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4541 .elementor-element.elementor-element-23753b3 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4541 .elementor-element.elementor-element-55c07f5 .elementor-image img {
        width: 100vw;
    }
    .elementor-4541 .elementor-element.elementor-element-55c07f5 > .elementor-widget-container {
        margin: 0px 0px 37px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        width: 100%;
        max-width: 100%;
        top: 384px;
    }
    body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        left: 32px;
    }
    body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        right: 32px;
    }
    .elementor-4541 .elementor-element.elementor-element-2d88306 .elementor-image img {
        width: 100vw;
    }
    .elementor-4541 .elementor-element.elementor-element-2d88306 {
        width: 100%;
        max-width: 100%;
        top: 19px;
    }
    body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
        left: 4px;
    }
    body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
        right: 4px;
    }
    .elementor-4541 .elementor-element.elementor-element-364f16e {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-344c9a4 {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-2d9b7e9 .elementor-image img {
        width: 100px;
    }
    .elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-697370d .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4541 .elementor-element.elementor-element-601a2ee {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-1c3c60c .elementor-image img {
        width: 53px;
    }
    .elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-390dc71 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-4411230 .elementor-image img {
        width: 80px;
    }
    .elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-150dcb4 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4541 .elementor-element.elementor-element-ce8dd60 {
        width: 50%;
    }
    .elementor-4541 .elementor-element.elementor-element-be34443 .elementor-image img {
        width: 60px;
    }
    .elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-4541 .elementor-element.elementor-element-742c56c .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-4541 .elementor-element.elementor-element-ffdc2cc {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 32px;
    }
    .elementor-4541 .elementor-element.elementor-element-77778dd .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%;
    }
    .elementor-4541 .elementor-element.elementor-element-73661ac {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-a8277d0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4541 .elementor-element.elementor-element-c1200a1 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-a0c0480.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated,
    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-6a03ddb {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-6a03ddb > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-67b70d7 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-32657e3 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-88d7ac2 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-11b0bb7 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-c94b5d9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-0789b7d {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-7769c00 .elementor-image img {
        width: 164px;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-51a9da0 .elementor-image img {
        width: 199px;
    }
    .elementor-4541 .elementor-element.elementor-element-105144d {
        text-align: center;
    }
    .elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-233ccd6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-8918afc > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-dd54088 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4541 .elementor-element.elementor-element-e4c7325 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
    min-height: 760px;
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/futuristic-business-PTXMPEH-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-4708 .elementor-element.elementor-element-bae217d.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-4708 .elementor-element.elementor-element-bae217d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4708 .elementor-element.elementor-element-bae217d > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9cec2ce {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9cec2ce {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-6d49591 .elementor-text-editor {
    text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-6d49591 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

.elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-6d49591 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6d49591 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    fill: #181b31;
    color: #181b31;
    background-color: #29e7d6;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:hover,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:hover,
.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:focus,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(22, 57, 103, 0);
    border-color: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:hover svg,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:hover svg,
.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:focus svg,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-42ab336 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-42ab336 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-457a02d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-5c4e94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000016 100%);
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -180px;
    margin-bottom: 0px;
    padding: 60px 0px 20px 0px;
    z-index: 2;
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-e4a3d62 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-8ab18e5 {
    --divider-border-style: solid;
    --divider-border-color: #29e7d6;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-8ab18e5 .elementor-divider-separator {
    width: 50px;
}

.elementor-element.elementor-element-8ab18e5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-8ab18e5 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 .elementor-text-editor {
    text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-7fe6c79 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-7fe6c79 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-9811616 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-7a8fa18 {
    --divider-border-style: solid;
    --divider-border-color: #29e7d6;
    --divider-border-width: 1px;
}

.elementor-4708 .elementor-element.elementor-element-7a8fa18 .elementor-divider-separator {
    width: 50px;
}

.elementor-element.elementor-element-7a8fa18 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-7a8fa18 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac .elementor-text-editor {
    text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-82ca4ac {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-82ca4ac {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-5581ca8:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-5581ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-4708 .elementor-element.elementor-element-5581ca8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-4708 .elementor-element.elementor-element-5581ca8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-b65c79d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-4d809eb .elementor-image img {
    opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-4d809eb {
    width: 13px;
    max-width: 13px;
    top: -2%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4d809eb {
    left: 9%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-4d809eb {
    right: 9%;
}

.elementor-4708 .elementor-element.elementor-element-49d552c .elementor-image img {
    opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-49d552c {
    width: 13px;
    max-width: 13px;
    top: -4%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
    left: 6%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
    right: 6%;
}

.elementor-4708 .elementor-element.elementor-element-e3b3684 .elementor-image img {
    width: 88px;
}

.elementor-4708 .elementor-element.elementor-element-99186a5 {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-99186a5.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
    margin: 60px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-99186a5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-99186a5 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-515a819 .elementor-image img {
    opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-515a819 {
    width: 24px;
    max-width: 24px;
    top: 5%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
    right: 8%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
    left: 8%;
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 {
    text-align: center;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    line-height: 1.3em;
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 30%;
}

.elementor-element.elementor-element-5ac6c81 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5ac6c81 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d {
    z-index: 0;
}

.elementor-element.elementor-element-e28fb7d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e28fb7d {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-125c781 .elementor-image img {
    opacity: 0.76;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3px) hue-rotate( 0deg);
}

.elementor-4708 .elementor-element.elementor-element-125c781 {
    width: 11px;
    max-width: 11px;
    bottom: 903px;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
    left: 98%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
    right: 98%;
}

.elementor-4708 .elementor-element.elementor-element-4476bf0 .elementor-image img {
    opacity: 0.75;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3px) hue-rotate( 0deg);
}

.elementor-4708 .elementor-element.elementor-element-4476bf0 {
    width: 11px;
    max-width: 11px;
    bottom: 187px;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4476bf0 {
    left: 2%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-4476bf0 {
    right: 2%;
}

.elementor-4708 .elementor-element.elementor-element-74006d5 .elementor-image img {
    opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-74006d5 {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
    left: 0%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
    right: 0%;
}

.elementor-4708 .elementor-element.elementor-element-5adb930:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-5adb930 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-4708 .elementor-element.elementor-element-5adb930 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 150px 0px;
}

.elementor-4708 .elementor-element.elementor-element-5adb930 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-5adb930 > .elementor-shape-bottom svg {
    width: calc(215% + 1.3px);
    height: 117px;
}

.elementor-4708 .elementor-element.elementor-element-241c456 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-25db8db.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
    font-family: "Monoton", Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0px 1px 20px #04dbc0;
}

.elementor-4708 .elementor-element.elementor-element-25db8db > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}

.elementor-4708 .elementor-element.elementor-element-39bf6aa {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-39bf6aa.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-39bf6aa .elementor-heading-title {
    font-family: "Monoton", Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0px 1px 20px #04dbc0;
}

.elementor-4708 .elementor-element.elementor-element-39bf6aa > .elementor-widget-container {
    margin: 20px -100px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container {
    min-height: 600px;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/home1_bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-1137b19 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-06b090f {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-06b090f.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-06b090f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-06b090f {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-7ffcea1 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-7ffcea1.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-7ffcea1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-4708 .elementor-element.elementor-element-7ffcea1 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7ffcea1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7ffcea1 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-ecf6194 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-69b0882 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-d08a02b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-d08a02b .elementor-image img {
    width: 92px;
}

.elementor-4708 .elementor-element.elementor-element-d08a02b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-d08a02b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d08a02b {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-7ec27fc {
    text-align: center;
}

.elementor-4708 .elementor-element.elementor-element-7ec27fc.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-7ec27fc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-element.elementor-element-7ec27fc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7ec27fc {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-ab13ef2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-ab13ef2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-6a3364c {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-6a3364c .elementor-image img {
    width: 70px;
}

.elementor-4708 .elementor-element.elementor-element-6a3364c > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-6a3364c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a3364c {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c {
    text-align: center;
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-element.elementor-element-d8e6e0c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d8e6e0c {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-82bf28e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-82bf28e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-6ad3043 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-6ad3043 .elementor-image img {
    width: 50px;
}

.elementor-4708 .elementor-element.elementor-element-6ad3043 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-6ad3043 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6ad3043 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-d19690b {
    text-align: center;
}

.elementor-4708 .elementor-element.elementor-element-d19690b.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-d19690b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-element.elementor-element-d19690b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d19690b {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-de5c11a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-de5c11a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-013ad38 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-013ad38 .elementor-image img {
    width: 79px;
}

.elementor-4708 .elementor-element.elementor-element-013ad38 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-013ad38 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-013ad38 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-2a5224e {
    text-align: center;
}

.elementor-4708 .elementor-element.elementor-element-2a5224e.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-2a5224e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-element.elementor-element-2a5224e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2a5224e {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-b381c0b {
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-4708 .elementor-element.elementor-element-927308e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-f399e1a {
    text-align: center;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-f399e1a.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4708 .elementor-element.elementor-element-41e4744 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-41e4744.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
    border-radius: 0px;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
    color: #29e7d6;
    font-family: "Poppins", Sans-serif;
    font-size: 90px;
    font-weight: 700;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
    color: #181b31;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
    color: #29e7d6;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
    color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
    background-color: #cccccc;
}

.elementor-4708 .elementor-element.elementor-element-ac0f243 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
    background-color: #fa4612;
}

.elementor-4708 .elementor-element.elementor-element-236b5a5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4708 .elementor-element.elementor-element-236b5a5 {
    margin-top: 20px;
    margin-bottom: 80px;
}

.elementor-4708 .elementor-element.elementor-element-a6620c2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-a6620c2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-5ec69cc .elementor-image img {
    width: 25px;
    opacity: 0.3;
}

.elementor-element.elementor-element-5ec69cc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5ec69cc {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-5ec69cc {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-8da755a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-8da755a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-728dfae .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

.elementor-element.elementor-element-728dfae {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-728dfae {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-728dfae {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-127e06b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-4b42965 .elementor-image img {
    width: 30px;
    opacity: 0.3;
}

.elementor-element.elementor-element-4b42965 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4b42965 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-4b42965 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-d41e12b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-d41e12b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-f4d4ddc .elementor-image img {
    width: 100px;
    opacity: 0.3;
}

.elementor-element.elementor-element-f4d4ddc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f4d4ddc {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-f4d4ddc {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-c5ace75.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-c5ace75 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-cef5112 .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

.elementor-element.elementor-element-cef5112 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-cef5112 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-cef5112 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-da13bb7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4708 .elementor-element.elementor-element-da13bb7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-461ab06 .elementor-image img {
    width: 80px;
    opacity: 0.3;
}

.elementor-4708 .elementor-element.elementor-element-461ab06 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-461ab06 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-461ab06 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-461ab06 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-cafac80 > .elementor-container {
    min-height: 420px;
}

.elementor-4708 .elementor-element.elementor-element-cafac80 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-4708 .elementor-element.elementor-element-cafac80:not(.elementor-motion-effects-element-type-background),
.elementor-4708 .elementor-element.elementor-element-cafac80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/diverse-friends-talking-together-PYT3S8E-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4708 .elementor-element.elementor-element-cafac80 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-cafac80 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-1aecf9f {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-bc-flex-widget .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon {
    font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-3b64a87 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-3b64a87 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon {
    font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-a8e06d1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a8e06d1 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon {
    font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-986de61 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-986de61 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-986de61 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-986de61 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon {
    font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-487244f > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-487244f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-487244f {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-487244f {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon {
    font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-197f419 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-197f419 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-197f419 {
    opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-197f419 {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-bf7e21d {
    text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-bf7e21d.elementor-widget-heading .elementor-heading-title {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-bf7e21d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 1.5em;
}

.elementor-4708 .elementor-element.elementor-element-bf7e21d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-4708 .elementor-element.elementor-element-8c5b285.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e;
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-4708 .elementor-element.elementor-element-16756c4 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-16756c4.elementor-widget-heading .elementor-heading-title {
    color: #163967;
}

.elementor-4708 .elementor-element.elementor-element-16756c4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-stacked .elementor-icon {
    background-color: #29e7d6;
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-framed .elementor-icon,
.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-default .elementor-icon svg {
    fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-framed .elementor-icon {
    background-color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-stacked .elementor-icon svg {
    fill: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon i,
.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e > .elementor-widget-container {
    margin: 10px 0px 0px 15px;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e {
    width: auto;
    max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-f3bcc21:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated,
.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated > .elementor-background-overlay,
.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 40px;
    padding: 80px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .slider > ul li {
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 5px;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .testimonial-info h3 {
    color: #181b31;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 1.6em;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .testimonial-info .author {
    color: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .testimonial-info div.author {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .testimonial-info-desc {
    color: #6b6d7e;
    font-family: "Poppins", Sans-serif;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-4708 .elementor-element.elementor-element-0801ea6 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4708 .elementor-element.elementor-element-bae217d {
        width: 60%;
    }
    .elementor-4708 .elementor-element.elementor-element-69b0882 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-82bf28e {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-de5c11a {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-a6620c2 {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-8da755a {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-127e06b {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-d41e12b {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-c5ace75 {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-da13bb7 {
        width: 33%;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1 {
        width: 100%;
    }
    .elementor-4708 .elementor-element.elementor-element-f3bcc21 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
        min-height: 700px;
    }
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-5c4e94e {
        margin-top: -200px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-7fe6c79 {
        font-size: 14px;
    }
    .elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-82ca4ac {
        font-size: 14px;
    }
    .elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-4d809eb {
        width: 10px;
        max-width: 10px;
        top: -8%;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4d809eb {
        left: 3%;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-4d809eb {
        right: 3%;
    }
    .elementor-4708 .elementor-element.elementor-element-49d552c {
        width: 10px;
        max-width: 10px;
        top: -9%;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
        left: 7%;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
        right: 7%;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
        right: 9%;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
        left: 9%;
    }
    .elementor-4708 .elementor-element.elementor-element-515a819 {
        top: -7vh;
    }
    .elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-125c781 {
        width: 10px;
        max-width: 10px;
        bottom: -9px;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
        left: 90%;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
        right: 90%;
    }
    .elementor-4708 .elementor-element.elementor-element-4476bf0 {
        width: 10px;
        max-width: 10px;
        bottom: -490px;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4476bf0 {
        left: -3%;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-4476bf0 {
        right: -3%;
    }
    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
        left: 8vw;
    }
    body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
        right: 8vw;
    }
    .elementor-4708 .elementor-element.elementor-element-74006d5 {
        top: 72vh;
    }
    .elementor-4708 .elementor-element.elementor-element-5adb930 > .elementor-shape-bottom svg {
        width: calc(204% + 1.3px);
        height: 69px;
    }
    .elementor-4708 .elementor-element.elementor-element-5adb930 {
        padding: 0px 0px 80px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-4708 .elementor-element.elementor-element-39bf6aa .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-4708 .elementor-element.elementor-element-f9d30fb {
        padding: 60px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-4708 .elementor-element.elementor-element-69b0882 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-ab13ef2 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-b381c0b {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-236b5a5 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-a6620c2 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-8da755a > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-cafac80 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-1aecf9f {
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .elementor-bc-flex-widget .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
        padding: 40px 0px 60px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-bf7e21d {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-bf7e21d > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-8c5b285 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 40px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-4708 .elementor-element.elementor-element-1c260d1 {
        width: 30%;
    }
    .elementor-4708 .elementor-element.elementor-element-f3bcc21 {
        width: 70%;
    }
}

@media(max-width:767px) {
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
        min-height: 600px;
    }
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-bae217d > .elementor-element-populated {
        margin: -270px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-4708 .elementor-element.elementor-element-9cec2ce {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-4708 .elementor-element.elementor-element-9cec2ce > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4708 .elementor-element.elementor-element-42ab336 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-5c4e94e {
        margin-top: -160px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-e4a3d62 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-e4a3d62 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4708 .elementor-element.elementor-element-9811616 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-9811616 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-4708 .elementor-element.elementor-element-b97fa2b {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-979daa5 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-5581ca8 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-5ac6c81 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4708 .elementor-element.elementor-element-25db8db > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-39bf6aa .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-4708 .elementor-element.elementor-element-39bf6aa > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container {
        min-height: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-4708 .elementor-element.elementor-element-1137b19 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.5em;
    }
    .elementor-4708 .elementor-element.elementor-element-7ffcea1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-ecf6194 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-69b0882 {
        width: 50%;
    }
    .elementor-bc-flex-widget .elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column .elementor-column-wrap {
        align-items: center;
    }
    .elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
    .elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-7ec27fc {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-7ec27fc .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-ab13ef2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-d8e6e0c {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-d8e6e0c .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4708 .elementor-element.elementor-element-82bf28e {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-82bf28e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-82bf28e > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-d19690b {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-d19690b .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4708 .elementor-element.elementor-element-de5c11a {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-de5c11a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-2a5224e {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-2a5224e .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-4708 .elementor-element.elementor-element-b381c0b {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-41e4744 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-236b5a5 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-a6620c2 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-8da755a {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-127e06b {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-d41e12b {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-d41e12b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-c5ace75 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-da13bb7 {
        width: 50%;
    }
    .elementor-4708 .elementor-element.elementor-element-cafac80 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-1aecf9f {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated,
    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-bf7e21d {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-8c5b285 {
        text-align: center;
    }
    .elementor-4708 .elementor-element.elementor-element-f3bcc21 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4708 .elementor-element.elementor-element-0801ea6 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
}

@media(min-width:1025px) {
    .elementor-4708 .elementor-element.elementor-element-cafac80:not(.elementor-motion-effects-element-type-background),
    .elementor-4708 .elementor-element.elementor-element-cafac80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

.elementor-4724 .elementor-element.elementor-element-c0bda65:not(.elementor-motion-effects-element-type-background),
.elementor-4724 .elementor-element.elementor-element-c0bda65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4724 .elementor-element.elementor-element-c0bda65 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-c0bda65 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4724 .elementor-element.elementor-element-a5fe483.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-a5fe483.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 {
    text-align: left;
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 .elementor-image img {
    width: 110px;
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4724 .elementor-element.elementor-element-7f90e14.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-7f90e14.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li {
    margin: 0px 0px 0px 30px;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav {
    text-align: left;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    background: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-item > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4724 .elementor-element.elementor-element-31983fa > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a {
    font-size: 16px;
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper input {
    width: 450px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
    width: 500px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul li a {
    font-size: 20px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a:hover {
    color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper {
    background: rgba(0, 0, 0, 0.9);
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input::placeholder {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .autocomplete li a {
    color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete li:hover a {
    color: #ffffff;
    background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4724 .elementor-element.elementor-element-376a033 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 {
    width: auto;
    max-width: auto;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-framed .elementor-icon,
.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-framed .elementor-icon,
.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-stacked .elementor-icon:hover {
    background-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-framed .elementor-icon:hover,
.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon:hover {
    color: #29e7d6;
    border-color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-framed .elementor-icon:hover,
.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon:hover svg {
    fill: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon {
    font-size: 16px;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon i,
.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 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: 15px 0px 15px 0px;
}

.elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4724 .elementor-element.elementor-element-a60638f {
    text-align: center;
}

.elementor-4724 .elementor-element.elementor-element-a60638f.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-4724 .elementor-element.elementor-element-a60638f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
}

.elementor-4724 .elementor-element.elementor-element-c141e0e {
    text-align: center;
}

.elementor-4724 .elementor-element.elementor-element-c141e0e.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-c141e0e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

body.elementor-page-4724:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4724 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

@media(min-width:768px) {
    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 12%;
    }
    .elementor-4724 .elementor-element.elementor-element-7f90e14 {
        width: 55%;
    }
    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 13%;
    }
    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-4724 .elementor-element.elementor-element-c0bda65 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
        margin: 5px 20px 0px 20px;
    }
}

@media(max-width:767px) {
    .elementor-4724 .elementor-element.elementor-element-c0bda65 {
        padding: 30px 0px 30px 0px;
    }
    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 50%;
    }
    .elementor-4724 .elementor-element.elementor-element-a5fe483.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4724 .elementor-element.elementor-element-79d5d23 {
        text-align: left;
    }
    .elementor-4724 .elementor-element.elementor-element-79d5d23 .elementor-image img {
        width: 93px;
    }
    .elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 50%;
    }
    .elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4724 .elementor-element.elementor-element-31983fa > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a {
        font-size: 16px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper input {
        width: 260px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input {
        font-size: 20px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
        width: 310px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul li a {
        font-size: 18px;
    }
    .elementor-4724 .elementor-element.elementor-element-376a033 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
        margin: 3px 20px 0px 20px;
    }
    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 50%;
    }
    .elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 40%;
    }
    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 30%;
    }
    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 30%;
    }
}

.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;
    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;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 .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-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;
    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("../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.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;
    }
}

.elementor-5105 .elementor-element.elementor-element-e6de76e:not(.elementor-motion-effects-element-type-background),
.elementor-5105 .elementor-element.elementor-element-e6de76e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5105 .elementor-element.elementor-element-e6de76e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5105 .elementor-element.elementor-element-e6de76e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105 .elementor-element.elementor-element-4e11d0a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper {
    height: 760px;
    background: #000016;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 50%;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 50%;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text {
    padding-top: 280px;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text div.slideshow-slide-desc {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .o-hsub.-link {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper .pagination-item.is-current,
.elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper .pagination-item:hover {
    background: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper .pagination-item {
    border-color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-4a39bd5:not(.elementor-motion-effects-element-type-background),
.elementor-5105 .elementor-element.elementor-element-4a39bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000016;
}

.elementor-5105 .elementor-element.elementor-element-4a39bd5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 60px 0px;
}

.elementor-5105 .elementor-element.elementor-element-4a39bd5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105 .elementor-element.elementor-element-030d5eb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-91e35db {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-91e35db.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, 0.7);
}

.elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-91e35db {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-91e35db {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-85fbc62.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-85fbc62 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5105 .elementor-element.elementor-element-85fbc62 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-85fbc62 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-85fbc62 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-85fbc62 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-eb7be99 {
    margin-top: 60px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5105 .elementor-element.elementor-element-69a0844.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-69a0844.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-69a0844:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 40px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-69a0844 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-69a0844 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-e222a2c .elementor-image img {
    width: 92px;
}

.elementor-5105 .elementor-element.elementor-element-e222a2c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-e222a2c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e222a2c {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0 {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-element.elementor-element-0a72fd0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0a72fd0 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-d1af5e7 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5105 .elementor-element.elementor-element-d1af5e7 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5105 .elementor-element.elementor-element-d1af5e7 .elementor-divider {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-d1af5e7 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-d1af5e7 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d1af5e7 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-cfcfa42 .elementor-text-editor {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-cfcfa42 {
    color: rgba(255, 255, 255, 0.7);
    font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-cfcfa42 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-cfcfa42 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-cfcfa42 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5105 .elementor-element.elementor-element-764d48d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-764d48d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-764d48d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay,
.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-764d48d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-764d48d {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-351f471 .elementor-image img {
    width: 70px;
}

.elementor-5105 .elementor-element.elementor-element-351f471 > .elementor-widget-container {
    margin: -5px 0px 22px 0px;
}

.elementor-element.elementor-element-351f471 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-351f471 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-f894577 {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-f894577.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-f894577 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-element.elementor-element-f894577 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f894577 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-46d6971 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5105 .elementor-element.elementor-element-46d6971 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5105 .elementor-element.elementor-element-46d6971 .elementor-divider {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-46d6971 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-46d6971 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-46d6971 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-12ff015 .elementor-text-editor {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-12ff015 {
    color: rgba(255, 255, 255, 0.7);
    font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-12ff015 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-12ff015 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-12ff015 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5105 .elementor-element.elementor-element-5fdef41.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-5fdef41.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-5fdef41:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-5fdef41 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5fdef41 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-f998a96 .elementor-image img {
    width: 50px;
}

.elementor-5105 .elementor-element.elementor-element-f998a96 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-f998a96 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f998a96 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-0adb315 {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-0adb315.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-0adb315 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-element.elementor-element-0adb315 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0adb315 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-8399e6e {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5105 .elementor-element.elementor-element-8399e6e .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5105 .elementor-element.elementor-element-8399e6e .elementor-divider {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-8399e6e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-8399e6e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8399e6e {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-7bc559e .elementor-text-editor {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-7bc559e {
    color: rgba(255, 255, 255, 0.7);
    font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-7bc559e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7bc559e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7bc559e {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5105 .elementor-element.elementor-element-ae3928a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-ae3928a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5105 .elementor-element.elementor-element-ae3928a:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated,
.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated > .elementor-background-overlay,
.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 40px;
    padding: 50px 30px 50px 30px;
}

.elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ae3928a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ae3928a {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-bb8cf8d .elementor-image img {
    width: 79px;
}

.elementor-5105 .elementor-element.elementor-element-bb8cf8d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-bb8cf8d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bb8cf8d {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-32c72c4 {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-32c72c4.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-32c72c4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-element.elementor-element-32c72c4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-32c72c4 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-fa976ee {
    --divider-border-style: zigzag;
    --divider-border-color: #ffcc00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5105 .elementor-element.elementor-element-fa976ee .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5105 .elementor-element.elementor-element-fa976ee .elementor-divider {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-fa976ee > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-fa976ee {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-fa976ee {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-8f8eac8 .elementor-text-editor {
    text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-8f8eac8 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-8f8eac8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8f8eac8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8f8eac8 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-da360ec {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
    margin: 100px 0px 100px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-98de175 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-98de175.elementor-widget-heading .elementor-heading-title {
    color: #9b9b9b;
}

.elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-98de175 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-98de175 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-e24680e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-e24680e {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-e24680e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e24680e {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
    background-color: rgba(0, 0, 0, 0.3);
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide div.timeline-text {
    font-family: "Poppins", Sans-serif;
    line-height: 1.8em;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
    background-color: rgba(255, 255, 255, 0.2);
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
    background-color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-5105 .elementor-element.elementor-element-1e37722 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-element.elementor-element-1e37722 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1e37722 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-fd17800 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-e43e749 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-e43e749.elementor-widget-heading .elementor-heading-title {
    color: #9b9b9b;
}

.elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e43e749 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e43e749 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-ca4281a.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 50% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-ca4281a {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-ca4281a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ca4281a {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-62e9e5e {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-5105 .elementor-element.elementor-element-17b558e > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper.cd-slider {
    height: 500px;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .image {
    border-radius: 0px;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content h2 {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content .description {
    width: 50%;
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content div.description {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content a.slide_link {
    color: #9b9b9b;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #9b9b9b;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .prev {
    font-size: 30px;
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .next {
    font-size: 30px;
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .counter {
    font-size: 30px;
}

.elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper nav {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(255, 204, 0, 0.8) 0%, rgba(152, 0, 247, 0.8) 100%);
}

.elementor-5105 .elementor-element.elementor-element-6258915 .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .portfolio-grid-wrapper-overlay figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
    color: #ebebeb;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-5105 .elementor-element.elementor-element-6258915 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-6258915 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-6258915 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-6258915 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-6258915 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-15bd661 {
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-5105 .elementor-element.elementor-element-aeffba2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-2ada3d5 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-2ada3d5.elementor-widget-heading .elementor-heading-title {
    color: #9b9b9b;
}

.elementor-5105 .elementor-element.elementor-element-2ada3d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5105 .elementor-element.elementor-element-2ada3d5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2ada3d5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2ada3d5 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-bd9f2f8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-bd9f2f8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5105 .elementor-element.elementor-element-bd9f2f8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-bd9f2f8 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-bd9f2f8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bd9f2f8 {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 a {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-info-cat a {
    color: #ffd000;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header-wrapper > p {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 a.continue-reading {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-attribute a {
    color: #000000;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 {
    z-index: 3;
}

.elementor-5105 .elementor-element.elementor-element-29e7fc9:not(.elementor-motion-effects-element-type-background),
.elementor-5105 .elementor-element.elementor-element-29e7fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../upload/rawpixel-274860-unsplash-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5105 .elementor-element.elementor-element-29e7fc9 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105 .elementor-element.elementor-element-29e7fc9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 140px 0px;
}

.elementor-5105 .elementor-element.elementor-element-f1ca55b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-ddfd37f .elementor-image img {
    opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-ddfd37f {
    width: 10px;
    max-width: 10px;
    top: -2%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-ddfd37f {
    left: 9%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-ddfd37f {
    right: 9%;
}

.elementor-5105 .elementor-element.elementor-element-2e59c1c .elementor-image img {
    opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-2e59c1c {
    width: 13px;
    max-width: 13px;
    top: -4%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    left: 6%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    right: 6%;
}

.elementor-5105 .elementor-element.elementor-element-5fc9b28 .elementor-image img {
    opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    width: 24px;
    max-width: 24px;
    top: 5%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    right: 8%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    left: 8%;
}

.elementor-5105 .elementor-element.elementor-element-143f8f5 .elementor-image img {
    opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-143f8f5 {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    left: 0%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    right: 0%;
}

.elementor-5105 .elementor-element.elementor-element-e836230 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5105 .elementor-element.elementor-element-e836230 {
    width: 65px;
    max-width: 65px;
    top: -44%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
    right: 10.888%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
    left: 10.888%;
}

.elementor-5105 .elementor-element.elementor-element-4ec0c03 .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    left: 100%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    right: 100%;
}

.elementor-5105 .elementor-element.elementor-element-971bd74 .elementor-image img {
    opacity: 0.6;
}

.elementor-5105 .elementor-element.elementor-element-971bd74 {
    width: 10px;
    max-width: 10px;
    top: 110%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-971bd74 {
    left: 85%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-971bd74 {
    right: 85%;
}

.elementor-5105 .elementor-element.elementor-element-3f20faf {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-3f20faf.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-3f20faf .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-5105 .elementor-element.elementor-element-3f20faf > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3f20faf {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3f20faf {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-238edff {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5105 .elementor-element.elementor-element-238edff.elementor-widget-heading .elementor-heading-title {
    color: #ffcc00;
}

.elementor-5105 .elementor-element.elementor-element-238edff .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-5105 .elementor-element.elementor-element-238edff > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-238edff {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-238edff {
    opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:hover,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:hover,
.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:focus,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:focus {
    color: #000000;
    background-color: #ffcc00;
    border-color: #ffcc00;
}

.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:hover svg,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:hover svg,
.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:focus svg,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:focus svg {
    fill: #000000;
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-e30113b > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-e30113b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e30113b {
    opacity: 0;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5105 .elementor-element.elementor-element-69a0844 {
        width: 50%;
    }
    .elementor-5105 .elementor-element.elementor-element-764d48d {
        width: 50%;
    }
    .elementor-5105 .elementor-element.elementor-element-5fdef41 {
        width: 50%;
    }
    .elementor-5105 .elementor-element.elementor-element-ae3928a {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper {
        height: 660px;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 70%;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 70%;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text {
        padding-top: 260px;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text div.slideshow-slide-desc {
        font-size: 30px;
    }
    .elementor-5105 .elementor-element.elementor-element-4a39bd5 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5105 .elementor-element.elementor-element-85fbc62 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5105 .elementor-element.elementor-element-85fbc62 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-cfcfa42 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-12ff015 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-7bc559e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-8f8eac8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-da360ec {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
        margin: 80px 0px 80px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 32px;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content div.description {
        font-size: 18px;
    }
    .elementor-5105 .elementor-element.elementor-element-6258915 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-15bd661 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-aeffba2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5105 .elementor-element.elementor-element-bd9f2f8 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5105 .elementor-element.elementor-element-bd9f2f8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-598b7c4 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-ddfd37f {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-ddfd37f {
        left: 99%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-ddfd37f {
        right: 99%;
    }
    .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        left: 99%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        right: 99%;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
        right: -12%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
        left: -12%;
    }
    .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        left: 47vw;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        right: 47vw;
    }
    .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        top: -9vh;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
        right: -12%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
        left: -12%;
    }
    .elementor-5105 .elementor-element.elementor-element-e836230 {
        top: -9vh;
    }
    .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        left: 99%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        right: 99%;
    }
    .elementor-5105 .elementor-element.elementor-element-971bd74 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-971bd74 {
        left: 99%;
    }
    body.rtl .elementor-5105 .elementor-element.elementor-element-971bd74 {
        right: 99%;
    }
    .elementor-5105 .elementor-element.elementor-element-3f20faf {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-3f20faf .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-3f20faf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5105 .elementor-element.elementor-element-238edff {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-238edff .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5105 .elementor-element.elementor-element-238edff > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slider-zoom-wrapper {
        height: 550px;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 90%;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 90%;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text {
        padding-top: 210px;
    }
    .elementor-5105 .elementor-element.elementor-element-b439aa3 .slideshow-slide-caption-text div.slideshow-slide-desc {
        font-size: 22px;
        line-height: 1.6em;
    }
    .elementor-5105 .elementor-element.elementor-element-4a39bd5 {
        padding: 80px 0px 60px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-030d5eb > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db {
        text-align: center;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-85fbc62 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-85fbc62 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5105 .elementor-element.elementor-element-85fbc62 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-eb7be99 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated,
    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated,
    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated,
    .elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-5fdef41 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated,
    .elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-ae3928a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-da360ec {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
        margin: 60px 0px 60px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 {
        text-align: center;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-e24680e {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-1e37722 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
        font-size: 28px;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 {
        text-align: center;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-ca4281a {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-62e9e5e {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content .description {
        width: 60%;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper li .content div.description {
        font-size: 16px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 14px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .prev {
        font-size: 16px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .next {
        font-size: 16px;
    }
    .elementor-5105 .elementor-element.elementor-element-d7956f4 .fadeup-slider-wrapper .counter {
        font-size: 16px;
    }
    .elementor-5105 .elementor-element.elementor-element-15bd661 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 {
        text-align: center;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-2ada3d5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-bd9f2f8 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5105 .elementor-element.elementor-element-bd9f2f8 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5105 .elementor-element.elementor-element-bd9f2f8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-3f20faf .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-3f20faf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-238edff .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5105 .elementor-element.elementor-element-238edff > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5105 .elementor-element.elementor-element-e30113b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(min-width:1025px) {
    .elementor-5105 .elementor-element.elementor-element-29e7fc9:not(.elementor-motion-effects-element-type-background),
    .elementor-5105 .elementor-element.elementor-element-29e7fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container {
    min-height: 620px;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7:not(.elementor-motion-effects-element-type-background),
.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #18305d;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
    margin: 140px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-cea62ff.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-cea62ff .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 55px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-cea62ff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cea62ff {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cea62ff {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-cea62ff {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-692d229 .elementor-text-editor {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-692d229 {
    color: #ffffff;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-692d229 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-692d229 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-framed .elementor-icon {
    background-color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09.elementor-view-stacked .elementor-icon svg {
    fill: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-1bf3c09 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1bf3c09 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-25f2d8d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-25f2d8d {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-d35f8b5 > .elementor-element-populated {
    margin: 120px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-1920fab {
    margin-top: 60px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-f34615c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-26984b0 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5228 .elementor-element.elementor-element-5e1db92.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5228 .elementor-element.elementor-element-5e1db92.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-a2d2035.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-a2d2035 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a2d2035 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-6ee3581 .elementor-spacer-inner {
    height: 20px;
}

.elementor-5228 .elementor-element.elementor-element-0aeb392 .elementor-counter-number-wrapper {
    color: #0e305d;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 24px;
}

.elementor-element.elementor-element-0aeb392 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0aeb392 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-0aeb392 {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 24px;
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6a4e2c1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a4e2c1 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-4af6c6f {
    --divider-border-style: solid;
    --divider-border-color: #ffc70a;
    --divider-border-width: 2px;
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-4af6c6f .elementor-divider-separator {
    width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-4af6c6f .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-5228 .elementor-element.elementor-element-4af6c6f > .elementor-widget-container {
    margin: 30px 80px 10px 0px;
}

.elementor-element.elementor-element-4af6c6f {
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4af6c6f {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-c3afb63 .elementor-text-editor {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-c3afb63 {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5228 .elementor-element.elementor-element-c3afb63 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-c3afb63 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-c3afb63 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5228 .elementor-element.elementor-element-2bad745.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5228 .elementor-element.elementor-element-2bad745.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5228 .elementor-element.elementor-element-2bad745:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated,
.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated {
    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: 0px 30px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-2bad745 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2bad745 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-a6bfe35 .elementor-image img {
    width: 92px;
}

.elementor-5228 .elementor-element.elementor-element-a6bfe35 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-a6bfe35 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a6bfe35 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-2ab2114 {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-2ab2114.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-2ab2114 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 24px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-2ab2114 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ab2114 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffc70a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 .elementor-divider {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2d1c694 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2d1c694 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-84921f0 .elementor-text-editor {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-84921f0 {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-5228 .elementor-element.elementor-element-84921f0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-84921f0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-84921f0 {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-5228 .elementor-element.elementor-element-85baf05.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-5228 .elementor-element.elementor-element-85baf05.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5228 .elementor-element.elementor-element-85baf05:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated,
.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated {
    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: 0px 0px 0px 30px;
    padding: 50px 30px 50px 30px;
}

.elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-85baf05 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-85baf05 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-869d7d0 .elementor-image img {
    width: 70px;
}

.elementor-5228 .elementor-element.elementor-element-869d7d0 > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-869d7d0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-869d7d0 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-02275a0 {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-02275a0.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-02275a0 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 24px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-02275a0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-02275a0 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-974cde2 {
    --divider-border-style: zigzag;
    --divider-border-color: #ffc70a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-974cde2 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5228 .elementor-element.elementor-element-974cde2 .elementor-divider {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-974cde2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-974cde2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-974cde2 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 .elementor-text-editor {
    text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 {
    color: #7e8090;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5ec0d59 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5ec0d59 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-6b46760 > .elementor-container {
    min-height: 400px;
}

.elementor-5228 .elementor-element.elementor-element-6b46760 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5228 .elementor-element.elementor-element-6b46760 {
    margin-top: 0px;
    margin-bottom: 240px;
    padding: 60px 0px 20px 0px;
    z-index: 1;
}

.elementor-5228 .elementor-element.elementor-element-c01a38c > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-78d91d9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-74c160f {
    z-index: 2;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
    left: -29%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
    right: -29%;
}

.elementor-5228 .elementor-element.elementor-element-83d54d1 {
    z-index: 2;
    width: 299px;
    max-width: 299px;
    bottom: -562.526px;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    left: -17.695%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    right: -17.695%;
}

.elementor-5228 .elementor-element.elementor-element-cb801e7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-e686555 {
    z-index: 2;
    width: 430px;
    max-width: 430px;
    top: -136%;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
    left: -42%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
    right: -42%;
}

.elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-f34e6cd .elementor-image img {
    width: 750px;
}

.elementor-5228 .elementor-element.elementor-element-f34e6cd {
    z-index: 0;
    width: 750px;
    max-width: 750px;
    top: -395px;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-f34e6cd {
    left: 137px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-f34e6cd {
    right: 137px;
}

.elementor-5228 .elementor-element.elementor-element-cb92aa3.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-cb92aa3 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-cb92aa3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cb92aa3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cb92aa3 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-cb92aa3 {
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 .elementor-text-editor {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-d44ba28 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d44ba28 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-weight: 700;
    fill: #0e305d;
    color: #0e305d;
    background-color: #ffc70a;
    border-radius: 25px 25px 25px 25px;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:hover,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:hover,
.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:focus,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:focus {
    color: #0e305d;
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:hover svg,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:hover svg,
.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:focus svg,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:focus svg {
    fill: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-45c09c5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-45c09c5 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-31c171e:not(.elementor-motion-effects-element-type-background),
.elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-5228 .elementor-element.elementor-element-31c171e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 180px 0px 120px 0px;
}

.elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-shape-top svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228 .elementor-element.elementor-element-cce3e30 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-86875dd > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-8f269d8.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-8f269d8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8f269d8 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 {
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-9408970 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-4881079 {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-4881079.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-5228 .elementor-element.elementor-element-4881079 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4881079 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4881079 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-489c88e > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-02c8015 {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-02c8015.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-5228 .elementor-element.elementor-element-02c8015 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-02c8015 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-02c8015 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-8819b5b {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-5228 .elementor-element.elementor-element-1c6a8b7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
    border-radius: 0px;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
    color: #ffc70a;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 100px;
    font-weight: 700;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
    color: #000000;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 30px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
    color: #000000;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
    background-color: #cccccc;
}

.elementor-5228 .elementor-element.elementor-element-cbff344 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
    background-color: #fa4612;
}

.elementor-element.elementor-element-cbff344 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-cbff344 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-12fbd6c {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-5228 .elementor-element.elementor-element-c5bc2cd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-d6a993f {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-d6a993f.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-aa23062.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 0px;
}

.elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon {
    font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d2e2f6d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d2e2f6d {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon {
    font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-31670a9 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-31670a9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-31670a9 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon {
    font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-9a6332f > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-9a6332f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-9a6332f {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon {
    font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-436003d > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-436003d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-436003d {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-436003d {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-stacked .elementor-icon {
    background-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-framed .elementor-icon,
.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-default .elementor-icon svg {
    fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon {
    font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon i,
.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-c41fa03 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-c41fa03 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 {
    width: auto;
    max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-f856def {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-f856def.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-f856def .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 24px;
    line-height: 1.5em;
}

.elementor-5228 .elementor-element.elementor-element-f856def > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-5c61f78 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .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-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .testimonial-info h3 {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .testimonial-info .author {
    color: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .testimonial-info div.author {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .testimonial-info-desc {
    color: #808291;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 17px;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-5228 .elementor-element.elementor-element-4951ec0 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

.elementor-5228 .elementor-element.elementor-element-54ad6e3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-c5f600f.elementor-widget-heading .elementor-heading-title {
    color: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c5f600f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c5f600f {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-c5f600f {
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-26a59a5 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-5228 .elementor-element.elementor-element-00e275c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-8ee58a4 {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-8ee58a4 .elementor-image img {
    width: 90%;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

.elementor-5228 .elementor-element.elementor-element-8e79734 {
    text-align: left;
    width: 45%;
    max-width: 45%;
    bottom: -110.578px;
}

.elementor-5228 .elementor-element.elementor-element-8e79734 .elementor-image img {
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-8e79734 {
    right: 2.797px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-8e79734 {
    left: 2.797px;
}

.elementor-5228 .elementor-element.elementor-element-0eef505 > .elementor-element-populated {
    margin: 80px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-999cce8 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-999cce8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-999cce8 .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 28px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-999cce8 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-7a93e69.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 15px;
    line-height: 1.4em;
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
    margin: 10px 0px 0px 50px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a93e69 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7a93e69 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-e10299d {
    margin-top: 160px;
    margin-bottom: 160px;
}

.elementor-5228 .elementor-element.elementor-element-2e99558 > .elementor-element-populated {
    margin: 80px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-deb155d {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-deb155d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5228 .elementor-element.elementor-element-deb155d .elementor-heading-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 28px;
    line-height: 1.2em;
}

.elementor-5228 .elementor-element.elementor-element-deb155d > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 {
    text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-d3e6104.elementor-widget-heading .elementor-heading-title {
    color: #7E8090;
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 .elementor-heading-title {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 15px;
    line-height: 1.4em;
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
    margin: 10px 0px 0px 50px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d3e6104 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d3e6104 {
    opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-260a525 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-c54b706 {
    text-align: right;
}

.elementor-5228 .elementor-element.elementor-element-c54b706 .elementor-image img {
    width: 90%;
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

.elementor-5228 .elementor-element.elementor-element-19d48df {
    text-align: left;
    width: 45%;
    max-width: 45%;
    bottom: -120px;
}

.elementor-5228 .elementor-element.elementor-element-19d48df .elementor-image img {
    box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
    right: 378.188px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
    left: 378.188px;
}

@media(min-width:768px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
        width: 40%;
    }
    .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
        width: 59.665%;
    }
    .elementor-5228 .elementor-element.elementor-element-5e1db92 {
        width: 50%;
    }
    .elementor-5228 .elementor-element.elementor-element-2bad745 {
        width: 24.664%;
    }
    .elementor-5228 .elementor-element.elementor-element-85baf05 {
        width: 25%;
    }
    .elementor-5228 .elementor-element.elementor-element-c01a38c {
        width: 60%;
    }
    .elementor-5228 .elementor-element.elementor-element-7ec7daa {
        width: 40%;
    }
    .elementor-5228 .elementor-element.elementor-element-c5bc2cd {
        width: 33%;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062 {
        width: 67%;
    }
    .elementor-5228 .elementor-element.elementor-element-00e275c {
        width: 60%;
    }
    .elementor-5228 .elementor-element.elementor-element-0eef505 {
        width: 39.332%;
    }
    .elementor-5228 .elementor-element.elementor-element-2e99558 {
        width: 40%;
    }
    .elementor-5228 .elementor-element.elementor-element-260a525 {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-shape-bottom svg {
        height: 70px;
    }
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
        margin: 120px 40px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-cea62ff .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-1bf3c09 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-25f2d8d > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-5228 .elementor-element.elementor-element-1920fab {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em;
    }
    .elementor-5228 .elementor-element.elementor-element-4af6c6f .elementor-divider-separator {
        width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-4af6c6f > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c3afb63 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated {
        margin: 0px 20px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-84921f0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated {
        margin: 0px 0px 40px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-5ec0d59 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-6b46760 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-74c160f {
        width: 215px;
        max-width: 215px;
    }
    .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-5228 .elementor-element.elementor-element-e686555 {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-cb92aa3 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5228 .elementor-element.elementor-element-cb92aa3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-shape-top svg {
        height: 70px;
    }
    .elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-shape-bottom svg {
        height: 70px;
    }
    .elementor-5228 .elementor-element.elementor-element-31c171e {
        padding: 120px 0px 120px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-86875dd > .elementor-element-populated {
        margin: 0px 40px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-8819b5b {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-12fbd6c {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c5bc2cd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
        font-size: 34px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-f856def > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-999cce8 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-999cce8 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-e10299d {
        margin-top: 160px;
        margin-bottom: 200px;
    }
    .elementor-5228 .elementor-element.elementor-element-deb155d .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-deb155d > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
        right: 49%;
    }
    body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
        left: 49%;
    }
}

@media(max-width:767px) {
    .elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container {
        min-height: 900px;
    }
    .elementor-5228 .elementor-element.elementor-element-1dd45c7 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5228 .elementor-element.elementor-element-f2f2b04.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
        margin: -50px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-cea62ff {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-cea62ff .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-5228 .elementor-element.elementor-element-cea62ff > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-692d229 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-d35f8b5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-a0e49a8 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-1920fab {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 60px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-f34615c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-26984b0 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-5e1db92.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-a2d2035 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5228 .elementor-element.elementor-element-a2d2035 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c3afb63 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated,
    .elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-2bad745 > .elementor-element-populated {
        margin: 0px 20px 40px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated,
    .elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-85baf05 > .elementor-element-populated {
        margin: 0px 20px 20px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-6b46760 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c01a38c > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-74c160f .elementor-image img {
        width: 100vw;
    }
    .elementor-5228 .elementor-element.elementor-element-74c160f > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-74c160f {
        width: 100%;
        max-width: 100%;
        top: 597px;
    }
    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
        left: 39px;
    }
    body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
        right: 39px;
    }
    .elementor-5228 .elementor-element.elementor-element-83d54d1 .elementor-image img {
        width: 100vw;
    }
    .elementor-5228 .elementor-element.elementor-element-83d54d1 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        width: 100%;
        max-width: 100%;
        bottom: -533px;
    }
    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        left: 41px;
    }
    body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        right: 41px;
    }
    .elementor-5228 .elementor-element.elementor-element-e686555 .elementor-image img {
        width: 100vw;
    }
    .elementor-5228 .elementor-element.elementor-element-e686555 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-e686555 {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
        left: 24px;
    }
    body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
        right: 24px;
    }
    .elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-f34e6cd {
        left: 126px;
    }
    body.rtl .elementor-5228 .elementor-element.elementor-element-f34e6cd {
        right: 126px;
    }
    .elementor-5228 .elementor-element.elementor-element-f34e6cd {
        top: -583px;
    }
    .elementor-5228 .elementor-element.elementor-element-cb92aa3 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-cb92aa3 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-cb92aa3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-45c09c5 > .elementor-widget-container {
        margin: 40px 0px 60px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-31c171e {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-96f1a08 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-86875dd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-8f269d8 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-9408970 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-4881079 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-4881079 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-489c88e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-02c8015 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-02c8015 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }
    .elementor-5228 .elementor-element.elementor-element-12fbd6c {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c5bc2cd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-d6a993f {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated,
    .elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5228 .elementor-element.elementor-element-aa23062 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-f856def {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-4951ec0 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c771cab {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-c5f600f {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-00e275c {
        width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-00e275c > .elementor-element-populated {
        padding: 0px 0px 160px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-0eef505 {
        width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-0eef505.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5228 .elementor-element.elementor-element-0eef505 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-999cce8 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-999cce8 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-999cce8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-7a93e69 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-7a93e69 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-e10299d {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-2e99558.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5228 .elementor-element.elementor-element-2e99558 > .elementor-element-populated {
        margin: 200px 0px 80px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-deb155d {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-deb155d .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-deb155d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-d3e6104 {
        text-align: center;
    }
    .elementor-5228 .elementor-element.elementor-element-d3e6104 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5228 .elementor-element.elementor-element-260a525 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
        width: 50%;
    }
    .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
        width: 50%;
    }
    .elementor-5228 .elementor-element.elementor-element-f34615c {
        width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-5e1db92 {
        width: 100%;
    }
    .elementor-5228 .elementor-element.elementor-element-2bad745 {
        width: 50%;
    }
    .elementor-5228 .elementor-element.elementor-element-85baf05 {
        width: 50%;
    }
    .elementor-5228 .elementor-element.elementor-element-c5bc2cd {
        width: 40%;
    }
    .elementor-5228 .elementor-element.elementor-element-aa23062 {
        width: 60%;
    }
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container {
    min-height: 760px;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0:not(.elementor-motion-effects-element-type-background),
.elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/serious-mature-old-woman-holding-clipboard-with-P5KFEXN-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 60px;
}

.elementor-bc-flex-widget .elementor-5339 .elementor-element.elementor-element-de3a1e8.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5339 .elementor-element.elementor-element-de3a1e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5339 .elementor-element.elementor-element-de3a1e8 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-e896105.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 70px;
    font-weight: 800;
    line-height: 1.1em;
}

.elementor-5339 .elementor-element.elementor-element-e896105 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e896105 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e896105 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-e896105 {
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 .elementor-text-editor {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 {
    color: #ffffff;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-01db6a6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-01db6a6 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-weight: 800;
    fill: #ffffff;
    color: #ffffff;
    background-color: #e5936b;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:hover,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:hover,
.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:focus,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:focus {
    color: #ffffff;
    background-color: rgba(22, 57, 103, 0);
    border-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:hover svg,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:hover svg,
.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:focus svg,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5936b;
}

.elementor-5339 .elementor-element.elementor-element-be5678a > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-be5678a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-be5678a {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-6b8ec1a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-4a6cebb {
    z-index: 2;
}

.elementor-5339 .elementor-element.elementor-element-c1f1789 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-a944939 {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-a944939.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 24px;
    line-height: 1.7em;
}

.elementor-5339 .elementor-element.elementor-element-a944939 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-a944939 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a944939 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-006f17f {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-006f17f .elementor-image img {
    width: 185px;
}

.elementor-5339 .elementor-element.elementor-element-006f17f > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-006f17f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-006f17f {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-bc07e22 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-5339 .elementor-element.elementor-element-bc07e22.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-5339 .elementor-element.elementor-element-bc07e22 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5339 .elementor-element.elementor-element-bc07e22 > .elementor-widget-container {
    margin: 10px 0px 20px 5px;
}

.elementor-element.elementor-element-bc07e22 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-bc07e22 {
    opacity: 0;
}

.elementor-element.elementor-element-084bc10 {
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-084bc10 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-084bc10 {
    width: 100%;
    max-width: 100%;
    top: -15%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-084bc10 {
    left: 89%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-084bc10 {
    right: 89%;
}

.elementor-5339 .elementor-element.elementor-element-5517355:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
    box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -200px 0px 0px 0px;
    padding: 70px 60px 50px 60px;
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-5517355 {
    z-index: 2;
}

.elementor-element.elementor-element-5517355 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5517355 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-44adb27.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-44adb27 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.1em;
}

.elementor-5339 .elementor-element.elementor-element-44adb27 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-44adb27 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-44adb27 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-44adb27 {
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-8687b1e .elementor-text-editor {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-8687b1e {
    color: #808291;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
}

.elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8687b1e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8687b1e {
    opacity: 0;
}

.elementor-element.elementor-element-5d50caa {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5d50caa {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-f611460 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-f611460 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 80px;
}

.elementor-5339 .elementor-element.elementor-element-42301e5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #165153;
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -80px 20px 0px 0px;
    padding: 60px 40px 60px 40px;
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-42301e5 {
    z-index: 2;
}

.elementor-5339 .elementor-element.elementor-element-5795d1c.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-5795d1c .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-element.elementor-element-5795d1c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5795d1c {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-f0129dc {
    --divider-border-style: zigzag;
    --divider-border-color: #e5936b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5339 .elementor-element.elementor-element-f0129dc .elementor-divider-separator {
    width: 30%;
}

.elementor-5339 .elementor-element.elementor-element-f0129dc > .elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-f0129dc {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f0129dc {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-75387ba .elementor-text-editor {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-75387ba {
    color: #ffffff;
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339 .elementor-element.elementor-element-75387ba > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-75387ba {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-75387ba {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-ed75aed > .elementor-element-populated {
    margin: 80px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-fb6ed8c {
    z-index: 2;
}

.elementor-5339 .elementor-element.elementor-element-775564c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay,
.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated {
    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: 0px 0px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-78bd0fe .elementor-image img {
    width: 92px;
}

.elementor-5339 .elementor-element.elementor-element-78bd0fe > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-78bd0fe {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-78bd0fe {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-a5dcd15 {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-a5dcd15.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-a5dcd15 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-element.elementor-element-a5dcd15 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a5dcd15 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 {
    --divider-border-style: zigzag;
    --divider-border-color: #e5936b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 .elementor-divider {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-7f3b6b4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7f3b6b4 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-352a83d .elementor-text-editor {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-352a83d {
    color: #7e8090;
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339 .elementor-element.elementor-element-352a83d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-352a83d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-352a83d {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-8949758:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-c942f8e .elementor-image img {
    width: 70px;
}

.elementor-5339 .elementor-element.elementor-element-c942f8e > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-c942f8e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c942f8e {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-51c38c2 {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-51c38c2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-51c38c2 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-element.elementor-element-51c38c2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-51c38c2 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-5feb9f8 {
    --divider-border-style: zigzag;
    --divider-border-color: #e5936b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5339 .elementor-element.elementor-element-5feb9f8 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5339 .elementor-element.elementor-element-5feb9f8 .elementor-divider {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-5feb9f8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5feb9f8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5feb9f8 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-42af4a9 .elementor-text-editor {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-42af4a9 {
    color: #7e8090;
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339 .elementor-element.elementor-element-42af4a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-42af4a9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-42af4a9 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-57cca29:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated,
.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-e861bbf .elementor-image img {
    width: 50px;
}

.elementor-5339 .elementor-element.elementor-element-e861bbf > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-e861bbf {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e861bbf {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-053db17 {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-053db17.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-053db17 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-element.elementor-element-053db17 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-053db17 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-b2eb6cb {
    --divider-border-style: zigzag;
    --divider-border-color: #e5936b;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5339 .elementor-element.elementor-element-b2eb6cb .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5339 .elementor-element.elementor-element-b2eb6cb .elementor-divider {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-b2eb6cb > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-b2eb6cb {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b2eb6cb {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 .elementor-text-editor {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 {
    color: #7e8090;
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-78e34f9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-78e34f9 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-261dbac {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-1e47dc3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-e39933b .elementor-image img {
    opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-e39933b {
    width: 10px;
    max-width: 10px;
    top: -2%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
    left: 9%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
    right: 9%;
}

.elementor-5339 .elementor-element.elementor-element-668c4b3 .elementor-image img {
    opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-668c4b3 {
    width: 13px;
    max-width: 13px;
    top: -4%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    left: 6%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    right: 6%;
}

.elementor-5339 .elementor-element.elementor-element-fb6524f .elementor-image img {
    opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-fb6524f {
    width: 24px;
    max-width: 24px;
    top: 5%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
    right: 8%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
    left: 8%;
}

.elementor-5339 .elementor-element.elementor-element-1142011 .elementor-image img {
    opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-1142011 {
    width: 41px;
    max-width: 41px;
    top: 83%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
    left: 0%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
    right: 0%;
}

.elementor-5339 .elementor-element.elementor-element-b09652b .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 6.1px) hue-rotate( 0deg);
}

.elementor-5339 .elementor-element.elementor-element-b09652b {
    width: 65px;
    max-width: 65px;
    top: -44%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
    right: 10.888%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
    left: 10.888%;
}

.elementor-5339 .elementor-element.elementor-element-52bdf1e .elementor-image img {
    opacity: 0.6;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 3.6px) hue-rotate( 0deg);
}

.elementor-5339 .elementor-element.elementor-element-52bdf1e {
    width: 13px;
    max-width: 13px;
    top: 85%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    left: 100%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    right: 100%;
}

.elementor-5339 .elementor-element.elementor-element-ee3c081 .elementor-image img {
    opacity: 0.6;
}

.elementor-5339 .elementor-element.elementor-element-ee3c081 {
    width: 10px;
    max-width: 10px;
    top: 110%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    left: 85%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    right: 85%;
}

.elementor-5339 .elementor-element.elementor-element-28ccef2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5339 .elementor-element.elementor-element-28ccef2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-28ccef2 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-5339 .elementor-element.elementor-element-28ccef2 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-28ccef2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-28ccef2 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-3e6ddbf {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-5339 .elementor-element.elementor-element-3e6ddbf.elementor-widget-heading .elementor-heading-title {
    color: #ffcc00;
}

.elementor-5339 .elementor-element.elementor-element-3e6ddbf .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-5339 .elementor-element.elementor-element-3e6ddbf > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3e6ddbf {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3e6ddbf {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-026029d {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-5339 .elementor-element.elementor-element-c3a289e > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper.cd-slider {
    height: 500px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .image {
    border-radius: 0px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content h2 {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li div.content h2 {
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content .description {
    width: 50%;
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content div.description {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content a.slide_link {
    color: #9b9b9b;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #9b9b9b;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .prev {
    font-size: 30px;
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .next {
    font-size: 30px;
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .counter {
    font-size: 30px;
}

.elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper nav {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-d56b554 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-5339 .elementor-element.elementor-element-f1f2f97 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.portfolio-classic-content h3.portfolio-classic_title {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #B8B8B8;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #ffd000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #ffd000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #ffd000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #ffd000;
}

.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.avante-portfolio-filter-wrapper a.filter-tag-btn {
    font-weight: 600;
}

.elementor-5339 .elementor-element.elementor-element-876a255:not(.elementor-motion-effects-element-type-background),
.elementor-5339 .elementor-element.elementor-element-876a255 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-876a255 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 110px 0px;
}

.elementor-5339 .elementor-element.elementor-element-876a255 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-b3eaa49 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-5ad6d6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-c47560f {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5339 .elementor-element.elementor-element-c47560f.elementor-widget-heading .elementor-heading-title {
    color: #e5936b;
}

.elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c47560f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c47560f {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-736646a.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-736646a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-736646a {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-736646a {
    width: 100%;
    max-width: 100%;
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-accordion-item {
    border-width: 10px;
    border-color: rgba(255, 255, 255, 0);
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: rgba(255, 255, 255, 0);
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-tab-title {
    background-color: #165153;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.6em;
    padding: 15px 30px 15px 30px;
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-tab-content {
    color: #7e8090;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    padding: 0px 30px 0px 30px;
}

.elementor-5339 .elementor-element.elementor-element-69285bb > .elementor-widget-container {
    margin: 40px 0px 0px -10px;
}

.elementor-element.elementor-element-69285bb {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-69285bb {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-4c2208a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-c2a81fc {
    width: 59.916vw;
    max-width: 59.916vw;
    bottom: 0px;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    left: 12%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    right: 12%;
}

.elementor-5339 .elementor-element.elementor-element-04974bc > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-04974bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-5339 .elementor-element.elementor-element-cfe6889 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 .elementor-image img {
    width: 76vw;
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 > .elementor-widget-container {
    margin: 0px 0px 0px -160px;
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 {
    z-index: 2;
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-3a4651a {
    width: auto;
    max-width: auto;
    top: 81px;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-3a4651a {
    left: 233px;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-3a4651a {
    right: 233px;
}

.elementor-5339 .elementor-element.elementor-element-e7bfa9b > .elementor-element-populated {
    margin: 140px 0px 0px -100px;
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-e7bfa9b {
    z-index: 2;
}

.elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 50px;
    font-weight: 800;
}

.elementor-element.elementor-element-136c620 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-136c620 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-136c620 {
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 {
    text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.5em;
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 > .elementor-widget-container {
    margin: 50px 0px 0px 100px;
    padding: 0px 050px 0px 0px;
}

.elementor-element.elementor-element-e1d6362 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e1d6362 {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-stacked .elementor-icon {
    background-color: #e5936b;
    color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-framed .elementor-icon,
.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-default .elementor-icon {
    color: #e5936b;
    border-color: #e5936b;
}

.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-framed .elementor-icon,
.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-default .elementor-icon svg {
    fill: #e5936b;
}

.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-0163efe.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon i,
.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5339 .elementor-element.elementor-element-0163efe > .elementor-widget-container {
    margin: 40px 0px 0px 100px;
}

.elementor-element.elementor-element-0163efe {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0163efe {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-0163efe {
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-9dcab4f {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-9dcab4f .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 800;
}

.elementor-5339 .elementor-element.elementor-element-9dcab4f > .elementor-widget-container {
    margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-9dcab4f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9dcab4f {
    opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-ad735e6 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-5339 .elementor-element.elementor-element-a5fcf3a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .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-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .testimonial-info h3 {
    color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper div.testimonial-info h3 {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.5em;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .testimonial-info .author {
    color: #e5936b;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .testimonial-info div.author {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .testimonial-info-desc {
    color: #7e8090;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .bullet {
    background: #ebebeb;
}

.elementor-5339 .elementor-element.elementor-element-1f62582 .testimonials-card-wrapper .active-bullet {
    background: #163967;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5339 .elementor-element.elementor-element-de3a1e8 {
        width: 60%;
    }
    .elementor-5339 .elementor-element.elementor-element-c1f1789 {
        width: 50%;
    }
    .elementor-5339 .elementor-element.elementor-element-42301e5 {
        width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-ed75aed {
        width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-e2360a1 {
        width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-4c2208a {
        width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-cfe6889 {
        width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-e7bfa9b {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-4a6cebb {
        margin-top: 0px;
        margin-bottom: 120px;
    }
    .elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }
    .elementor-5339 .elementor-element.elementor-element-44adb27 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em;
    }
    .elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-f611460 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
        margin: -60px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-75387ba > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-ed75aed > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-352a83d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-42af4a9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-78e34f9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-261dbac {
        margin-top: 120px;
        margin-bottom: 60px;
    }
    .elementor-5339 .elementor-element.elementor-element-e39933b {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
        left: 1%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
        right: 1%;
    }
    .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        left: 6%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        right: 6%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
        right: 22%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
        left: 22%;
    }
    .elementor-5339 .elementor-element.elementor-element-fb6524f {
        top: -17vh;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
        left: -11%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
        right: -11%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
        right: -12%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
        left: -12%;
    }
    .elementor-5339 .elementor-element.elementor-element-b09652b {
        top: -9vh;
    }
    .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        width: 10px;
        max-width: 10px;
        top: -86%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        left: 99%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        right: 99%;
    }
    .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        width: 10px;
        max-width: 10px;
        top: 142%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        left: 99%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        right: 99%;
    }
    .elementor-5339 .elementor-element.elementor-element-28ccef2 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-28ccef2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5339 .elementor-element.elementor-element-28ccef2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5339 .elementor-element.elementor-element-3e6ddbf {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-3e6ddbf .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em;
    }
    .elementor-5339 .elementor-element.elementor-element-3e6ddbf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content div.description {
        font-size: 18px;
    }
    .elementor-5339 .elementor-element.elementor-element-d56b554 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-5339 .elementor-element.elementor-element-876a255 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 480px 0px 80px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 0px 0px 30px;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        width: 100%;
        max-width: 100%;
        bottom: -32px;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        left: 0%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        right: 0%;
    }
    .elementor-5339 .elementor-element.elementor-element-04974bc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 20px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-f1b9927 .elementor-image img {
        width: 100vw;
    }
    .elementor-5339 .elementor-element.elementor-element-f1b9927 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-f1b9927 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-e7bfa9b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5339 .elementor-element.elementor-element-e7bfa9b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5339 .elementor-element.elementor-element-136c620 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-e1d6362 {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-e1d6362 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0% 20% 0% 20%;
    }
    .elementor-5339 .elementor-element.elementor-element-0163efe > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-9dcab4f > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-5339 .elementor-element.elementor-element-ad735e6 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container {
        min-height: 700px;
    }
    .elementor-5339 .elementor-element.elementor-element-1bba2c0 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5339 .elementor-element.elementor-element-1bba2c0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-de3a1e8 > .elementor-element-populated {
        margin: -100px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-e896105 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5339 .elementor-element.elementor-element-e896105 > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-be5678a > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-4a6cebb {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-a944939 {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-5339 .elementor-element.elementor-element-006f17f {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-bc07e22 {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-5339 .elementor-element.elementor-element-44adb27 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5339 .elementor-element.elementor-element-44adb27 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5339 .elementor-element.elementor-element-44adb27 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-f611460 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated,
    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-5795d1c .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5339 .elementor-element.elementor-element-ed75aed > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-fb6ed8c {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated,
    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated,
    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated,
    .elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-57cca29 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-1e47dc3 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
        left: 17%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
        right: 17%;
    }
    .elementor-5339 .elementor-element.elementor-element-e39933b {
        top: -51%;
    }
    .elementor-5339 .elementor-element.elementor-element-fb6524f {
        top: -47%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
        right: 1%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
        left: 1%;
    }
    .elementor-5339 .elementor-element.elementor-element-b09652b {
        top: 73%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        left: 87%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        right: 87%;
    }
    .elementor-5339 .elementor-element.elementor-element-52bdf1e {
        top: -49%;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        left: 8%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        right: 8%;
    }
    .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        top: 94%;
    }
    .elementor-5339 .elementor-element.elementor-element-28ccef2 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }
    .elementor-5339 .elementor-element.elementor-element-28ccef2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-3e6ddbf .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-5339 .elementor-element.elementor-element-3e6ddbf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-026029d {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-c3a289e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content .description {
        width: 60%;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper li .content div.description {
        font-size: 16px;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 13px;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .prev {
        font-size: 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .next {
        font-size: 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-88e1769 .fadeup-slider-wrapper .counter {
        font-size: 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-d56b554 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-876a255 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-5ad6d6d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-736646a {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-69285bb .elementor-accordion .elementor-tab-title {
        line-height: 1.5em;
    }
    .elementor-5339 .elementor-element.elementor-element-69285bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-4c2208a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        left: 0.291%;
    }
    body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        right: 0.291%;
    }
    .elementor-5339 .elementor-element.elementor-element-c2a81fc {
        bottom: -25%;
    }
    .elementor-5339 .elementor-element.elementor-element-e7bfa9b > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5339 .elementor-element.elementor-element-136c620 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-e1d6362 {
        text-align: center;
    }
    .elementor-5339 .elementor-element.elementor-element-ad735e6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5339 .elementor-element.elementor-element-1f62582 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5339 .elementor-element.elementor-element-c1f1789 {
        width: 55%;
    }
    .elementor-5339 .elementor-element.elementor-element-5517355 {
        width: 45%;
    }
    .elementor-5339 .elementor-element.elementor-element-e2360a1 {
        width: 40%;
    }
    .elementor-5339 .elementor-element.elementor-element-4c2208a {
        width: 60%;
    }
    .elementor-5339 .elementor-element.elementor-element-cfe6889 {
        width: 66.762%;
    }
    .elementor-5339 .elementor-element.elementor-element-e7bfa9b {
        width: 33.237%;
    }
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
    min-height: 600px;
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5459 .elementor-element.elementor-element-c690171:not(.elementor-motion-effects-element-type-background),
.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../upload/analysts-PD22WZC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5459 .elementor-element.elementor-element-c690171 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-shape-bottom svg {
    height: 137px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-bc-flex-widget .elementor-5459 .elementor-element.elementor-element-32269fe.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-5459 .elementor-element.elementor-element-32269fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5459 .elementor-element.elementor-element-32269fe > .elementor-element-populated {
    margin: -50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.1em;
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-99b2f2d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-99b2f2d {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-d30420f .elementor-text-editor {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-d30420f {
    color: #808291;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-d30420f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d30420f {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-stacked .elementor-icon {
    background-color: #ec812a;
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-framed .elementor-icon,
.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-default .elementor-icon {
    color: #ec812a;
    border-color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-framed .elementor-icon,
.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-default .elementor-icon svg {
    fill: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-stacked .elementor-icon svg {
    fill: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon {
    font-size: 13px;
    padding: 10px;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon i,
.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-3807ef5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3807ef5 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-546c42e {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-546c42e.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-546c42e .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-5459 .elementor-element.elementor-element-546c42e > .elementor-widget-container {
    margin: 21px 0px 0px 10px;
}

.elementor-element.elementor-element-546c42e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-546c42e {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-8ec0ba0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4659e7e > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-4659e7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5px;
    margin-bottom: 140px;
}

.elementor-5459 .elementor-element.elementor-element-c713225:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -80px 20px 0px 0px;
    padding: 60px 40px 60px 40px;
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-c33ebc8.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-c33ebc8 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 36px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-c33ebc8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c33ebc8 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-f71ecde {
    --divider-border-style: zigzag;
    --divider-border-color: #ec812a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5459 .elementor-element.elementor-element-f71ecde .elementor-divider-separator {
    width: 30%;
}

.elementor-5459 .elementor-element.elementor-element-f71ecde > .elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-f71ecde {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f71ecde {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-fccc099 .elementor-text-editor {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-fccc099 {
    color: rgba(255, 255, 255, 0.8);
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-fccc099 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-fccc099 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-fccc099 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated {
    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: 0px 0px 0px 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-23b9af2 .elementor-image img {
    width: 92px;
}

.elementor-5459 .elementor-element.elementor-element-23b9af2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-23b9af2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-23b9af2 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-37517db {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-37517db.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-37517db .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-37517db {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-37517db {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-690b9af {
    --divider-border-style: zigzag;
    --divider-border-color: #ec812a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5459 .elementor-element.elementor-element-690b9af .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5459 .elementor-element.elementor-element-690b9af .elementor-divider {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-690b9af > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-690b9af {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-690b9af {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 .elementor-text-editor {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ec9d9d6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ec9d9d6 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-bb4027f .elementor-image img {
    width: 70px;
}

.elementor-5459 .elementor-element.elementor-element-bb4027f > .elementor-widget-container {
    margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-bb4027f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-bb4027f {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-745406c {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-745406c.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-745406c .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-745406c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-745406c {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 {
    --divider-border-style: zigzag;
    --divider-border-color: #ec812a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 .elementor-divider {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-00d5df9 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-00d5df9 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-c692576 .elementor-text-editor {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-c692576 {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-c692576 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c692576 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c692576 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-d867f63:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated {
    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: 0px 0px 0px 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-3627fc5 .elementor-image img {
    width: 50px;
}

.elementor-5459 .elementor-element.elementor-element-3627fc5 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-3627fc5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3627fc5 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4957dd4 {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-4957dd4.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-4957dd4 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 22px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-4957dd4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4957dd4 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-6eebba2 {
    --divider-border-style: zigzag;
    --divider-border-color: #ec812a;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-5459 .elementor-element.elementor-element-6eebba2 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-5459 .elementor-element.elementor-element-6eebba2 .elementor-divider {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-6eebba2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-6eebba2 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6eebba2 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 .elementor-text-editor {
    text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8e986d5 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8e986d5 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-87f09a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-c60229b {
    width: 100%;
    max-width: 100%;
    bottom: 23%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-c60229b {
    right: -28%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-c60229b {
    left: -28%;
}

.elementor-5459 .elementor-element.elementor-element-26845b4 {
    text-align: center;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-26845b4.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5459 .elementor-element.elementor-element-26845b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-26845b4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-26845b4 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-64d9982 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 110px 0px;
}

.elementor-5459 .elementor-element.elementor-element-64d9982 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-2c2aa61 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-82e4d99 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-5bc299e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c {
    text-align: left;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3e9c73c {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3e9c73c {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-a380d98.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-a380d98 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-element.elementor-element-a380d98 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a380d98 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-accordion-item {
    border-width: 10px;
    border-color: rgba(255, 255, 255, 0);
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: rgba(255, 255, 255, 0);
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-tab-title {
    background-color: #ec812a;
    color: #062383;
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.6em;
    padding: 15px 30px 15px 30px;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-tab-title.elementor-active {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-tab-content {
    color: #7e8090;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    padding: 0px 30px 0px 30px;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f > .elementor-widget-container {
    margin: 40px 0px 0px -10px;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f {
    z-index: 2;
}

.elementor-element.elementor-element-e2ea58f {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e2ea58f {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    width: 140%;
    max-width: 140%;
    bottom: 0%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    left: -79%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    right: -79%;
}

.elementor-5459 .elementor-element.elementor-element-4ffd281 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    width: 59.916vw;
    max-width: 59.916vw;
    bottom: 0px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    left: 12%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    right: 12%;
}

.elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-5459 .elementor-element.elementor-element-8601bb1 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 {
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e0e64d3 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e0e64d3 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-aab0399.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-aab0399 .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    line-height: 1.2em;
}

.elementor-5459 .elementor-element.elementor-element-aab0399 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-aab0399 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aab0399 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-aab0399 {
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-7bc3d66 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-118d518 {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-118d518.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5459 .elementor-element.elementor-element-118d518 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5459 .elementor-element.elementor-element-118d518 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-118d518 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-118d518 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-a1fa399 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4019abe {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-4019abe.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5459 .elementor-element.elementor-element-4019abe .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5459 .elementor-element.elementor-element-4019abe > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4019abe {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4019abe {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4adf706 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-5459 .elementor-element.elementor-element-0ed919c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-aef2f33 {
    width: 100%;
    max-width: 100%;
    bottom: 23%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-aef2f33 {
    right: -45%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-aef2f33 {
    left: -45%;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-grid-wrapper .portfolio-classic-img {
    border-radius: 0px;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
    border-radius: 0px;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-content h3.portfolio-classic_title {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-content h3.portfolio-classic_title a {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-content h3.portfolio-classic_title a:hover {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e div.portfolio-classic-content h3.portfolio-classic_title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 22px;
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e div.portfolio-classic-content .portfolio-classic-subtitle {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
    color: #999999;
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e {
    z-index: 2;
}

.elementor-5459 .elementor-element.elementor-element-1514d83:not(.elementor-motion-effects-element-type-background),
.elementor-5459 .elementor-element.elementor-element-1514d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-1514d83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-5459 .elementor-element.elementor-element-1514d83 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-c11c36d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper {
    height: 640px;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #ffffff;
    width: 55%;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper div.slideshow-slide p.slideshow-slide-caption-content {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .o-hsub::before {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: 0px;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper button.js-slider-home-prev {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper button.js-slider-home-next {
    color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .pagination-item.is-current {
    background-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .pagination-item {
    border-color: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-a831417 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5459 .elementor-element.elementor-element-a831417 {
    margin-top: 40px;
    margin-bottom: 90px;
}

.elementor-5459 .elementor-element.elementor-element-3993aea.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-3993aea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-6bb69bf .elementor-image img {
    width: 25px;
    opacity: 0.3;
}

.elementor-element.elementor-element-6bb69bf {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6bb69bf {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-6bb69bf {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-9ee39f9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-9ee39f9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-f6f60a0 .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

.elementor-element.elementor-element-f6f60a0 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f6f60a0 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-f6f60a0 {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-ba9dbda.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-ba9dbda > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-182320a .elementor-image img {
    width: 30px;
    opacity: 0.3;
}

.elementor-element.elementor-element-182320a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-182320a {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-182320a {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-9138506.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-9138506 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-e4650ad .elementor-image img {
    width: 100px;
    opacity: 0.3;
}

.elementor-element.elementor-element-e4650ad {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e4650ad {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-e4650ad {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-c177a96.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-c177a96 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-bc8d713 .elementor-image img {
    width: 110px;
    opacity: 0.3;
}

.elementor-element.elementor-element-bc8d713 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-bc8d713 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-bc8d713 {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-b05a239.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5459 .elementor-element.elementor-element-b05a239 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 .elementor-image img {
    width: 80px;
    opacity: 0.3;
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-2fa8ee4 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-2fa8ee4 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 {
    width: auto;
    max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
    margin-top: 0px;
    margin-bottom: 120px;
}

.elementor-5459 .elementor-element.elementor-element-a2641c0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a {
    text-align: left;
    z-index: 2;
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4d5e55a {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4d5e55a {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-311347b.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-5459 .elementor-element.elementor-element-311347b {
    z-index: 2;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-311347b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-311347b {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-header h5 a {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-header h5 {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-weight: 400;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-info-cat a {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-detail.single-post {
    font-family: "Karla", Sans-serif;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-header-wrapper > p {
    color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-aea18da a.continue-reading {
    color: #000000;
    font-family: "Karla", Sans-serif;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-attribute a {
    color: #ec812a;
    font-family: "Karla", Sans-serif;
    font-size: 14px;
}

.elementor-5459 .elementor-element.elementor-element-aea18da > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-aea18da {
    z-index: 3;
}

.elementor-5459 .elementor-element.elementor-element-1a2a90a {
    width: 100%;
    max-width: 100%;
    top: -200%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    left: -72%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    right: -72%;
}

.elementor-5459 .elementor-element.elementor-element-2d8234c > .elementor-container {
    min-height: 400px;
}

.elementor-5459 .elementor-element.elementor-element-2d8234c > .elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-5459 .elementor-element.elementor-element-2d8234c {
    margin-top: 0px;
    margin-bottom: 180px;
    padding: 0px 0px 100px 0px;
    z-index: 1;
}

.elementor-5459 .elementor-element.elementor-element-29dade0 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-5459 .elementor-element.elementor-element-5020c74 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-2f58a94 {
    z-index: 2;
    width: 319px;
    max-width: 319px;
    top: -107%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    left: -29%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    right: -29%;
}

.elementor-5459 .elementor-element.elementor-element-a250a1b {
    z-index: 2;
    width: 299px;
    max-width: 299px;
    bottom: -563px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
    left: -24%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
    right: -24%;
}

.elementor-5459 .elementor-element.elementor-element-605917d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4553030 {
    z-index: 2;
    width: 430px;
    max-width: 430px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
    left: -42%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
    right: -42%;
}

.elementor-5459 .elementor-element.elementor-element-c1f4bbc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5459 .elementor-element.elementor-element-712fadd.elementor-widget-heading .elementor-heading-title {
    color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-712fadd .elementor-heading-title {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-5459 .elementor-element.elementor-element-712fadd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-712fadd {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-712fadd {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-712fadd {
    width: 100%;
    max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-f06533f {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-5459 .elementor-element.elementor-element-713b919 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-7731173.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-7731173 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-element.elementor-element-7731173 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7731173 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-2ed0650.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2ed0650 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2ed0650 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-c4a55c8 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-6c41735.elementor-widget-heading .elementor-heading-title {
    color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-6c41735 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-element.elementor-element-6c41735 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6c41735 {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-80757ef {
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-80757ef.elementor-widget-heading .elementor-heading-title {
    color: #808291;
}

.elementor-5459 .elementor-element.elementor-element-80757ef .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-5459 .elementor-element.elementor-element-80757ef > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-80757ef {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-80757ef {
    opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button {
    font-family: "Gilroy-ExtraBold", Sans-serif;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ec812a;
    border-radius: 5px 5px 5px 5px;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:hover,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:hover,
.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:focus,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:focus {
    color: #ffffff;
    background-color: #ec812a;
    border-color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:hover svg,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:hover svg,
.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:focus svg,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ec812a;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-a688d51 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a688d51 {
    opacity: 0;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5459 .elementor-element.elementor-element-32269fe {
        width: 60%;
    }
    .elementor-5459 .elementor-element.elementor-element-c713225 {
        width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-9c515b2 {
        width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-5bc299e {
        width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-4ffd281 {
        width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-3993aea {
        width: 33%;
    }
    .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
        width: 33%;
    }
    .elementor-5459 .elementor-element.elementor-element-ba9dbda {
        width: 33%;
    }
    .elementor-5459 .elementor-element.elementor-element-9138506 {
        width: 33%;
    }
    .elementor-5459 .elementor-element.elementor-element-c177a96 {
        width: 33%;
    }
    .elementor-5459 .elementor-element.elementor-element-b05a239 {
        width: 33%;
    }
}

@media(max-width:1024px) {
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
        min-height: 600px;
    }
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
        font-size: 48px;
    }
    .elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-3807ef5 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-546c42e > .elementor-widget-container {
        margin: 31px 0px 0px 10px;
    }
    .elementor-5459 .elementor-element.elementor-element-4659e7e {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
        margin: -60px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-fccc099 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-7eae843 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-ec9d9d6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c692576 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-8e986d5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-df31f43 {
        margin-top: 200px;
        margin-bottom: 60px;
    }
    .elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5459 .elementor-element.elementor-element-64d9982 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 480px 0px 80px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-5bc299e > .elementor-element-populated {
        margin: 100px 0px 0px 0px;
        padding: 0px 0px 0px 30px;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        width: 100%;
        max-width: 100%;
        bottom: -32px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        left: 0%;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        right: 0%;
    }
    .elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-8601bb1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5459 .elementor-element.elementor-element-aab0399 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5459 .elementor-element.elementor-element-aab0399 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-7bc3d66 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-118d518 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-a1fa399 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-5459 .elementor-element.elementor-element-4019abe > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-4adf706 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 34px;
    }
    .elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 60%;
    }
    .elementor-5459 .elementor-element.elementor-element-a831417 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-3993aea > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-9ee39f9 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-ba9dbda > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-a2641c0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-aea18da > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
        left: -49%;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
        right: -49%;
    }
    .elementor-5459 .elementor-element.elementor-element-2d8234c {
        margin-top: 0px;
        margin-bottom: 80px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        width: 215px;
        max-width: 215px;
    }
    .elementor-5459 .elementor-element.elementor-element-a250a1b {
        width: 210px;
        max-width: 210px;
        bottom: -338px;
    }
    .elementor-5459 .elementor-element.elementor-element-4553030 {
        width: 256px;
        max-width: 256px;
        top: -182%;
    }
    .elementor-5459 .elementor-element.elementor-element-c1f4bbc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-712fadd .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-5459 .elementor-element.elementor-element-712fadd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-2ed0650 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-80757ef > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
        min-height: 580px;
    }
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }
    .elementor-5459 .elementor-element.elementor-element-c690171 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-32269fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-5459 .elementor-element.elementor-element-32269fe > .elementor-element-populated {
        margin: -270px 0px 0px 0px;
        padding: 0px 17px 0px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-99b2f2d {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-5459 .elementor-element.elementor-element-99b2f2d > .elementor-widget-container {
        margin: 240px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-d30420f .elementor-text-editor {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-d30420f {
        font-size: 15px;
    }
    .elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-4659e7e {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated,
    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c33ebc8 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-c33ebc8 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5459 .elementor-element.elementor-element-f71ecde .elementor-divider {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-f71ecde .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-5459 .elementor-element.elementor-element-fccc099 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-7eae843 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated,
    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated,
    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated,
    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-df31f43 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-87f09a8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-26845b4 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-5459 .elementor-element.elementor-element-26845b4 > .elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-64d9982 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 80px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-82e4d99 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-5bc299e > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-a380d98 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-tab-title {
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-e2ea58f > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-4ffd281 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        left: 0.291%;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        right: 0.291%;
    }
    .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        bottom: -25%;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-e0e64d3 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-aab0399 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-aab0399 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-aab0399 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-118d518 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-118d518 .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-4019abe {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-4019abe .elementor-heading-title {
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 32px;
    }
    .elementor-5459 .elementor-element.elementor-element-1651838 .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-a831417 {
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-3993aea {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-ba9dbda {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-ba9dbda > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-9138506 {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-9138506 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-c177a96 {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-b05a239 {
        width: 50%;
    }
    .elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-311347b {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-2d8234c {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 60px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-29dade0 > .elementor-element-populated {
        padding: 60px 20px 40px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-2f58a94 .elementor-image img {
        width: 100vw;
    }
    .elementor-5459 .elementor-element.elementor-element-2f58a94 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        width: 100%;
        max-width: 100%;
        top: 597px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        left: 39px;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        right: 39px;
    }
    .elementor-5459 .elementor-element.elementor-element-a250a1b .elementor-image img {
        width: 100vw;
    }
    .elementor-5459 .elementor-element.elementor-element-a250a1b > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-a250a1b {
        width: 100%;
        max-width: 100%;
        bottom: -533px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
        left: 41px;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
        right: 41px;
    }
    .elementor-5459 .elementor-element.elementor-element-4553030 .elementor-image img {
        width: 100vw;
    }
    .elementor-5459 .elementor-element.elementor-element-4553030 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-4553030 {
        width: 100%;
        max-width: 100%;
        top: 18px;
    }
    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
        left: 24px;
    }
    body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
        right: 24px;
    }
    .elementor-5459 .elementor-element.elementor-element-c1f4bbc > .elementor-element-populated {
        padding: 0px 19px 0px 20px;
    }
    .elementor-5459 .elementor-element.elementor-element-712fadd {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-712fadd .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }
    .elementor-5459 .elementor-element.elementor-element-712fadd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-713b919 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-7731173 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-2ed0650 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-2ed0650 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-c4a55c8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-6c41735 {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-6c41735 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-5459 .elementor-element.elementor-element-80757ef {
        text-align: center;
    }
    .elementor-5459 .elementor-element.elementor-element-80757ef .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-5459 .elementor-element.elementor-element-a688d51 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-5459 .elementor-element.elementor-element-5bc299e {
        width: 40%;
    }
    .elementor-5459 .elementor-element.elementor-element-4ffd281 {
        width: 60%;
    }
    .elementor-5459 .elementor-element.elementor-element-29dade0 {
        width: 60%;
    }
    .elementor-5459 .elementor-element.elementor-element-c1f4bbc {
        width: 40%;
    }
}

.elementor-5923 .elementor-element.elementor-element-a9802f7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5923 .elementor-element.elementor-element-8bcab03 .parallax-slide-background:before {
    background-color: rgba(0, 0, 0, 0.3);
}

.elementor-5923 .elementor-element.elementor-element-8bcab03 .parallax-slide-content-wrapper .parallax-slide-content-title h2 {
    color: #ffffff;
}

.elementor-5923 .elementor-element.elementor-element-8bcab03 .parallax-slide-content-title h2 {
    font-size: 64px;
    text-transform: capitalize;
    line-height: 1em;
}

.elementor-5923 .elementor-element.elementor-element-8bcab03 .parallax-slide-content-subtitle {
    color: #ffffff;
    font-size: 16px;
    line-height: 1em;
}

.elementor-5941 .elementor-element.elementor-element-d016f58 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slides .slide-title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 66px;
    text-transform: capitalize;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 div.animated-frame-slider-wrapper.slideshow .slides .slide-desc {
    color: #ffffff;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slides .slide-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slides .slide-link {
    background: rgba(255, 255, 255, 0);
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 5px;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slide-link:hover {
    background: #ffffff;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slides .slide-link:hover {
    color: #000000;
    border-color: #ffffff;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 div.animated-frame-slider-wrapper.slideshow .slides .slide-link {
    font-family: "Roboto", Sans-serif;
}

.elementor-5941 .elementor-element.elementor-element-6ad3b16 .animated-frame-slider-wrapper.slideshow .slidenav-item {
    color: #ffffff;
}

.elementor-5949 .elementor-element.elementor-element-82b2944 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .bg-overlay {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide-name {
    color: #ffffff;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper h2.slide-name {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    line-height: 1.3em;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide .slide-date .button {
    color: #ffffff;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide-date .button {
    background: rgba(255, 255, 255, 0);
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide-date a.button {
    border-color: #ffffff;
    border-radius: 5px;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .slide-date a.button:hover {
    background: #ffffff;
    color: #000000;
    border-color: #ffffff;
}

.elementor-5949 .elementor-element.elementor-element-607463c div.room-slider-wrapper .slide-date a.button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

.elementor-5949 .elementor-element.elementor-element-607463c .room-slider-wrapper .btn--nav {
    color: #ffffff;
}

.elementor-5960 .elementor-element.elementor-element-309d5f0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container.velo-slides {
    background-color: #ffffff;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide-bg:after {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide-bg {
    color: #ffffff;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide .velo-slide-bg {
    background-color: #ffffff;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide-title {
    color: #000000;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container h2.velo-slide-title {
    font-family: "Poppins", Sans-serif;
    font-size: 55px;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide-header .velo-slide-text .oh {
    color: #000000;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .velo-slide-text {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .btn-draw .btn-draw-text {
    color: #000000;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .btn-draw.btn--white:before,
.velo-slide-container .btn-draw.btn--white:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text > span:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text > span:after {
    background-color: #000000;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slide-container .btn-draw.btn--white .btn-draw-text {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-5960 .elementor-element.elementor-element-2cbfd53 .velo-slides-nav a {
    color: #000000;
}

.elementor-5984 .elementor-element.elementor-element-1b44b39 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content h1 {
    color: #ffffff;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-inner h1 {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 80px;
    line-height: 1.1em;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content .slider-desc {
    color: #ffffff;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-inner .slider-desc {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 24px;
    line-height: 1.6em;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .popout-slide-link {
    color: #ffffff;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content .popout-slide-link {
    border-color: #ffffff;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-inner .slider-content .popout-slide-link {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 22px;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content a.go-to-next {
    color: #ffffff;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 20px;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content a.go-to-next:before {
    border-color: #ffffff;
}

.elementor-5984 .elementor-element.elementor-element-bcd8027 .popout-slide-container .slider-content a.go-to-next:after {
    background-color: #ffffff;
}

.elementor-5998 .elementor-element.elementor-element-475ccfa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper {
    height: 700px;
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay {
    background: rgba(0, 0, 0, 0.4);
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header {
    color: #ffffff;
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.elementor-5998 .elementor-element.elementor-element-79e1f1c .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow {
    color: #ffffff;
}

.elementor-6004 .elementor-element.elementor-element-465615f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-inner:before {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-heading {
    color: #ffffff;
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container h2.slide-heading {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 20px;
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-content {
    color: rgba(255, 255, 255, 0.7);
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-content a {
    color: rgba(255, 255, 255, 0.7);
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-inner .slide-content a {
    border-color: rgba(255, 255, 255, 0.7);
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slide-inner .slide-content .slide-text {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 16px;
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slider-control {
    background-color: #ffffff;
}

.elementor-6004 .elementor-element.elementor-element-e9e84ba .clip-path-slide-container .slider-control-line:after {
    background-color: #999999;
}

.elementor-6011 .elementor-element.elementor-element-8ca96c4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6011 .elementor-element.elementor-element-29bd092 .split-slick-slide-container.split-slideshow .bg-overlay {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-6011 .elementor-element.elementor-element-29bd092 .split-slick-slide-container .slideshow-text {
    color: #ffffff;
}

.elementor-6011 .elementor-element.elementor-element-29bd092 .split-slick-slide-container.split-slideshow .slideshow-text.slick-slider {
    letter-spacing: 20px;
}

.elementor-6011 .elementor-element.elementor-element-29bd092 .split-slick-slide-container.split-slideshow .slideshow .slick-dots li button:before {
    background-color: #ffffff;
}

.elementor-6016 .elementor-element.elementor-element-1bde26b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container .bg-overlay {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container .swiper-image-left h1 {
    color: #ffffff;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container .swiper-image .swiper-image-left h1 {
    font-size: 60px;
    line-height: 1.1em;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container p.paragraph {
    color: #ffffff;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container .transitions-slide-content-link {
    color: #ffffff;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container a.transitions-slide-content-link {
    border-color: #ffffff;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 div.transitions-slide-container a.transitions-slide-content-link {
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-6016 .elementor-element.elementor-element-41845c9 .transitions-slide-container .swiper-pagination-bullet {
    background-color: #ffffff;
}

.elementor-6025 .elementor-element.elementor-element-59b8e8b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .container .gallery li {
    width: 550px;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .container .gallery .back-side {
    background: #ffffff;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .container .gallery .content h2 {
    color: #163967;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .container .gallery .content p {
    color: #6b6d7e;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .container .gallery .content p.paragraph {
    font-family: "Roboto", Sans-serif;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container .flip-slide-content-link {
    color: #ef3d5b;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 .flip-slide-container div.flip-slide-content-link {
    border-color: #ef3d5b;
}

.elementor-6025 .elementor-element.elementor-element-37ed5d9 div.flip-slide-container div.flip-slide-content-link {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-6033 .elementor-element.elementor-element-556d0ec {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 0px 70px 0px 70px;
}

.elementor-6033 .elementor-element.elementor-element-02b3d98 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .horizontal-slider-cell {
    background: rgba(256, 256, 256, 0);
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slide-content-title h2 {
    color: #222222;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f div.horizontal-slide-content-title h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap {
    color: #7e8090;
    font-family: "Poppins", Sans-serif;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-content-cell .horizontal-slide-content-link {
    color: #222222;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slide-content-link {
    border-color: #222222;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-prev-next-button.next {
    background: rgba(256, 256, 256, 0);
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-prev-next-button.previous {
    background: rgba(256, 256, 256, 0);
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-page-dots .dot {
    background: #222222;
}

.elementor-6045 .elementor-element.elementor-element-505595c {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-6045 .elementor-element.elementor-element-6c6b38f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
    border-radius: 0px;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
    color: #ffc70a;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 100px;
    font-weight: 700;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
    color: #000000;
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 30px;
    line-height: 1.2em;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
    color: #000000;
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
    color: #000000;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
    background-color: #cccccc;
}

.elementor-6045 .elementor-element.elementor-element-549eff6 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
    background-color: #fa4612;
}

.elementor-element.elementor-element-549eff6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-549eff6 {
    opacity: 0;
}

.elementor-6050 .elementor-element.elementor-element-1f2c424 {
    margin-top: -20px;
    margin-bottom: 40px;
}

.elementor-6050 .elementor-element.elementor-element-79a0adc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper.slideshow {
    width: 100% !important;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .slide-imgwrap {
    opacity: 1;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .slide-title-main {
    color: #222222;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper h2.slide-title-main {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 45px;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .slide-title-sub {
    color: #7e8090;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper p.slide-title-sub {
    font-family: "GlacialIndifference-Regular", Sans-serif;
    font-size: 16px;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .slide-title .slide-title-sub .tg_multi_layouts_slide_link {
    color: #bba07a;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .slide-title p.slide-title-sub .tg_multi_layouts_slide_link {
    border-color: #bba07a;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 div.multi-layouts-slider-wrapper .slide-title .slide-title-sub .tg_multi_layouts_slide_link {
    font-family: "GlacialIndifference-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper .btn {
    color: #222222;
}

.js .elementor-6050 .elementor-element.elementor-element-ab0b4d9 .multi-layouts-slider-wrapper::after {
    border-top-color: #222222;
}

.elementor-6063 .elementor-element.elementor-element-a05c426 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper {
    height: 650px;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .content-left h1 {
    color: #ffffff;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel div.content-left h1 {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .content-left h1 span {
    color: #ffffff;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .content-right .content-main {
    color: #ffffff;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 div.split-carousel-slider-wrapper.carousel .content-right .content-main {
    font-family: "Poppins", Sans-serif;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .content-right .content-main a {
    color: #ffffff;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .content-right .content-main a.split-carousel-slide-content-link {
    border-color: #ffffff;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .carousel-control {
    background: rgba(256, 256, 256, 0);
}

.elementor-6063 .elementor-element.elementor-element-5e176a6 .split-carousel-slider-wrapper.carousel .carousel-control a.active:before,
.split-carousel-slider-wrapper.carousel .carousel-control a:before {
    background: #222222;
}

.elementor-6070 .elementor-element.elementor-element-c21ad6b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper {
    width: 100%;
    height: 600px;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content {
    background: #ffffff;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content > div h1 {
    color: #222222;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content div h1 {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 50px;
    font-weight: 800;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content span {
    color: #222222;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content > div p {
    color: #7e8090;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content > div {
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro .content > div a {
    color: #222222;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro div.content a {
    border-color: #222222;
}

.elementor-6070 .elementor-element.elementor-element-be6d9f1 .slider-property-clip-wrapper.intro nav a {
    background: #ffffff;
}

.elementor-6074 .elementor-element.elementor-element-7040f0f {
    margin-top: -60px;
    margin-bottom: 0px;
}

.elementor-6074 .elementor-element.elementor-element-433e6e0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container.slides {
    width: 100vw;
    height: 100vh;
    background: #ffffff;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container .slide-title {
    color: #222222;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container header.slide-header .slide-title {
    width: 40%;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container h2.slide-title {
    font-size: 50px;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container .slides-nav button {
    color: #222222;
}

.elementor-6074 .elementor-element.elementor-element-6d4886b .slice-slide-container .slides-nav button:after {
    background: #222222;
}

.elementor-6084 .elementor-element.elementor-element-c498a1e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper {
    height: 600px;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide-content {
    text-align: center;
    margin-top: 0px;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide-content {
    justify-content: center;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .title h2 {
    color: #ffffff;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 60px;
    line-height: 1.2em;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
    width: 45%;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .text {
    color: #ffffff;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
    font-size: 20px;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide a.button {
    background-color: #ffd000;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .button {
    border-color: #ffd000;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide a.button {
    color: #ffffff;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0);
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .button:hover {
    border-color: #ffffff;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide a.button:hover {
    color: #ffffff;
}

.elementor-6084 .elementor-element.elementor-element-047769f div.slider-parallax-wrapper div.slide a.button {
    font-size: 16px;
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .pagination .item::before {
    background: #ffffff;
}

@media(max-width:1024px) {
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 56px;
    }
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
        width: 60%;
    }
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
}

@media(max-width:767px) {
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 40px;
    }
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
        width: 100%;
    }
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide-content {
        margin-top: 60px;
    }
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
}

.elementor-6092 .elementor-element.elementor-element-dcf4ff9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper {
    height: 600px;
    background: #163967;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 40%;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 40%;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text {
    padding-top: 150px;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-title {
    color: #ffffff;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
    font-family: "Roboto", Sans-serif;
    font-size: 60px;
    line-height: 1.3em;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #ffffff;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text div.slideshow-slide-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .o-hsub.-link {
    color: #ffffff;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item.is-current,
.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item:hover {
    background: #ffffff;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item {
    border-color: #ffffff;
}

@media(max-width:1024px) {
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
        font-size: 40px;
    }
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text div.slideshow-slide-desc {
        font-size: 16px;
    }
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-subtitle-label {
        font-size: 16px;
    }
}

@media(max-width:767px) {
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 70%;
    }
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 70%;
    }
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
        font-size: 30px;
        line-height: 1.4em;
    }
}

.elementor-6101 .elementor-element.elementor-element-8effa47:not(.elementor-motion-effects-element-type-background),
.elementor-6101 .elementor-element.elementor-element-8effa47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fa4612;
}

.elementor-6101 .elementor-element.elementor-element-8effa47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-6101 .elementor-element.elementor-element-8effa47 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6101 .elementor-element.elementor-element-d7d6879 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper {
    height: 640px;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper h2.slideshow-slide-caption-title {
    color: #ffffff;
    width: 55%;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper div.slideshow-slide p.slideshow-slide-caption-content {
    font-family: "Poppins", Sans-serif;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .o-hsub::before {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: 0px;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper button.js-slider-home-prev {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper button.js-slider-home-next {
    color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .pagination-item.is-current {
    background-color: #ffffff;
}

.elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .pagination-item {
    border-color: #ffffff;
}

@media(max-width:1024px) {
    .elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 34px;
    }
    .elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 60%;
    }
}

@media(max-width:767px) {
    .elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 32px;
    }
    .elementor-6101 .elementor-element.elementor-element-2821c8e .animated-slider-wrapper h2.slideshow-slide-caption-title {
        width: 100%;
    }
}

.elementor-6106 .elementor-element.elementor-element-70c649d {
    margin-top: -100px;
    margin-bottom: 40px;
}

.elementor-6106 .elementor-element.elementor-element-d92023d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .slide {
    height: 600px;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
    width: 780px;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .slide-title {
    color: #000000;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .preview-title {
    color: #000000;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow h3.preview-title {
    font-family: "GlacialIndifference-Bold", Sans-serif;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .preview-content {
    color: #7e8090;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .preview .preview-content {
    font-family: "GlacialIndifference-Regular", Sans-serif;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow nav .slidenav-item {
    color: #000000;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .icon {
    fill: #000000;
}

.elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow .slidenav-item {
    font-family: "GlacialIndifference-Regular", Sans-serif;
}

@media(max-width:1024px) {
    .elementor-6106 .elementor-element.elementor-element-70c649d {
        margin-top: -60px;
        margin-bottom: 40px;
    }
}

@media(max-width:767px) {
    .elementor-6106 .elementor-element.elementor-element-70c649d {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-6106 .elementor-element.elementor-element-6379ff9 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
        font-size: 32px;
        line-height: 1.3em;
    }
}

.elementor-6120 .elementor-element.elementor-element-0f43926 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-6120 .elementor-element.elementor-element-d2910d2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper.cd-slider {
    height: 500px;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .image {
    border-radius: 0px;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content h2 {
    color: #000000;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content .description {
    width: 50%;
    color: #000000;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content div.description {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content a.slide_link {
    color: #9b9b9b;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li div.content a.slide_link:hover {
    color: #9b9b9b;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper ul li div.content a.slide_link {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper .prev {
    font-size: 30px;
    color: #000000;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper .next {
    font-size: 30px;
    color: #000000;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper .counter {
    font-size: 30px;
}

.elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper nav {
    color: #000000;
}

@media(max-width:767px) {
    .elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content .description {
        width: 60%;
    }
    .elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper li .content div.description {
        font-size: 16px;
    }
    .elementor-6120 .elementor-element.elementor-element-d5156a5 .fadeup-slider-wrapper ul li div.content a.slide_link {
        font-size: 14px;
    }
}

.elementor-6126 .elementor-element.elementor-element-efd40e1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel {
    height: 600px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info {
    padding: 0 90px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel div.carousel-item .carousel-item-info {
    background: #ffffff;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item {
    background: #ffffff;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 div.image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
    color: #000000;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-subtitle {
    color: #999999;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-description {
    color: #7e8090;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info .carousel-item-description {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-btn {
    color: #e5936b;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-btn:hover {
    color: #e5936b;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-item a.carousel-item-btn {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0.4px;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-nav .carousel-icon {
    fill: #000000;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-nav .carousel-arrow:nth-child(1):after {
    backgroundcolor: #000000;
}

.elementor-6126 .elementor-element.elementor-element-bd19e22 .image-carousel-slider-wrapper.carousel .carousel-nav {
    background-color: #ffffff;
}

.elementor-6134 .elementor-element.elementor-element-c74b75d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content {
    height: 600px;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide-img {
    width: 600px;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-title {
    color: #000000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide h2.slide-title {
    font-size: 70px;
    line-height: 1.2em;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description {
    color: #000000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description .button {
    border-color: #222222;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 div.slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button {
    color: #000000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button:hover {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description .button:hover {
    border-color: #ffd000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 div.slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button:hover {
    color: #ffd000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 div.slider-glitch-slideshow.content div.slides.slides--contained .slide .slide-description a.button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 .slider-glitch-slideshow.content .slide-nav .slide-nav-button span {
    color: #000000;
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
}

.elementor-6146 .elementor-element.elementor-element-32e0cae > .elementor-shape-bottom .elementor-shape-fill {
    fill: #f9f9f9;
}

.elementor-6146 .elementor-element.elementor-element-32e0cae > .elementor-shape-bottom svg {
    width: calc(151% + 1.3px);
    height: 319px;
}

.elementor-6146 .elementor-element.elementor-element-32e0cae > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-6146 .elementor-element.elementor-element-917ffaa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper {
    height: 760px;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0.2);
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide-content {
    text-align: center;
    margin-top: 0px;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide-content {
    justify-content: center;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide-content .standard-wrapper {
    justify-content: center;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .title h2 {
    color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 70px;
    line-height: 1.1em;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
    width: 45%;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .text {
    color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
    font-size: 20px;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide a.button {
    background-color: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .button {
    border-color: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide a.button {
    color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0);
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .button:hover {
    border-color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide a.button:hover {
    color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 div.slider-parallax-wrapper div.slide a.button {
    font-size: 16px;
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .pagination .item::before {
    background: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-67fec0c6:not(.elementor-motion-effects-element-type-background),
.elementor-6146 .elementor-element.elementor-element-67fec0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-6146 .elementor-element.elementor-element-67fec0c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

.elementor-6146 .elementor-element.elementor-element-67fec0c6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-66814141.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-14ae72f5.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-6ac3a06e.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-559a4150.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-74bbadfe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-4bb3a0f5.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-3c0f7955.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-1fc6346c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-798be9c.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-1299b342.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-20adf0d4 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-56e843d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
}

.elementor-6146 .elementor-element.elementor-element-56e843d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-56e843d {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-56e843d {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-56e843d {
    width: 100%;
    max-width: 100%;
}

.elementor-6146 .elementor-element.elementor-element-2d7e26fe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-3c915784.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-element.elementor-element-3c915784 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3c915784 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-2ed5e50e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-element.elementor-element-2ed5e50e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ed5e50e {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-3054f58e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-element.elementor-element-3054f58e {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3054f58e {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-4a9c61f6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-element.elementor-element-4a9c61f6 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4a9c61f6 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-7d7366bc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

.elementor-element.elementor-element-4af8fe38 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4af8fe38 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-41ef933d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

.elementor-element.elementor-element-791d706b {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-791d706b {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-78d7ddfc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

.elementor-element.elementor-element-8e87fe7 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8e87fe7 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-7d44d0e2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-number-wrapper {
    color: #ffd000;
    font-size: 58px;
}

.elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-title {
    color: #000000;
    font-size: 18px;
    line-height: 2em;
}

.elementor-element.elementor-element-43aba936 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-43aba936 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-103e5229 {
    padding: 90px 0px 90px 0px;
}

.elementor-6146 .elementor-element.elementor-element-75058904 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000000;
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-page-dots .dot {
    background: #000000;
}

.elementor-element.elementor-element-7a1a67a1 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a1a67a1 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-799b7c8e {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-6146 .elementor-element.elementor-element-cfb0ed7 > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-406620f8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
}

.elementor-6146 .elementor-element.elementor-element-406620f8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-406620f8 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-406620f8 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-406620f8 {
    width: 100%;
    max-width: 100%;
}

.elementor-6146 .elementor-element.elementor-element-7e0f7e39 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-7e6d6c86.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-7e6d6c86 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-element.elementor-element-7e6d6c86 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7e6d6c86 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-24b36084.elementor-widget-heading .elementor-heading-title {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-24b36084 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
}

.elementor-6146 .elementor-element.elementor-element-24b36084 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-24b36084 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-24b36084 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-41c0db4d {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-2c8e0724 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-6f09bff1 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-6146 .elementor-element.elementor-element-640f908b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-622d1658 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-6146 .elementor-element.elementor-element-622d1658.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em;
}

.elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-622d1658 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-622d1658 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-13fbdfde {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-6146 .elementor-element.elementor-element-13fbdfde.elementor-widget-heading .elementor-heading-title {
    color: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-13fbdfde .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-6146 .elementor-element.elementor-element-13fbdfde > .elementor-widget-container {
    margin: 30px 0px 10px 5px;
}

.elementor-element.elementor-element-13fbdfde {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-13fbdfde {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-734eaa40 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-6146 .elementor-element.elementor-element-734eaa40.elementor-widget-heading .elementor-heading-title {
    color: #999999;
}

.elementor-6146 .elementor-element.elementor-element-734eaa40 .elementor-heading-title {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-6146 .elementor-element.elementor-element-734eaa40 > .elementor-widget-container {
    margin: -10px 0px 10px 5px;
}

.elementor-element.elementor-element-734eaa40 {
    transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
    transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-734eaa40 {
    opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-7902c811 {
    margin-top: 100px;
    margin-bottom: 60px;
}

.elementor-6146 .elementor-element.elementor-element-4934d991 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-30e3bfca .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-7187b481 > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
}

.elementor-6146 .elementor-element.elementor-element-282c564e .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-129ad4b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-6146 .elementor-element.elementor-element-26d8f7d4 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-216488a3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-43d9273c {
    text-align: center;
}

.elementor-6146 .elementor-element.elementor-element-43d9273c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6146 .elementor-element.elementor-element-24eb14b9 .elementor-text-editor {
    text-align: center;
}

.elementor-6146 .elementor-element.elementor-element-24eb14b9 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-6146 .elementor-element.elementor-element-38d0b95c {
    text-align: center;
}

.elementor-6146 .elementor-element.elementor-element-38d0b95c > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button {
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #ffd000;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button:hover,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button:hover,
.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button:focus,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button:focus {
    color: #ffd000;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button:hover svg,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button:hover svg,
.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button:focus svg,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button:focus svg {
    fill: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffd000;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-c409b4b {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-6146 .elementor-element.elementor-element-2e0febec > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
    border-radius: 0px;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-wrapper:after {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgb(156, 155, 155) 0%, rgba(38, 4, 229, 0.8) 100%);
}

.elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-wrapper h3 {
    color: #ffffff;
}

.elementor-6146 .elementor-element.elementor-element-3465645e div.portfolio-grid-wrapper h3 {
    font-size: 32px;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-wrapper figcaption .portfolio-grid-subtitle {
    color: rgba(255, 255, 255, 0.65);
}

.elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .avante-portfolio-filter-wrapper {
    text-align: left;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .avante-portfolio-filter-wrapper a.filter-tag-btn {
    color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-3465645e div.elementor-widget-container .avante-portfolio-filter-wrapper a.filter-tag-btn {
    border-color: #666666;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-3465645e div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {
    border-color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-3465645e div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {
    border-color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-3465645e .avante-portfolio-filter-wrapper .filter-tag-btn.active {
    color: #000000;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6146 .elementor-element.elementor-element-6e0a330a {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-74bbadfe {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-1fc6346c {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-7d7366bc {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-41ef933d {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-78d7ddfc {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-6146 .elementor-element.elementor-element-32e0cae > .elementor-shape-bottom svg {
        height: 80px;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 56px;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
        width: 60%;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-20adf0d4 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-6146 .elementor-element.elementor-element-7d7366bc > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-number-wrapper {
        font-size: 45px;
    }
    .elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-title {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-103e5229 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-799b7c8e {
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-cfb0ed7 > .elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-7902c811 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-51ba63fd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-24eb14b9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-c409b4b {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-3465645e div.portfolio-grid-wrapper h3 {
        font-size: 26px;
    }
    .elementor-6146 .elementor-element.elementor-element-3465645e .portfolio-grid-wrapper figcaption div.portfolio-grid-subtitle {
        font-size: 12px;
    }
}

@media(max-width:767px) {
    .elementor-6146 .elementor-element.elementor-element-32e0cae > .elementor-shape-bottom svg {
        height: 60px;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
        font-size: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
        width: 100%;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide-content {
        margin-top: 60px;
    }
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px;
    }
    .elementor-6146 .elementor-element.elementor-element-67fec0c6 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-6e0a330a {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-6146 .elementor-element.elementor-element-74bbadfe {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-74bbadfe > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-6146 .elementor-element.elementor-element-1fc6346c {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-1fc6346c > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }
    .elementor-6146 .elementor-element.elementor-element-20adf0d4 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-6146 .elementor-element.elementor-element-2d7e26fe > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-63436071 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-7d7366bc {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-4af8fe38 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-6146 .elementor-element.elementor-element-41ef933d {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-791d706b .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-6146 .elementor-element.elementor-element-78d7ddfc {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-8e87fe7 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-43aba936 .elementor-counter-title {
        font-size: 14px;
    }
    .elementor-6146 .elementor-element.elementor-element-103e5229 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-799b7c8e {
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-cfb0ed7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-6146 .elementor-element.elementor-element-7e0f7e39 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-7e6d6c86 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-6146 .elementor-element.elementor-element-24b36084 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-6146 .elementor-element.elementor-element-6f09bff1 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }
    .elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-4934d991 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-7187b481 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-282c564e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-129ad4b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6146 .elementor-element.elementor-element-c409b4b {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-6146 .elementor-element.elementor-element-cfb0ed7 {
        width: 50%;
    }
    .elementor-6146 .elementor-element.elementor-element-7e0f7e39 {
        width: 49.332%;
    }
}
