.elementor-67 .elementor-element.elementor-element-f3b1b19>.elementor-container {
    min-height: 527px;
}

.elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated>.elementor-widget-wrap {
    padding: 16% 0% 0% 14%;
}

.elementor-67 .elementor-element.elementor-element-bb39b03 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-3f34ecc .elementor-heading-title {
    color: var(--e-global-color-23ac4ff);
    font-family: "Spartan", Sans-serif;
    font-size: 39px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-67 .elementor-element.elementor-element-3f34ecc>.elementor-widget-container {
    margin: 0% 28% 0% 0%;
}

.elementor-67 .elementor-element.elementor-element-437a900>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-437a900>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button {
    font-size: 0.8em;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-23ac4ff);
    color: var(--e-global-color-23ac4ff);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-23ac4ff);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-888f290.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-888f290.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-888f290.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-67 .elementor-element.elementor-element-888f290>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-67 .elementor-element.elementor-element-888f290>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-67 .elementor-element.elementor-element-3a22d3f {
    --lottie-container-width: 5%;
}

.elementor-67 .elementor-element.elementor-element-3a22d3f>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-67 .elementor-element.elementor-element-7fd6bb4 {
    margin-top: 3%;
    margin-bottom: 0%;
}

.elementor-67 .elementor-element.elementor-element-f3b1b19:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-f3b1b19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../../2021/02/flat-008.jpg") 50% 50%;
    background-size: cover;
}

.elementor-67 .elementor-element.elementor-element-f3b1b19>.elementor-background-overlay {
    background-color: var(--e-global-color-61be2b8);
    opacity: 0.58;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-f3b1b19 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-f182612 {
    margin-top: -8px;
    margin-bottom: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-67 .elementor-element.elementor-element-0d8a6eb {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
}

.elementor-67 .elementor-element.elementor-element-0d8a6eb .elementor-headline {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-142460f img {
    width: 57%;
    opacity: 0.1;
}

.elementor-67 .elementor-element.elementor-element-142460f {
    z-index: 2;
    top: -63px;
}

body:not(.rtl) .elementor-67 .elementor-element.elementor-element-142460f {
    left: -189px;
}

body.rtl .elementor-67 .elementor-element.elementor-element-142460f {
    right: -189px;
}

.elementor-67 .elementor-element.elementor-element-c928045 {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-8b673ce.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-8b673ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-8b673ce>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
}

.elementor-67 .elementor-element.elementor-element-334cdae {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-64738bb);
    --divider-border-width: 3px;
}

.elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider-separator {
    width: 40%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider {
    text-align: left;
    padding-top: 9px;
    padding-bottom: 9px;
}

.elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider__text {
    color: var(--e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-weight: 500;
}

.elementor-67 .elementor-element.elementor-element-d9460ac .elementor-heading-title {
    color: #27282A;
    font-family: "Manrope", Sans-serif;
    font-size: 31px;
    font-weight: 600;
    line-height: 39px;
}

.elementor-67 .elementor-element.elementor-element-7288933 {
    color: #000000;
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-dd5b307>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-73075ad {
    margin-top: 4%;
    margin-bottom: 1%;
    padding: 2em 2em 2em 2em;
}

.elementor-67 .elementor-element.elementor-element-48d5245 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-48d5245 .elementor-heading-title {
    color: #27282A;
    font-family: "Manrope", Sans-serif;
    font-size: 31px;
    font-weight: 600;
    line-height: 39px;
}

.elementor-67 .elementor-element.elementor-element-bffc5b8 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-ff20eda>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-3e077fc.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-3e077fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-3e077fc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
}

.elementor-67 .elementor-element.elementor-element-ad7feb2 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-64738bb);
    --divider-border-width: 3px;
}

.elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider-separator {
    width: 56%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider {
    text-align: left;
    padding-top: 9px;
    padding-bottom: 9px;
}

.elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider__text {
    color: var(--e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-weight: 500;
}

.elementor-67 .elementor-element.elementor-element-fbab22d .elementor-heading-title {
    color: #27282A;
    font-family: "Manrope", Sans-serif;
    font-size: 31px;
    font-weight: 600;
    line-height: 39px;
}

.elementor-67 .elementor-element.elementor-element-263114e {
    color: #000000;
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-85e94eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-04bc4ea {
    z-index: 1;
}

.elementor-67 .elementor-element.elementor-element-7531f98 {
    margin-top: 4%;
    margin-bottom: 1%;
    padding: 2em 2em 2em 2em;
}

.elementor-67 .elementor-element.elementor-element-d218418>.elementor-container {
    max-width: 1039px;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-9654049.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-67 .elementor-element.elementor-element-9654049.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-67 .elementor-element.elementor-element-9654049>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-9654049:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-9654049>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-61be2b8);
    background-image: url("../../2020/11/modern-house-with-garden-swimming-pool-and-wooden-PWH4FPG.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-67 .elementor-element.elementor-element-9654049>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-61be2b8);
    opacity: 0.86;
}

.elementor-67 .elementor-element.elementor-element-9654049>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-9654049>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9654049>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0em 0em 0em 0em;
}

.elementor-67 .elementor-element.elementor-element-37a9728>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-67 .elementor-element.elementor-element-9ebbca7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-9ebbca7>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-978f84f img {
    width: 46%;
    filter: brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-978f84f:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-226be84>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-226be84>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-5230479 img {
    width: 89%;
    opacity: 1;
    filter: brightness(140%) contrast(45%) saturate(0%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-5230479:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-197bc97 img {
    width: 58%;
    opacity: 1;
    filter: brightness(60%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-197bc97:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-b7bb6fe img {
    width: 99%;
    opacity: 1;
    filter: brightness(126%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-b7bb6fe:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-f06a5b0 img {
    width: 100%;
    opacity: 1;
    filter: brightness(200%) contrast(0%) saturate(128%) blur(0px) hue-rotate(82deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-f06a5b0:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-03b0a07 img {
    width: 75%;
    opacity: 1;
    filter: brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.9s;
}

.elementor-67 .elementor-element.elementor-element-03b0a07:hover img {
    filter: brightness(113%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-67 .elementor-element.elementor-element-37a9728 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3% 0% 3% 0%;
}

.elementor-67 .elementor-element.elementor-element-d218418>.elementor-background-overlay {
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-d218418 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 0em 2em 0em;
    z-index: 6;
}

.elementor-67 .elementor-element.elementor-element-663add0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-2d10538>.elementor-container {
    max-width: 600px;
}

.elementor-67 .elementor-element.elementor-element-879dfd9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-67 .elementor-element.elementor-element-879dfd9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-879dfd9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-39b4227 .elementor-spacer-inner {
    height: 10px;
}

.elementor-67 .elementor-element.elementor-element-39b4227>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-66832be {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-64738bb);
    --divider-border-width: 1.8px;
}

.elementor-67 .elementor-element.elementor-element-66832be .elementor-divider-separator {
    width: 120px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-67 .elementor-element.elementor-element-66832be .elementor-divider {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

.elementor-67 .elementor-element.elementor-element-66832be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-2d10538 {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-389a550 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-389a550 .elementor-heading-title {
    color: #27282A;
    font-family: "Manrope", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    line-height: 39px;
}

.elementor-67 .elementor-element.elementor-element-0917354>.elementor-container {
    max-width: 1100px;
}

.elementor-67 .elementor-element.elementor-element-f8f388c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-f8f388c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-15618f5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-15618f5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-04eb6aa {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-67 .elementor-element.elementor-element-04eb6aa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-f41cdbc {
    --image-border-radius: 5px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-67 .elementor-element.elementor-element-f41cdbc .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: #C41B1B42;
}

.elementor-67 .elementor-element.elementor-element-fbede87:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B8895E;
}

.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-43d8951 .elementor-heading-title {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 500;
}

.elementor-67 .elementor-element.elementor-element-43d8951>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-6ece23a .elementor-heading-title {
    color: whitesmoke;
    font-family: "Spartan", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-6ece23a>.elementor-widget-container {
    margin: -11px 0px 9px 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-3059bb8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-3059bb8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-3047220:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-3047220>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: burlywood;
}

.elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-3047220>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 0px 16px;
}

.elementor-67 .elementor-element.elementor-element-6688801 .elementor-heading-title {
    color: whitesmoke;
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-6688801>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 9px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-4bc78e3 .elementor-heading-title {
    color: whitesmoke;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-4bc78e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-1926d26:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: burlywood;
}

.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-background-slideshow {
    border-radius: 0px 0px 12px 0px;
}

.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated>.elementor-widget-wrap {
    padding: 22px 0px 25px 0px;
}

.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-b6acebc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-59a20ee {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #DED5D5;
    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-67 .elementor-element.elementor-element-59a20ee,
.elementor-67 .elementor-element.elementor-element-59a20ee>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-59a20ee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-4ee2bd8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-4ee2bd8>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-4a37432 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-67 .elementor-element.elementor-element-4a37432 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-0dbf861 {
    --image-border-radius: 5px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-67 .elementor-element.elementor-element-0dbf861 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: #C41B1B42;
}

.elementor-67 .elementor-element.elementor-element-439f67e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-0bdf83e .elementor-heading-title {
    color: var(--e-global-color-64738bb);
    font-size: 24px;
}

.elementor-67 .elementor-element.elementor-element-0bdf83e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-c7ac991 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-c7ac991>.elementor-widget-container {
    margin: -11px 0px 9px 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-ba5151f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-ba5151f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-62ea0bc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 0px 16px;
}

.elementor-67 .elementor-element.elementor-element-37980cf .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-37980cf>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 9px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-9ffac19 .elementor-heading-title {
    color: #B8895E;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-9ffac19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-aca4040:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-background-slideshow {
    border-radius: 0px 0px 12px 0px;
}

.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated>.elementor-widget-wrap {
    padding: 22px 0px 25px 0px;
}

.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-d2446bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-4909430 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #DED5D5;
    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-67 .elementor-element.elementor-element-4909430,
.elementor-67 .elementor-element.elementor-element-4909430>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-4909430>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-0917354:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-0917354>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-67 .elementor-element.elementor-element-0917354 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 12em 0em 12em;
}

.elementor-67 .elementor-element.elementor-element-0917354>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-476b371>.elementor-container {
    max-width: 1100px;
    


}

.elementor-67 .elementor-element.elementor-element-9cf24dd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9cf24dd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-2aa7ee3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-2aa7ee3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-dd7082b {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-67 .elementor-element.elementor-element-dd7082b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-b919c49 {
    --image-border-radius: 5px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-67 .elementor-element.elementor-element-b919c49 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: #C41B1B42;
}

.elementor-67 .elementor-element.elementor-element-b6c0eab:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-fc37ec3 .elementor-heading-title {
    color: var(--e-global-color-64738bb);
    font-size: 24px;
    font-weight: 500;
}

.elementor-67 .elementor-element.elementor-element-fc37ec3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-0fccc28 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-0fccc28>.elementor-widget-container {
    margin: -11px 0px 9px 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-57a6946 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-57a6946>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-27b5243:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 0px 16px;
}

.elementor-67 .elementor-element.elementor-element-7b81aed .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-7b81aed>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 9px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-7157525 .elementor-heading-title {
    color: #B8895E;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-7157525>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-0b3934b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-background-slideshow {
    border-radius: 0px 0px 12px 0px;
}

.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 22px 0px 25px 0px;
}

.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-b329a99>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-3669df8 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #DED5D5;
    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-67 .elementor-element.elementor-element-3669df8,
.elementor-67 .elementor-element.elementor-element-3669df8>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-3669df8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-0228092>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-0228092>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-aa9b2eb {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-67 .elementor-element.elementor-element-aa9b2eb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-6273219 {
    --image-border-radius: 5px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-67 .elementor-element.elementor-element-6273219 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: #C41B1B42;
}

.elementor-67 .elementor-element.elementor-element-714e7c6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-2207fae .elementor-heading-title {
    color: var(--e-global-color-64738bb);
    font-size: 24px;
}

.elementor-67 .elementor-element.elementor-element-2207fae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-824509a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-824509a>.elementor-widget-container {
    margin: -11px 0px 9px 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-2236f3d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-2236f3d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9ce16d3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 0px 16px;
}

.elementor-67 .elementor-element.elementor-element-ce79d7a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-ce79d7a>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 9px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-8421c1a .elementor-heading-title {
    color: #B8895E;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-8421c1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-1ab544a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-background-slideshow {
    border-radius: 0px 0px 12px 0px;
}

.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 22px 0px 25px 0px;
}

.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-0c7f172>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-83eb284 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #DED5D5;
    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-67 .elementor-element.elementor-element-83eb284,
.elementor-67 .elementor-element.elementor-element-83eb284>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-83eb284>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-476b371:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-476b371>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
    

}

.elementor-67 .elementor-element.elementor-element-476b371 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 12em 0em 12em;
    

}

.elementor-67 .elementor-element.elementor-element-476b371>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    

}

.elementor-67 .elementor-element.elementor-element-8ebcb39:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-8ebcb39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-23ac4ff);
}

.elementor-67 .elementor-element.elementor-element-8ebcb39>.elementor-background-overlay {
    background-color: #C0C0C0;
    background-image: url("../../2020/11/modern-mansion-with-patio-PBGM8WS.jpg");
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-8ebcb39 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -7em;
    margin-bottom: 0em;
    padding: 110px 0px 44px 0px;
}

.elementor-67 .elementor-element.elementor-element-e67f3b5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-e67f3b5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-8c785f7 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-67 .elementor-element.elementor-element-8c785f7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 12px 12px;
}

.elementor-67 .elementor-element.elementor-element-06f6fcd {
    --image-border-radius: 5px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-67 .elementor-element.elementor-element-06f6fcd .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: #C41B1B42;
}

.elementor-67 .elementor-element.elementor-element-06f6fcd>.elementor-widget-container {
    margin: 0px 12px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-9a2d722 .elementor-spacer-inner {
    height: 12px;
}

.elementor-67 .elementor-element.elementor-element-46c23ed:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 43px 6px 49px;
    --e-column-margin-right: 43px;
    --e-column-margin-left: 49px;
}

.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-a9130f8 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-a9130f8 .elementor-heading-title {
    color: var(--e-global-color-64738bb);
    font-size: 24px;
}

.elementor-67 .elementor-element.elementor-element-a9130f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-526ad37 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-526ad37 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-526ad37>.elementor-widget-container {
    margin: -11px 0px 9px 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-67 .elementor-element.elementor-element-2d92b94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-2d92b94>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-e8b35c1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DED5D5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 06px 0px 6px 49px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 49px;
}

.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 12px;
}

.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 0px 0px 15px;
}

.elementor-67 .elementor-element.elementor-element-cf4d952 {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-cf4d952 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Spartan", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-cf4d952>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 9px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-40214ec {
    text-align: center;
}

.elementor-67 .elementor-element.elementor-element-40214ec .elementor-heading-title {
    color: #B8895E;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-40214ec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-67 .elementor-element.elementor-element-7b34d3e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE1E196;
}

.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated,
.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated>.elementor-background-overlay,
.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-background-slideshow {
    border-radius: 0px 0px 12px 0px;
}

.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 49px 6px 0px;
    --e-column-margin-right: 49px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 22px 0px 25px 0px;
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button {
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 3.2px;
    fill: var(--e-global-color-64738bb);
    color: var(--e-global-color-64738bb);
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-64738bb);
    border-radius: 0px 0px 0px 0px;
    padding: 1.5em 3em 1.5em 3em;
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button:hover,
.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-64738bb);
    border-color: var(--e-global-color-64738bb);
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button:hover svg,
.elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-f0c3ed9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-b77ac69 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #DED5D5;
    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-67 .elementor-element.elementor-element-b77ac69,
.elementor-67 .elementor-element.elementor-element-b77ac69>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-b77ac69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-81fd7ed>.elementor-container {
    max-width: 1100px;
}

.elementor-67 .elementor-element.elementor-element-9546357>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9546357>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-ea12594>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-ea12594>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-bb39009>.elementor-widget-container {
    border-radius: 6px 6px 6px 6px;
}

.elementor-67 .elementor-element.elementor-element-073b0b2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-073b0b2>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-6a4a58e>.elementor-widget-container {
    border-radius: 6px 6px 6px 6px;
}

.elementor-67 .elementor-element.elementor-element-81fd7ed:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-81fd7ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-67 .elementor-element.elementor-element-81fd7ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1%;
    margin-bottom: 0%;
    padding: 2em 12em 4em 12em;
}

.elementor-67 .elementor-element.elementor-element-81fd7ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-67 .elementor-element.elementor-element-f3b1b19>.elementor-container {
        min-height: 354px;
    }

    .elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated>.elementor-widget-wrap {
        padding: 7% 0% 0% 5%;
    }

    .elementor-67 .elementor-element.elementor-element-e30b281>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-e30b281>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3f34ecc .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-67 .elementor-element.elementor-element-476b371>.elementor-container {
        max-width: 1100px;
        right: 230px;
    
    
    }

    .elementor-67 .elementor-element.elementor-element-437a900>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1px 1px 1px 1px;
    }

    .elementor-67 .elementor-element.elementor-element-4a21d0e .elementor-button {
        padding: 15px 16px 15px 21px;
    }

    .elementor-67 .elementor-element.elementor-element-4a21d0e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3a22d3f {
        --lottie-container-width: 8%;
    }

    .elementor-67 .elementor-element.elementor-element-7fd6bb4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-bb39b03 {
        padding: 0% 15% 0% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-f182612 {
        margin-top: -4px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-d1f5f86.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86>.elementor-element-populated {
        margin: 27px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 0% 3%;
    }

    .elementor-67 .elementor-element.elementor-element-8b673ce>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 0px 0px 23px;
    }

    .elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider-separator {
        width: 52%;
    }

    .elementor-67 .elementor-element.elementor-element-334cdae>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-d9460ac .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-67 .elementor-element.elementor-element-7288933 {
        font-size: 15px;
    }

    .elementor-67 .elementor-element.elementor-element-dd5b307 .elementor-button {
        padding: 15px 16px 15px 21px;
    }

    .elementor-67 .elementor-element.elementor-element-73075ad {
        margin-top: 5%;
        margin-bottom: 0%;
        padding: 0em 0em 0em 0em;
    }

    .elementor-67 .elementor-element.elementor-element-48d5245 .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-67 .elementor-element.elementor-element-ff20eda .elementor-button {
        padding: 15px 16px 15px 21px;
    }

    .elementor-67 .elementor-element.elementor-element-3e077fc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 0px 0px 23px;
    }

    .elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider-separator {
        width: 52%;
    }

    .elementor-67 .elementor-element.elementor-element-ad7feb2>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-fbab22d .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-67 .elementor-element.elementor-element-263114e {
        font-size: 15px;
    }

    .elementor-67 .elementor-element.elementor-element-85e94eb .elementor-button {
        padding: 15px 16px 15px 21px;
    }

    .elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-9ab164a.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a>.elementor-element-populated {
        margin: 27px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 0% 3%;
    }

    .elementor-67 .elementor-element.elementor-element-7531f98 {
        margin-top: 5%;
        margin-bottom: 0%;
        padding: 0em 0em 0em 0em;
    }

    .elementor-67 .elementor-element.elementor-element-9654049>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-d218418 {
        padding: 1em 1em 2em 1em;
    }

    .elementor-67 .elementor-element.elementor-element-663add0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-663add0>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-879dfd9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-879dfd9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-39b4227 .elementor-spacer-inner {
        height: 10px;
    }

    .elementor-67 .elementor-element.elementor-element-66832be .elementor-divider {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .elementor-67 .elementor-element.elementor-element-2d10538 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-389a550 .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-fbede87>.elementor-element-populated>.elementor-widget-wrap {
        padding: 16px 0px 8px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-43d8951 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-43d8951>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-6ece23a {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-6ece23a>.elementor-widget-container {
        margin: -9px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 26px;
    }

    .elementor-67 .elementor-element.elementor-element-6688801 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-67 .elementor-element.elementor-element-6688801>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-4bc78e3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-67 .elementor-element.elementor-element-4bc78e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-b6acebc .elementor-button {
        padding: 11px 11px 11px 11px;
    }

    .elementor-67 .elementor-element.elementor-element-b6acebc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-439f67e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 16px 0px 8px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0bdf83e {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-0bdf83e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-c7ac991 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-c7ac991>.elementor-widget-container {
        margin: -9px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 26px;
    }

    .elementor-67 .elementor-element.elementor-element-37980cf .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-67 .elementor-element.elementor-element-37980cf>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ffac19 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-67 .elementor-element.elementor-element-9ffac19>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-d2446bc .elementor-button {
        padding: 11px 11px 11px 11px;
    }

    .elementor-67 .elementor-element.elementor-element-d2446bc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0917354 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-b6c0eab>.elementor-element-populated>.elementor-widget-wrap {
        padding: 16px 0px 8px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-fc37ec3 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-fc37ec3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0fccc28 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-0fccc28>.elementor-widget-container {
        margin: -9px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 26px;
    }

    .elementor-67 .elementor-element.elementor-element-7b81aed .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-67 .elementor-element.elementor-element-7b81aed>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7157525 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-67 .elementor-element.elementor-element-7157525>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-b329a99 .elementor-button {
        padding: 11px 11px 11px 11px;
    }

    .elementor-67 .elementor-element.elementor-element-b329a99>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-714e7c6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 16px 0px 8px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-2207fae {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-2207fae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-824509a {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-824509a>.elementor-widget-container {
        margin: -9px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 26px;
    }

    .elementor-67 .elementor-element.elementor-element-ce79d7a .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-67 .elementor-element.elementor-element-ce79d7a>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-8421c1a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-67 .elementor-element.elementor-element-8421c1a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0c7f172 .elementor-button {
        padding: 11px 11px 11px 11px;
    }

    .elementor-67 .elementor-element.elementor-element-0c7f172>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-476b371 {
        padding: 0px 10px 0px 10px;
        

    }

    .elementor-67 .elementor-element.elementor-element-8ebcb39 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-46c23ed>.elementor-element-populated>.elementor-widget-wrap {
        padding: 16px 0px 8px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-a9130f8 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-a9130f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-526ad37 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-526ad37>.elementor-widget-container {
        margin: -9px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 26px;
    }

    .elementor-67 .elementor-element.elementor-element-cf4d952 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-67 .elementor-element.elementor-element-cf4d952>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-40214ec .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-67 .elementor-element.elementor-element-40214ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-f0c3ed9 .elementor-button {
        padding: 11px 11px 11px 11px;
    }

    .elementor-67 .elementor-element.elementor-element-f0c3ed9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-81fd7ed {
        padding: 0px 10px 0px 10px;
    }
}

@media(max-width:767px) {
    .elementor-67 .elementor-element.elementor-element-f3b1b19>.elementor-container {
        min-height: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-476b371>.elementor-container {
        max-width: 1100px;
        right: 230px;
    
    
    }

    .elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-55d54ad>.elementor-element-populated>.elementor-widget-wrap {
        padding: 26% 0% 7% 5%;
    }

    .elementor-67 .elementor-element.elementor-element-e30b281 {
        width: 100%;
    }

    .elementor-67 .elementor-element.elementor-element-e30b281>.elementor-element-populated {
        margin: 0% 0% 2% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-67 .elementor-element.elementor-element-e30b281>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3f34ecc .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-67 .elementor-element.elementor-element-3f34ecc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 50px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-437a900 {
        width: 73%;
    }

    .elementor-67 .elementor-element.elementor-element-888f290 {
        width: 18%;
    }

    .elementor-67 .elementor-element.elementor-element-3a22d3f {
        --lottie-container-width: 20%;
    }

    .elementor-67 .elementor-element.elementor-element-7fd6bb4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-bb39b03 {
        margin-top: -33px;
        margin-bottom: -11px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-f3b1b19 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-f182612 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86>.elementor-element-populated {
        margin: 4% 4% 4% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-67 .elementor-element.elementor-element-142460f {
        left: -118px;
    }

    body.rtl .elementor-67 .elementor-element.elementor-element-142460f {
        right: -118px;
    }

    .elementor-67 .elementor-element.elementor-element-142460f {
        top: -66px;
    }

    .elementor-67 .elementor-element.elementor-element-c928045>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-8b673ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-8b673ce>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 17px 0px 17px;
    }

    .elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider-separator {
        width: 65%;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-67 .elementor-element.elementor-element-334cdae .elementor-divider {
        text-align: left;
    }

    .elementor-67 .elementor-element.elementor-element-7288933 {
        font-size: 15px;
    }

    .elementor-67 .elementor-element.elementor-element-dd5b307>.elementor-widget-container {
        margin: -12px 0px 46px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-73075ad {
        margin-top: 9%;
        margin-bottom: 0%;
        padding: 0px 4px 0px 4px;
    }

    .elementor-67 .elementor-element.elementor-element-ff20eda>.elementor-widget-container {
        margin: -12px 0px 46px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3e077fc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3e077fc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 17px 0px 17px;
    }

    .elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider-separator {
        width: 70%;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-67 .elementor-element.elementor-element-ad7feb2 .elementor-divider {
        text-align: left;
    }

    .elementor-67 .elementor-element.elementor-element-263114e {
        font-size: 15px;
    }

    .elementor-67 .elementor-element.elementor-element-85e94eb>.elementor-widget-container {
        margin: -12px 0px 46px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a>.elementor-element-populated {
        margin: 4% 4% 4% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-04bc4ea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7531f98 {
        margin-top: 9%;
        margin-bottom: 0%;
        padding: 0px 4px 0px 4px;
    }

    .elementor-67 .elementor-element.elementor-element-9ebbca7 {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-978f84f img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-226be84 {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-5230479 img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-290b9da {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-197bc97 img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-9b2429a {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-b7bb6fe img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-71b14d8 {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-f06a5b0 img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-c00c7c3 {
        width: 33%;
    }

    .elementor-67 .elementor-element.elementor-element-03b0a07 img {
        width: 81%;
    }

    .elementor-67 .elementor-element.elementor-element-d218418 {
        margin-top: -7%;
        margin-bottom: 0%;
    }

    .elementor-67 .elementor-element.elementor-element-2d10538 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-389a550 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-67 .elementor-element.elementor-element-15618f5>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-15618f5>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-15618f5>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-04eb6aa>.elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-43d8951 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-3047220>.elementor-element-populated>.elementor-widget-wrap {
        padding: 13px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-6688801 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-6688801>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-4bc78e3 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-4bc78e3>.elementor-widget-container {
        margin: -14px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-1926d26>.elementor-background-slideshow {
        border-radius: 0px 0px 12px 12px;
    }

    .elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1926d26>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1% 0% 4% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-0bdf83e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-62ea0bc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 13px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-37980cf {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-37980cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ffac19 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-9ffac19>.elementor-widget-container {
        margin: -14px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-aca4040>.elementor-background-slideshow {
        border-radius: 0px 0px 12px 12px;
    }

    .elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-aca4040>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1% 0% 4% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-0917354 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-67 .elementor-element.elementor-element-2aa7ee3>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-2aa7ee3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-2aa7ee3>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-dd7082b>.elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-fc37ec3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-27b5243>.elementor-element-populated>.elementor-widget-wrap {
        padding: 13px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7b81aed {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-7b81aed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7157525 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-7157525>.elementor-widget-container {
        margin: -14px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-background-slideshow {
        border-radius: 0px 0px 12px 12px;
    }

    .elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-0b3934b>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1% 0% 4% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-2207fae .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-9ce16d3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 13px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-ce79d7a {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-ce79d7a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-8421c1a {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-8421c1a>.elementor-widget-container {
        margin: -14px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-background-slideshow {
        border-radius: 0px 0px 12px 12px;
    }

    .elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-1ab544a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1% 0% 4% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-476b371 {
        padding: 5% 5% 5% 5%;
        

    }


    .elementor-67 .elementor-element.elementor-element-8ebcb39 {
        margin-top: -16%;
        margin-bottom: 0%;
        padding: 70px 0px 50px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-a9130f8 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-e8b35c1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 13px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-cf4d952 {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-cf4d952>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-40214ec {
        text-align: center;
    }

    .elementor-67 .elementor-element.elementor-element-40214ec>.elementor-widget-container {
        margin: -14px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-background-slideshow {
        border-radius: 0px 0px 12px 12px;
    }

    .elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-67 .elementor-element.elementor-element-7b34d3e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 1% 0% 4% 0%;
    }

    .elementor-67 .elementor-element.elementor-element-ea12594>.elementor-element-populated,
    .elementor-67 .elementor-element.elementor-element-ea12594>.elementor-element-populated>.elementor-background-overlay,
    .elementor-67 .elementor-element.elementor-element-ea12594>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-67 .elementor-element.elementor-element-81fd7ed {
        padding: 5% 5% 5% 5%;
    }
}

@media(min-width:768px) {
    .elementor-67 .elementor-element.elementor-element-55d54ad {
        width: 73.243%;
    }

    .elementor-67 .elementor-element.elementor-element-437a900 {
        width: 36%;
    }

    .elementor-67 .elementor-element.elementor-element-888f290 {
        width: 64%;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755 {
        width: 26.509%;
    }

    .elementor-67 .elementor-element.elementor-element-879dfd9 {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-67 .elementor-element.elementor-element-55d54ad {
        width: 100%;
    }

    .elementor-67 .elementor-element.elementor-element-437a900 {
        width: 34%;
    }

    .elementor-67 .elementor-element.elementor-element-888f290 {
        width: 30%;
    }

    .elementor-67 .elementor-element.elementor-element-1bdb755 {
        width: 100%;
    }

    .elementor-67 .elementor-element.elementor-element-d1f5f86 {
        width: 47%;
    }

    .elementor-67 .elementor-element.elementor-element-8b673ce {
        width: 50%;
    }

    .elementor-67 .elementor-element.elementor-element-3e077fc {
        width: 50%;
    }

    .elementor-67 .elementor-element.elementor-element-9ab164a {
        width: 47%;
    }

    .elementor-67 .elementor-element.elementor-element-9654049 {
        width: 100%;
    }
}