.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: 65%;

}



.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: #0967B2;

}



.elementor-4074 .elementor-element.elementor-element-7bef6e7 .slider-parallax-wrapper .slide .button {

    border-color: #0967B2;

}



.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("../../images/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: #0967B2;

    --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: #0967B2;

    --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: #0967B2;

    --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: #0967B2;

    --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: 6% 6% 0% 0%;

}



.elementor-4074 .elementor-element.elementor-element-01cc8ad {

    margin-top: 20px;

    margin-bottom: 40px;

}



.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: #0967B2;

    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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    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: #d1d3d4;

}



.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .o-hsub::before {

    color: #d1d3d4;

}



.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {

    color: #ffffff;

}



.elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {

    color: #ffffff;

}



.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: #0967B2;

    --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: #0967B2;

    color: #0967B2;

    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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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("../../images/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: #0967B2;

    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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    --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: #0967B2;

    color: #0967B2;

    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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

    font-size: 14px;

}



.elementor-3141 .elementor-element.elementor-element-01f3d0b .elementor-icon-list-icon svg {

    fill: #0967B2;

    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: 'Raleway', sans-serif;

    font-size: 16px;

    font-weight: 700;

    fill: #ffffff;

    color: #ffffff;

    background-color: #0967B2;

    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: rgba(87, 185, 87, 0.8);

}



.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: 'Raleway', 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: 'Raleway', sans-serif;

    font-size: 15px;

    font-weight: 600;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: 32%;

    }



    .elementor-3141 .elementor-element.elementor-element-60aa1ba {

        width: 68%;

    }

}



@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("../../images/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("../../images/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: 'Raleway', 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: 'Raleway', 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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: 40px 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: #0967B2;

    --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: 'Raleway', 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: #0967B2;

    --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: 'Raleway', 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: #0967B2;

    --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: 'Raleway', 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: #0967B2;

    --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: 'Raleway', 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("../../images/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("../../images/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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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("../../images/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: 'Raleway', sans-serif;

    font-weight: 700;

    fill: #ffffff;

    color: #ffffff;

    background-color: #0967B2;

    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: #0967B2;

}



.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: 80px;

}



.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: #0967B2;

}



.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: 1;

}



.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: 1;

}



.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: #0967B2;

    font-family: 'Raleway', 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: #0967B2;

    font-family: 'Raleway', 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: #0967B2;

    font-family: 'Raleway', 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: #0967B2;

    font-family: 'Raleway', 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: #0967B2;

    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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: 'Raleway', 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: #0967B2;

    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: 'Raleway', 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: #0967B2;

}



.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: 'Raleway', 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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

    background-color: rgba(255, 255, 255, 0);

    border-color: #0967B2;

}



.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: #0967B2;

}



.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button {

    border-style: solid;

    border-width: 1px 1px 1px 1px;

    border-color: #0967B2;

}



.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("../../images/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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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/upload/IMG_8912.jpg");

}



.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: #0967B2;

    font-size: 70px;

}



.elementor-5858 .elementor-element.elementor-element-6f705f9e .elementor-counter-title {

    color: #0967B2;

}



.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: #0967B2;

    font-size: 70px;

}



.elementor-5858 .elementor-element.elementor-element-66c9a03e .elementor-counter-title {

    color: #0967B2;

}



.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: #0967B2;

    font-size: 70px;

}



.elementor-5858 .elementor-element.elementor-element-10b9c99b .elementor-counter-title {

    color: #0967B2;

}



.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: #0967B2;

    font-size: 14px;

}



.elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-icon svg {

    fill: #0967B2;

    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: 'Raleway', sans-serif;

    font-size: 16px;

    font-weight: 700;

    fill: #ffffff;

    color: #ffffff;

    background-color: #0967B2;

    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: rgba(87, 185, 87, 0.8);

}



.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: 'Raleway', 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: 'Raleway', 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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.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: 32%;

    }



    .elementor-3072 .elementor-element.elementor-element-cca7375 {

        width: 68%;

    }

}



@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("../../images/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("../../images/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("../../images/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 0px 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: 120px 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: 1;

}



.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: 'Raleway', sans-serif;

    font-size: 40px;

    font-weight: 600;

    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: 1;

}



.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: 1;

}



.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("../../images/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: #0967B2;

    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: #0967B2;

    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: #0967B2;

    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: #0967B2;

    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: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

    background-color: rgba(255, 255, 255, 0);

    border-color: #0967B2;

}



.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: #0967B2;

}



.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {

    border-style: solid;

    border-width: 1px 1px 1px 1px;

    border-color: #0967B2;

}



.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, rgba(87, 185, 87, 0.8) 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: #0967B2;

    background-color: rgba(255, 255, 255, 0);

    border-color: #0967B2;

}



.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: #0967B2;

}



.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: #0967B2;

}



.elementor-3897 .elementor-element.elementor-element-d80e7ca div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {

    border-color: #0967B2;

}



.elementor-3897 .elementor-element.elementor-element-d80e7ca div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {

    border-color: #0967B2;

}



.elementor-3897 .elementor-element.elementor-element-d80e7ca .avante-portfolio-filter-wrapper .filter-tag-btn.active {

    color: #0967B2;

}



.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, rgba(87, 185, 87, 0.8) 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("../../images/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: #0967B2;

}



.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {

    border-color: #0967B2;

}



.elementor-3482 .elementor-element.elementor-element-ba8f0cd div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {

    border-color: #0967B2;

}



.elementor-3482 .elementor-element.elementor-element-ba8f0cd .avante-portfolio-filter-wrapper .filter-tag-btn.active {

    color: #0967B2;

}



.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("../../images/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("../../images/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, rgba(87, 185, 87, 0.8) 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("../../images/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, rgba(87, 185, 87, 0.8) 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("../../images/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("../../images/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("../../images/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, rgba(87, 185, 87, 0.8) 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("../../images/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("../../images/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("../../images/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("../../images/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("../../images/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, rgba(87, 185, 87, 0.8) 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("../../images/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("../../images/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: 'Raleway', 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("../../images/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: 'Raleway', 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("../../images/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: 'Raleway', 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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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: #0967B2;

}



.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: 600px;

}



.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/upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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("../../images/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: #0967B2;

}



.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("../../images/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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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("../../images/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: 'Raleway', 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: 'Raleway', 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: #0967B2;

}



.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("../../images/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("../../images/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("../../images/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: 'Raleway', 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("../../images/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("../../images/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("../../images/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: #0967B2;

}



.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("../../images/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("../../images/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: #0967B2;

}



.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.avante-portfolio-filter-wrapper a.filter-tag-btn:hover {

    border-color: #0967B2;

}



.elementor-5339 .elementor-element.elementor-element-5a9ea48 div.avante-portfolio-filter-wrapper a.filter-tag-btn.active {

    border-color: #0967B2;

}



.elementor-5339 .elementor-element.elementor-element-5a9ea48 .avante-portfolio-filter-wrapper .filter-tag-btn.active {

    color: #0967B2;

}



.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("../../images/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: 'Raleway', 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: #0967B2;

}



.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .button {

    border-color: #0967B2;

}



.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: #0967B2;

}



.elementor-6134 .elementor-element.elementor-element-c7ba5d7 div.slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button:hover {

    color: #0967B2;

}



.elementor-6134 .elementor-element.elementor-element-c7ba5d7 div.slider-glitch-slideshow.content div.slides.slides--contained .slide .slide-description a.button {

    font-family: 'Raleway', 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: #0967B2;

}



.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .button {

    border-color: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

    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: #0967B2;

    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: #0967B2;

    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: #0967B2;

}



.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: #0967B2;

    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: #0967B2;

    background-color: rgba(255, 255, 255, 0);

    border-color: #0967B2;

}



.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: #0967B2;

}



.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button {

    border-style: solid;

    border-width: 1px 1px 1px 1px;

    border-color: #0967B2;

}



.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, rgba(87, 185, 87, 0.8) 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%;

    }

}